Alright, let's work through 24729031 times 20673978 step by step
24729031 × 20673978 = 20673978 × (24729031)
+ 20673978 × 1 producing 20673978
+ 20673978 × 30 which equals 620219340
+ 20673978 × 000 yielding 0
+ 20673978 × 9000 producing 186065802000
+ 20673978 × 20000 that results in 413479560000
+ 20673978 × 700000 yielding 14471784600000
+ 20673978 × 4000000 which equals 82695912000000
+ 20673978 × 20000000 which equals 413479560000000

= 511247442855318
