Assignment1 - IMT3662