First commit of Problem1