The Blocks Problem