finishing homework1