initial commit
problem 2