exec 'g++', qw/-DONLINE_JUDGE -std=gnu++11 -fabi-version=6 -Wall -Wextra -O2 -o/, $basename, $name when 'CPP';
exec 'gmcs', '-d:ONLINE_JUDGE', $name when 'MONO';
exec 'javac', $name when 'JAVA';
exec 'g++', qw/-DONLINE_JUDGE -std=gnu++11 -fabi-version=6 -Wall -Wextra -O2 -o/, $basename, $name when 'CPP';
exec 'gmcs', '-d:ONLINE_JUDGE', $name when 'MONO';
exec 'javac', $name when 'JAVA';