31558166 divided by 868 
We want to divide 31558166 by 868.

Moving on to step 1:
When dividing 3 by 868, we get 0 with a remainder of 3.
The next digit of our result is 0. 
Result so far: 0.0
If we subtract 0 from 3, we get 3.
Fetch the next digit (1) from the dividend, attach it to 3 and continue: 31 / 868

Moving on to step 2:
31 divided by 868 is 0 with a remainder of 31.
Put 0 as the next digit of the answer. 
Result so far: 0.0
If we take 0 away from 31, we end up with 31.
Include the next digit (5) from the dividend after 31, then repeat: 315 / 868

On to step 3:
868 goes into 315 0 times with a remainder of 315.
Put 0 as the next digit of the answer. 
Result so far: 0.0
Deduct 0 from 315 and we're left with 315.
Append the next digit (5) from the dividend to 315 and continue with: 3155 / 868

Step 4:
If we divide 3155 by 868, we get 3 and a remainder of 551.
The next digit of our result is 3. 
Result so far: 3.0
If we take 2604 away from 3155, we end up with 551.
Bring next digit (8) of the dividend behind the 551 and repeat the process: 5518 / 868

Let's proceed to step 5:
868 goes into 5518 6 times with a remainder of 310.
The next digit of our result is 6. 
Result so far: 36.0
If we take 5208 away from 5518, we end up with 310.
Bring next digit (1) of the dividend behind the 310 and repeat the process: 3101 / 868

Step 6:
3101 divided by 868 is 3 with a remainder of 497.
The next digit of our result is 3. 
Result so far: 363.0
Deduct 2604 from 3101 and we're left with 497.
Append the next digit (6) from the dividend to 497 and continue with: 4976 / 868

Advancing to step 7:
4976 divided by 868 is 5 with a remainder of 636.
Write down 5 as next digit of the result. 
Result so far: 3635.0
If we take 4340 away from 4976, we end up with 636.
Grab the next digit (6) from the dividend, add it to 636, then carry on: 6366 / 868

Step 8:
If we divide 6366 by 868, we get 7 and a remainder of 290.
The next digit of our result is 7. 
Result so far: 36357.0
If we take 6076 away from 6366, we end up with 290.
Since there are no more digits in the dividend, we add a zero to the remainder making it 2900, and continue the process.

Let's proceed to step 9:
When dividing 2900 by 868, we get 3 with a remainder of 296.
Put 3 as the next digit of the answer. 
Result so far: 36357.3
The remainder is 296 after subtracting 2604 from 2900.
Since there are no more digits in the dividend, we add a zero to the remainder making it 2960, and continue the process.

Going ahead to step 10:
868 can be fit into 2960 3 times, resulting in a remainder of 356.
Put 3 as the next digit of the answer. 
Result so far: 36357.33
If we take 2604 away from 2960, we end up with 356.
Since there are no more digits in the dividend, we add a zero to the remainder making it 3560, and continue the process.

After the division, we end up with 36357.33 and a remainder of 0.356.