Alright, let's work through 9964504 times 66957109 step by step
9964504 × 66957109 = 66957109 × (9964504)
+ 66957109 × 4 that results in 267828436
+ 66957109 × 00 yielding 0
+ 66957109 × 500 resulting in 33478554500
+ 66957109 × 4000 that results in 267828436000
+ 66957109 × 60000 what gives us 4017426540000
+ 66957109 × 900000 which equals 60261398100000
+ 66957109 × 9000000 giving us 602613981000000

= 667194380458936
