We're dividing 46778308 by 509 
Let's see how many times 509 fits into 46778308.

Let's proceed to step 1:
4 divided by 509 is 0 with a remainder of 4.
The number 0 becomes the next digit in our result. 
Result so far: 0.0
Subtract 0 from 4 to get 4.
Bring next digit (6) of the dividend behind the 4 and repeat the process: 46 / 509

Advancing to step 2:
When dividing 46 by 509, we get 0 with a remainder of 46.
Write down 0 as next digit of the result. 
Result so far: 0.0
If we take 0 away from 46, we end up with 46.
Fetch the next digit (7) from the dividend, attach it to 46 and continue: 467 / 509

Step 3:
The number 509 fits into 467 0 times, leaving a remainder of 467.
Put 0 as the next digit of the answer. 
Result so far: 0.0
Subtract 0 from 467 to get 467.
Append the next digit (7) from the dividend to 467 and continue with: 4677 / 509

Let's proceed to step 4:
509 goes into 4677 9 times with a remainder of 96.
Write down 9 as next digit of the result. 
Result so far: 9.0
Deduct 4581 from 4677 and we're left with 96.
Include the next digit (8) from the dividend after 96, then repeat: 968 / 509

Going ahead to step 5:
If we divide 968 by 509, we get 1 and a remainder of 459.
Put 1 as the next digit of the answer. 
Result so far: 91.0
Subtract 509 from 968 to get 459.
Fetch the next digit (3) from the dividend, attach it to 459 and continue: 4593 / 509

Moving on to step 6:
4593 divided by 509 is 9 with a remainder of 12.
Put 9 as the next digit of the answer. 
Result so far: 919.0
The remainder is 12 after subtracting 4581 from 4593.
Take the next digit (0) from the dividend and append it to 12, then repeat: 120 / 509

Step 7:
509 goes into 120 0 times with a remainder of 120.
The number 0 becomes the next digit in our result. 
Result so far: 9190.0
Deduct 0 from 120 and we're left with 120.
Take the next digit (8) from the dividend and append it to 120, then repeat: 1208 / 509

Going ahead to step 8:
509 goes into 1208 2 times with a remainder of 190.
Use 2 as the next digit of our solution. 
Result so far: 91902.0
If we take 1018 away from 1208, we end up with 190.
Since there are no more digits in the dividend, we add a zero to the remainder making it 1900, and continue the process.

Step 9:
1900 divided by 509 is 3 with a remainder of 373.
Write down 3 as next digit of the result. 
Result so far: 91902.3
The remainder is 373 after subtracting 1527 from 1900.
Since there are no more digits in the dividend, we add a zero to the remainder making it 3730, and continue the process.

On to step 10:
509 can be fit into 3730 7 times, resulting in a remainder of 167.
Write down 7 as next digit of the result. 
Result so far: 91902.37
Deduct 3563 from 3730 and we're left with 167.
Since there are no more digits in the dividend, we add a zero to the remainder making it 1670, and continue the process.

Going ahead to step 11:
1670 divided by 509 is 3 with a remainder of 143.
The number 3 becomes the next digit in our result. 
Result so far: 91902.373
The remainder is 143 after subtracting 1527 from 1670.
Since there are no more digits in the dividend, we add a zero to the remainder making it 1430, and continue the process.

Step 12:
1430 divided by 509 is 2 with a remainder of 412.
Put 2 as the next digit of the answer. 
Result so far: 91902.3732
The remainder is 412 after subtracting 1018 from 1430.
Since there are no more digits in the dividend, we add a zero to the remainder making it 4120, and continue the process.

On to step 13:
If we divide 4120 by 509, we get 8 and a remainder of 48.
The next digit of our result is 8. 
Result so far: 91902.37328
Deduct 4072 from 4120 and we're left with 48.
Since there are no more digits in the dividend, we add a zero to the remainder making it 480, and continue the process.

Advancing to step 14:
If we divide 480 by 509, we get 0 and a remainder of 480.
Use 0 as the next digit of our solution. 
Result so far: 91902.37328
Subtract 0 from 480 to get 480.
Since there are no more digits in the dividend, we add a zero to the remainder making it 4800, and continue the process.

Let's proceed to step 15:
509 goes into 4800 9 times with a remainder of 219.
Use 9 as the next digit of our solution. 
Result so far: 91902.3732809
Deduct 4581 from 4800 and we're left with 219.
Since there are no more digits in the dividend, we add a zero to the remainder making it 2190, and continue the process.

Step 16:
If we divide 2190 by 509, we get 4 and a remainder of 154.
Use 4 as the next digit of our solution. 
Result so far: 91902.37328094
Deduct 2036 from 2190 and we're left with 154.
Since there are no more digits in the dividend, we add a zero to the remainder making it 1540, and continue the process.

In conclusion, the division gives 91902.37328094 with a balance of 1.54e-07.