Added problem 52 sol