Magic Block Puzzle

Magic Block Puzzle