Block Puzzle Magic

block
2131 Played