really great puzzle game! managed to complete all of the levels and surprisingly got through level 10 really quickly. a tip for newcomers is focusing on fitting the bigger pieces first and seeing if the remaining number of empty blocks matches the number of blocks of the smaller pieces. amazing work!