Alright, let's work through 37640629 times 34959358 step by step
37640629 × 34959358 = 34959358 × (37640629)
+ 34959358 × 9 that is equal 314634222
+ 34959358 × 20 that results in 699187160
+ 34959358 × 600 yielding 20975614800
+ 34959358 × 0000 producing 0
+ 34959358 × 40000 that is equal 1398374320000
+ 34959358 × 600000 that is equal 20975614800000
+ 34959358 × 7000000 that is equal 244715506000000
+ 34959358 × 30000000 that results in 1048780740000000

= 1315892224556182
