second assignment 4596681