do while to 1 million

3rd change