Let's divide 20958588 by 701
Our goal is to divide 20958588 by 701.

Moving on to step 1:
2 divided by 701 is 0 with a remainder of 2.
The number 0 becomes the next digit in our result. 
Result so far: 0.0
If we subtract 0 from 2, we get 2.
Fetch the next digit (0) from the dividend, attach it to 2 and continue: 20 / 701

On to step 2:
20 divided by 701 is 0 with a remainder of 20.
Use 0 as the next digit of our solution. 
Result so far: 0.0
Subtracting 0 from 20 leaves us with 20.
Fetch the next digit (9) from the dividend, attach it to 20 and continue: 209 / 701

Step 3:
209 divided by 701 is 0 with a remainder of 209.
Put 0 as the next digit of the answer. 
Result so far: 0.0
If we subtract 0 from 209, we get 209.
Include the next digit (5) from the dividend after 209, then repeat: 2095 / 701

Let's proceed to step 4:
2095 divided by 701 is 2 with a remainder of 693.
The next digit of our result is 2. 
Result so far: 2.0
Deduct 1402 from 2095 and we're left with 693.
Append the next digit (8) from the dividend to 693 and continue with: 6938 / 701

Moving on to step 5:
6938 divided by 701 is 9 with a remainder of 629.
Write down 9 as next digit of the result. 
Result so far: 29.0
Deduct 6309 from 6938 and we're left with 629.
Grab the next digit (5) from the dividend, add it to 629, then carry on: 6295 / 701

Step 6:
The number 701 fits into 6295 8 times, leaving a remainder of 687.
Use 8 as the next digit of our solution. 
Result so far: 298.0
Subtract 5608 from 6295 to get 687.
Fetch the next digit (8) from the dividend, attach it to 687 and continue: 6878 / 701

Going ahead to step 7:
The number 701 fits into 6878 9 times, leaving a remainder of 569.
Write down 9 as next digit of the result. 
Result so far: 2989.0
Subtracting 6309 from 6878 leaves us with 569.
Bring next digit (8) of the dividend behind the 569 and repeat the process: 5698 / 701

On to step 8:
The number 701 fits into 5698 8 times, leaving a remainder of 90.
The number 8 becomes the next digit in our result. 
Result so far: 29898.0
If we take 5608 away from 5698, we end up with 90.
Since there are no more digits in the dividend, we add a zero to the remainder making it 900, and continue the process.

Step 9:
If we divide 900 by 701, we get 1 and a remainder of 199.
Put 1 as the next digit of the answer. 
Result so far: 29898.1
The remainder is 199 after subtracting 701 from 900.
Since there are no more digits in the dividend, we add a zero to the remainder making it 1990, and continue the process.

Let's proceed to step 10:
701 can be fit into 1990 2 times, resulting in a remainder of 588.
Put 2 as the next digit of the answer. 
Result so far: 29898.12
Subtract 1402 from 1990 to get 588.
Since there are no more digits in the dividend, we add a zero to the remainder making it 5880, and continue the process.

Advancing to step 11:
5880 divided by 701 is 8 with a remainder of 272.
Put 8 as the next digit of the answer. 
Result so far: 29898.128
If we take 5608 away from 5880, we end up with 272.
Since there are no more digits in the dividend, we add a zero to the remainder making it 2720, and continue the process.

Step 12:
701 can be fit into 2720 3 times, resulting in a remainder of 617.
Use 3 as the next digit of our solution. 
Result so far: 29898.1283
Subtract 2103 from 2720 to get 617.
Since there are no more digits in the dividend, we add a zero to the remainder making it 6170, and continue the process.

On to step 13:
The number 701 fits into 6170 8 times, leaving a remainder of 562.
Write down 8 as next digit of the result. 
Result so far: 29898.12838
Subtracting 5608 from 6170 leaves us with 562.
Since there are no more digits in the dividend, we add a zero to the remainder making it 5620, and continue the process.

Let's proceed to step 14:
5620 divided by 701 is 8 with a remainder of 12.
Use 8 as the next digit of our solution. 
Result so far: 29898.128388
If we subtract 5608 from 5620, we get 12.
Since there are no more digits in the dividend, we add a zero to the remainder making it 120, and continue the process.

Our division results in 29898.128388 with a remaining 1.2e-06.