3505388 ÷ 995 
We want to divide 3505388 by 995.

On to step 1:
When dividing 3 by 995, we get 0 with a remainder of 3.
Use 0 as the next digit of our solution. 
Result so far: 0.0
Subtracting 0 from 3 leaves us with 3.
Bring next digit (5) of the dividend behind the 3 and repeat the process: 35 / 995

Going ahead to step 2:
When dividing 35 by 995, we get 0 with a remainder of 35.
Record the quotient 0 as the next digit in the result. 
Result so far: 0.0
The remainder is 35 after subtracting 0 from 35.
Grab the next digit (0) from the dividend, add it to 35, then carry on: 350 / 995

Going ahead to step 3:
When dividing 350 by 995, we get 0 with a remainder of 350.
The next digit of our result is 0. 
Result so far: 0.0
Subtracting 0 from 350 leaves us with 350.
Include the next digit (5) from the dividend after 350, then repeat: 3505 / 995

Going ahead to step 4:
995 goes into 3505 3 times with a remainder of 520.
The next digit of our result is 3. 
Result so far: 3.0
Subtracting 2985 from 3505 leaves us with 520.
Bring next digit (3) of the dividend behind the 520 and repeat the process: 5203 / 995

Step 5:
995 can be fit into 5203 5 times, resulting in a remainder of 228.
The number 5 becomes the next digit in our result. 
Result so far: 35.0
Subtracting 4975 from 5203 leaves us with 228.
Bring next digit (8) of the dividend behind the 228 and repeat the process: 2288 / 995

On to step 6:
If we divide 2288 by 995, we get 2 and a remainder of 298.
The number 2 becomes the next digit in our result. 
Result so far: 352.0
The remainder is 298 after subtracting 1990 from 2288.
Include the next digit (8) from the dividend after 298, then repeat: 2988 / 995

Going ahead to step 7:
995 can be fit into 2988 3 times, resulting in a remainder of 3.
Put 3 as the next digit of the answer. 
Result so far: 3523.0
If we subtract 2985 from 2988, we get 3.
Since there are no more digits in the dividend, we add a zero to the remainder making it 30, and continue the process.

Going ahead to step 8:
The number 995 fits into 30 0 times, leaving a remainder of 30.
Put 0 as the next digit of the answer. 
Result so far: 3523.0
Deduct 0 from 30 and we're left with 30.
Since there are no more digits in the dividend, we add a zero to the remainder making it 300, and continue the process.

Step 9:
995 can be fit into 300 0 times, resulting in a remainder of 300.
Put 0 as the next digit of the answer. 
Result so far: 3523.0
Subtracting 0 from 300 leaves us with 300.
Since there are no more digits in the dividend, we add a zero to the remainder making it 3000, and continue the process.

In conclusion, the division gives 3523.0 with a balance of 0.3.