marathon 12 solution part 3