problem 1 complete
problem one complete
solved problem 2