challenges from /r/dailyprogrammer