EG Block Puzzle