Let's divide 54991038 by 906
Let's see how many times 906 fits into 54991038.

Let's proceed to step 1:
906 can be fit into 5 0 times, resulting in a remainder of 5.
The number 0 becomes the next digit in our result. 
Result so far: 0.0
If we subtract 0 from 5, we get 5.
Include the next digit (4) from the dividend after 5, then repeat: 54 / 906

On to step 2:
When dividing 54 by 906, we get 0 with a remainder of 54.
Write down 0 as next digit of the result. 
Result so far: 0.0
Subtract 0 from 54 to get 54.
Fetch the next digit (9) from the dividend, attach it to 54 and continue: 549 / 906

On to step 3:
906 can be fit into 549 0 times, resulting in a remainder of 549.
Put 0 as the next digit of the answer. 
Result so far: 0.0
Subtract 0 from 549 to get 549.
Append the next digit (9) from the dividend to 549 and continue with: 5499 / 906

Let's proceed to step 4:
When dividing 5499 by 906, we get 6 with a remainder of 63.
Use 6 as the next digit of our solution. 
Result so far: 6.0
If we take 5436 away from 5499, we end up with 63.
Include the next digit (1) from the dividend after 63, then repeat: 631 / 906

Let's proceed to step 5:
If we divide 631 by 906, we get 0 and a remainder of 631.
Record the quotient 0 as the next digit in the result. 
Result so far: 60.0
Subtract 0 from 631 to get 631.
Include the next digit (0) from the dividend after 631, then repeat: 6310 / 906

Moving on to step 6:
The number 906 fits into 6310 6 times, leaving a remainder of 874.
Put 6 as the next digit of the answer. 
Result so far: 606.0
Subtract 5436 from 6310 to get 874.
Fetch the next digit (3) from the dividend, attach it to 874 and continue: 8743 / 906

Going ahead to step 7:
If we divide 8743 by 906, we get 9 and a remainder of 589.
Put 9 as the next digit of the answer. 
Result so far: 6069.0
If we subtract 8154 from 8743, we get 589.
Grab the next digit (8) from the dividend, add it to 589, then carry on: 5898 / 906

On to step 8:
The number 906 fits into 5898 6 times, leaving a remainder of 462.
The next digit of our result is 6. 
Result so far: 60696.0
Deduct 5436 from 5898 and we're left with 462.
Since there are no more digits in the dividend, we add a zero to the remainder making it 4620, and continue the process.

On to step 9:
When dividing 4620 by 906, we get 5 with a remainder of 90.
Put 5 as the next digit of the answer. 
Result so far: 60696.5
Subtract 4530 from 4620 to get 90.
Since there are no more digits in the dividend, we add a zero to the remainder making it 900, and continue the process.

Moving on to step 10:
906 goes into 900 0 times with a remainder of 900.
The number 0 becomes the next digit in our result. 
Result so far: 60696.5
If we take 0 away from 900, we end up with 900.
Since there are no more digits in the dividend, we add a zero to the remainder making it 9000, and continue the process.

Advancing to step 11:
906 goes into 9000 9 times with a remainder of 846.
The number 9 becomes the next digit in our result. 
Result so far: 60696.509
Subtract 8154 from 9000 to get 846.
Since there are no more digits in the dividend, we add a zero to the remainder making it 8460, and continue the process.

Step 12:
8460 divided by 906 is 9 with a remainder of 306.
The number 9 becomes the next digit in our result. 
Result so far: 60696.5099
Deduct 8154 from 8460 and we're left with 306.
Since there are no more digits in the dividend, we add a zero to the remainder making it 3060, and continue the process.

After the division, we end up with 60696.5099 and a remainder of 0.00306.