problem 1 and 28 solutions