Thanks for reviewing the game! I am glad that you enjoyed the puzzle!
I hope that I got the right balance between difficulty and fun because the hints may not be obvious to some people.