-use HTML::Template::Compiled;
-use POSIX qw/strftime/;
-use Gruntmaster::Page::Common qw/cook_templates reload_templates/;
-use Gruntmaster::Data qw/contest_start contest_end problem_name problem_statement/;
-
-use constant FORMATS => [qw/CPP/];
-
-my %orig_templates = (