assingment-3-code-1