second assignment 3766519