protohackers Protohackers problem solutions Problem 0: Smoke test Problem 0 solution Problem 1: Prime Time Problem 1 solution Problem 2: Means to an End TODO