cuts down problem count from 16 to 4