second version of Placement Assignment for CS 175