Solved problem 15 and commented 22 & 31.