algo hw5. start