Let's divide 31685043 by 680
We want to divide 31685043 by 680.

On to step 1:
680 can be fit into 3 0 times, resulting in a remainder of 3.
Record the quotient 0 as the next digit in the result. 
Result so far: 0.0
Subtract 0 from 3 to get 3.
Fetch the next digit (1) from the dividend, attach it to 3 and continue: 31 / 680

Let's proceed to step 2:
If we divide 31 by 680, we get 0 and a remainder of 31.
Record the quotient 0 as the next digit in the result. 
Result so far: 0.0
Subtract 0 from 31 to get 31.
Grab the next digit (6) from the dividend, add it to 31, then carry on: 316 / 680

Step 3:
When dividing 316 by 680, we get 0 with a remainder of 316.
Put 0 as the next digit of the answer. 
Result so far: 0.0
Subtract 0 from 316 to get 316.
Include the next digit (8) from the dividend after 316, then repeat: 3168 / 680

Going ahead to step 4:
The number 680 fits into 3168 4 times, leaving a remainder of 448.
Write down 4 as next digit of the result. 
Result so far: 4.0
Subtracting 2720 from 3168 leaves us with 448.
Append the next digit (5) from the dividend to 448 and continue with: 4485 / 680

Going ahead to step 5:
If we divide 4485 by 680, we get 6 and a remainder of 405.
The next digit of our result is 6. 
Result so far: 46.0
If we subtract 4080 from 4485, we get 405.
Include the next digit (0) from the dividend after 405, then repeat: 4050 / 680

Moving on to step 6:
680 can be fit into 4050 5 times, resulting in a remainder of 650.
Record the quotient 5 as the next digit in the result. 
Result so far: 465.0
Subtract 3400 from 4050 to get 650.
Grab the next digit (4) from the dividend, add it to 650, then carry on: 6504 / 680

Moving on to step 7:
680 goes into 6504 9 times with a remainder of 384.
The number 9 becomes the next digit in our result. 
Result so far: 4659.0
The remainder is 384 after subtracting 6120 from 6504.
Bring next digit (3) of the dividend behind the 384 and repeat the process: 3843 / 680

Step 8:
680 can be fit into 3843 5 times, resulting in a remainder of 443.
The next digit of our result is 5. 
Result so far: 46595.0
Subtract 3400 from 3843 to get 443.
Since there are no more digits in the dividend, we add a zero to the remainder making it 4430, and continue the process.

On to step 9:
4430 divided by 680 is 6 with a remainder of 350.
The number 6 becomes the next digit in our result. 
Result so far: 46595.6
The remainder is 350 after subtracting 4080 from 4430.
Since there are no more digits in the dividend, we add a zero to the remainder making it 3500, and continue the process.

Let's proceed to step 10:
When dividing 3500 by 680, we get 5 with a remainder of 100.
Record the quotient 5 as the next digit in the result. 
Result so far: 46595.65
The remainder is 100 after subtracting 3400 from 3500.
Since there are no more digits in the dividend, we add a zero to the remainder making it 1000, and continue the process.

Moving on to step 11:
If we divide 1000 by 680, we get 1 and a remainder of 320.
The number 1 becomes the next digit in our result. 
Result so far: 46595.651
If we subtract 680 from 1000, we get 320.
Since there are no more digits in the dividend, we add a zero to the remainder making it 3200, and continue the process.

Advancing to step 12:
If we divide 3200 by 680, we get 4 and a remainder of 480.
Put 4 as the next digit of the answer. 
Result so far: 46595.6514
The remainder is 480 after subtracting 2720 from 3200.
Since there are no more digits in the dividend, we add a zero to the remainder making it 4800, and continue the process.

Step 13:
680 goes into 4800 7 times with a remainder of 40.
Record the quotient 7 as the next digit in the result. 
Result so far: 46595.65147
The remainder is 40 after subtracting 4760 from 4800.
Since there are no more digits in the dividend, we add a zero to the remainder making it 400, and continue the process.

Advancing to step 14:
400 divided by 680 is 0 with a remainder of 400.
The next digit of our result is 0. 
Result so far: 46595.65147
If we take 0 away from 400, we end up with 400.
Since there are no more digits in the dividend, we add a zero to the remainder making it 4000, and continue the process.

Advancing to step 15:
The number 680 fits into 4000 5 times, leaving a remainder of 600.
Record the quotient 5 as the next digit in the result. 
Result so far: 46595.6514705
The remainder is 600 after subtracting 3400 from 4000.
Since there are no more digits in the dividend, we add a zero to the remainder making it 6000, and continue the process.

On to step 16:
When dividing 6000 by 680, we get 8 with a remainder of 560.
Put 8 as the next digit of the answer. 
Result so far: 46595.65147058
Deduct 5440 from 6000 and we're left with 560.
Since there are no more digits in the dividend, we add a zero to the remainder making it 5600, and continue the process.

The final result is 46595.65147058 with a remainder of 5.6e-07.