challenges ACTIVE Advent of Code Cryptopals Eudyptula Exercism Kattis Project Euler PENDING TIME hackerrank topcoder leetcode