added solution to problem 2
fixed formatting issues
remove problem 43