The Puzzle of Blocks