No problem, we've got 34503015 and 10029848 to multiply
34503015 × 10029848 = 10029848 × (34503015)
+ 10029848 × 5 which equals 50149240
+ 10029848 × 10 giving us 100298480
+ 10029848 × 000 that equals 0
+ 10029848 × 3000 that equals 30089544000
+ 10029848 × 00000 giving us 0
+ 10029848 × 500000 what gives us 5014924000000
+ 10029848 × 4000000 producing 40119392000000
+ 10029848 × 30000000 resulting in 300895440000000

= 346059995991720
