-use Fcntl qw/:flock/;
-use HTML::Template::Compiled;
-use IO::File;
-use POSIX qw/strftime/;
-use File::Basename qw/fileparse/;
-use Gruntmaster::Page::Common qw/header footer/;
-use Gruntmaster::Data qw/contest_start contest_end problem_name problem_statement/;
-
-use constant FORMATS => [qw/CPP/];
-use constant TITLE => '<tmpl_var name>';
-
-my %templates = (