solved problems 36, 46