homework archive - 5/07/2016