Puzzle 30

25262