Alright, let's work through 34587473 times 81512513 step by step
34587473 × 81512513 = 81512513 × (34587473)
+ 81512513 × 3 yielding 244537539
+ 81512513 × 70 which equals 5705875910
+ 81512513 × 400 producing 32605005200
+ 81512513 × 7000 giving us 570587591000
+ 81512513 × 80000 that equals 6521001040000
+ 81512513 × 500000 yielding 40756256500000
+ 81512513 × 4000000 what gives us 326050052000000
+ 81512513 × 30000000 yielding 2445375390000000

= 2819311842549649
