The rule is so simple and easy to understand, but with nice difficulty and really enjoyable!
great job!