ACM-ICPC Solutions in either Java or C++