7 do while