Add solution to problem #13