problem 10 solves; yay