The solutions to the UCF 2013 Programming Contest