An advanced OnlineJudge powered by Tornado.