first pset, first attempt