Puzzle 18

25250