homework archive - 4/05/2018