solution to problem 83
solution to problem 165