After numerous days on and off (alongside my breaks are just playing other games), I have finally beaten this game. The last level is somehow easier than the previous level, or certain number of levels, that I still remember. My strategy for most of the time, is to solve in corners.