Nt2580 Unit several Assignment 1