Yan Weimin data structure problem set Internship answer 6