Added more strict grading requirements for Assignment3