solutions for problem set 1 7274933