algo hw7. done