Alright, let's work through 34728791 times 40598522 step by step
34728791 × 40598522 = 40598522 × (34728791)
+ 40598522 × 1 giving us 40598522
+ 40598522 × 90 that equals 3653866980
+ 40598522 × 700 resulting in 28418965400
+ 40598522 × 8000 that results in 324788176000
+ 40598522 × 20000 producing 811970440000
+ 40598522 × 700000 what gives us 28418965400000
+ 40598522 × 4000000 yielding 162394088000000
+ 40598522 × 30000000 what gives us 1217955660000000

= 1409937585446902
