Alright, let's work through 35306589 times 35979388 step by step
35306589 × 35979388 = 35979388 × (35306589)
+ 35979388 × 9 yielding 323814492
+ 35979388 × 80 that results in 2878351040
+ 35979388 × 500 that results in 17989694000
+ 35979388 × 6000 which equals 215876328000
+ 35979388 × 00000 yielding 0
+ 35979388 × 300000 giving us 10793816400000
+ 35979388 × 5000000 which equals 179896940000000
+ 35979388 × 30000000 which equals 1079381640000000

= 1270309464587532
