My favorite part of problem solving is the 'Aha!' moment when the problem cracks wide open and you get a really good feeling. When I see a problem for the first time, I start with absolutely nothing: I don't know what techniques would work and how I would approach. But then I keep thinking and try out different approaches and parts of the problem start to unravel. Problem solving is all about the journey.
With this new tag-system, you can organize the problems by technique, which is a good thing. However, I think the tags give away way too much and ruins your experience of the journey. If you know in advance that a certain problem requires the use of, let's say, 'the triangle inequality', you don't get the 'Aha!' moment.
So I propose that the problem tags be hidden by default and you would have the option of viewing them when you're stuck [kind of a like a hint].
What do you think?
If you are also a fan of the 'Aha!' moment, re-share this note with the community.
EDIT: And if anyone's interested, you can solve the problem from the image here.