This is actually really clever. Even with English not being my first language, I could find some 100% solutions and I was happy hahaha
I hope you keep improving the game! The UX could have some improvements, i.e. showing when a rule have more than one option