Alright, let's work through 32423964 times 20674059 step by step
32423964 × 20674059 = 20674059 × (32423964)
+ 20674059 × 4 giving us 82696236
+ 20674059 × 60 producing 1240443540
+ 20674059 × 900 that results in 18606653100
+ 20674059 × 3000 that is equal 62022177000
+ 20674059 × 20000 which equals 413481180000
+ 20674059 × 400000 yielding 8269623600000
+ 20674059 × 2000000 which equals 41348118000000
+ 20674059 × 30000000 that is equal 620221770000000

= 670334944749876
