first homework for spring 2019 7448371