collection of online judge solver