Tetrablocks Puzzle

puzzle
1604 Played