{% for bucket in 0..stats.numBuckets - 1 %}
{% if correct %}
{% set index = 'correct' %}
{% set maxBucketSize = stats.maxBucketSizeCorrect %}
{% else %}
{% set index = 'incorrect' %}
{% set maxBucketSize = stats.maxBucketSizeIncorrect %}
{% endif %}
{% set stat = stats.problems[problem.problem.probid][index][bucket] %}
{% set count = stat.count %}
{% if maxBucketSize == 0 %}
{% set bucket = 0 %}
{% else %}
{% set bucket = (count / maxBucketSize * 9) | round(0, 'ceil') %}
{% endif %}
{% if count == 1 %}
{% set submissionText = 'submission' %}
{% else %}
{% set submissionText = 'submissions' %}
{% endif %}
{% if not contest.freezeData.showFinal and contest.freezetime and stat.end.timestamp >= contest.freezetime %}
{% set maxBucketSize = max(1, stats.maxBucketSizeCorrect, stats.maxBucketSizeIncorrect) %}
{% set bucket = (count / maxBucketSize * 9) | round(0, 'ceil') %}
{% set itemClass = 'frozen' ~ '-' ~ bucket %}
{% set label = count ~ ' ' ~ submissionText ~ ' in freeze' %}
{% else %}
{% set itemClass = index ~ '-' ~ bucket %}
{% set label = count ~ ' ' ~ index ~ ' ' ~ submissionText %}
{% endif %}
{% endfor %}
{% endfor %}
{% endif %}
{% if problem.problem.problemstatementType is not empty %}
statement
{% endif %}
{% if numsamples > 0 %}
samples
{% endif %}
{% if show_submit_button | default(false) %}
{% if is_granted('ROLE_JURY') or (current_team_contest is not null and current_team_contest.freezeData.started) %}
Submit
{% else %}
Submit
{% endif %}
{% endif %}
{% if problem.problem.attachments | length > 0 %}
{% for attachment in problem.problem.attachments %}