I like to play puzzles like this just to get in to different mindsets from my own. Often I find it is better to do it yourself, and then have another go using the tips provided. Sometimes it helps me into different ways of thinking than I would normally take.