Okay after replaying I understand what the puzzle is, and it's rather nifty. However, it still is quite easy to trial and error your way through it, especially since I found out the solution before the puzzle, and that can potentially ruin the experience. (Although I blame The Explore Challenge for putting me in the "trial and error solves all" mindset)