This is too much for me… But I tried my best… This is good puzzle…
Thanks, Kushal! As this was a last minute entry we probably ended up screwing up the difficulty as we didn't do enough playtesting, so I feel ya :)