challenges from r/dailyprogrammer