hw6 for csc207