Very fun and challenging game! I solved all the cases besides the case 4, which I had to check the solution for.