Add solution to problem 029