Initial commit for problem 25