homework for cmu 11-971