trykon

A really hard block-sliding puzzle challenge
Puzzle