add gitignore
solve 1st problem
solve 2nd problem
solve 3rd problem
solve 4th problem
solve 5th problem
solve 6th problem
solve 7th problem
solve 8th problem
solve 9th problem