algo7 final