second hw assignment 5468156