I figured out why the solution was what it was. That didn't help me figure out why the next solution wasn't whatever it is, though.
Then I guess the only solution that comes to mind is to add more optional levels that explore the mechanics more thoroughly. Again, sorry you got stuck :/
Thank you for the feedback!