r/dailyprogrammer solutions