assignment1 / problem 1