many-types-problems