Puzzle 31

25263