not OP but excellent hints, I'd like to point out that conceptually this level is really diffcult lol