Block Puzzle: Fill the Gap