International Collegiate Programming Contest Solutions