I was thinking about how people give the solutions to puzzles and how this seems to annoy some people.
The way I see it is you should only give the answers when it is clear that people can't solve it, but who am I to stop you, carry on, do your thing, I don't care.
To anyone who gets annoyed by solution givers, RELAX, it does NOT ruin the 'solving experience' if you don't scroll down. And anyone who needs solutions needs help and is not focusing on the 'solving experience' in the first place.
Anyway, that's just my opinion, you may not agree but hey, I just wanted to say something about it.
I agree with publishing solution but in a subtle form, not directly - without appeal to logic.