add file for problem 45