Really cool! At first I just tried to bruteforce it cuz I thought there was too much stuff to even try to solve it. But when I understood how the elements interact with each other it became really easy to solve.