The template call
{{Problem | hint}}
does not work but the template call
{{Problem | hint=1}}
works. The results are
and
respectively.
Note that the value of the template call is not used at all.
in the first case, ie {{Problem | hint}}, the first argument is considered to be a nameless argument, and can be tested as <if 1></if> and used as {{{1}}}.
In the case of the problem template, one way to do it like the first case might be to use:
which would allow {{problem|hint|discussion}} to work.