Draft for problem 352