initial working commit of Problem15