added a new solution to problem 4
updated solution to problem 1