assignment 3 problems 7064329