PSET6 for CS50