100! Block Puzzle

New Benchmark