Block Puzzle Magic

block
2116 Played