Alright, let's work through 34943715 times 43308897 step by step
34943715 × 43308897 = 43308897 × (34943715)
+ 43308897 × 5 that results in 216544485
+ 43308897 × 10 producing 433088970
+ 43308897 × 700 producing 30316227900
+ 43308897 × 3000 resulting in 129926691000
+ 43308897 × 40000 yielding 1732355880000
+ 43308897 × 900000 giving us 38978007300000
+ 43308897 × 4000000 that equals 173235588000000
+ 43308897 × 30000000 that results in 1299266910000000

= 1513373753732355
