Senior Puzzle 407