add solution to problem 46