add .gitignore
add problem 2