def METHOD_NAME(self, participation, contest_problem, first_solves, frozen=False):
    """
    Returns the HTML fragment to show a user's performance on an individual problem. This is expected to use
    information from the format_data field instead of computing it from scratch.
    :param participation: The ContestParticipation object linking the user to the contest.
    :param contest_problem: The ContestProblem object representing the problem in question.
    :param first_solves: The first dictionary returned by get_first_solves_and_total_ac.
    :param frozen: Whether the ranking is frozen or not. Only useful for ICPC/VNOJ format.
    :return: An HTML fragment, marked as safe for Jinja2.
    """
    raise NotImplementedError()