homework archive - 8/06/2017