100 ? 1 1000000 ? 64 999995 ? 65 999994 ? 32 1000027 ? 33 1000026 ? 16 1000015 ? 17 1000016 ? 24 1000023 ? 25 1000024 ? 28 1000027 ? 29 1000028 ? 30 1000029 ? 31 1000028 ? 29 1000028 ? 30 1000029 ! 30