stub for problem 17