Added explanation problem 1