``Problem::check_name`` should check that if any square brackets appear in a name, then they form a valid nesting.
Problem::check_nameshould check that if any square brackets appear in a name, then they form a valid nesting.