YallShiruba

22 stages 3x3 to 10x10, much fun hours awaits for you.
Puzzle