assignment 2 problem set 6223368