Puzzle 1000 Waterhouse, John William

16 32 48