Epsilon Hacks II Online Solving Tomorrow's Problems Today $3,070 in prizes Winners announced 113 participants