Add solution to problem 97