added problem 12 solution