Falling Blocks Puzzle

Falling Blocks Puzzle