Changes
Solution for problem 29