cs50 pset6