Epsilon Hacks Online Solving Tomorrow's Problems Today $20,122 in prizes Winners announced 243 participants