Daily Programming Challenge from reddit/r/dailyprogrammer