Alright, let's work through 31605528 times 84845946 step by step
31605528 × 84845946 = 84845946 × (31605528)
+ 84845946 × 8 yielding 678767568
+ 84845946 × 20 yielding 1696918920
+ 84845946 × 500 yielding 42422973000
+ 84845946 × 5000 producing 424229730000
+ 84845946 × 00000 that is equal 0
+ 84845946 × 600000 yielding 50907567600000
+ 84845946 × 1000000 yielding 84845946000000
+ 84845946 × 30000000 that results in 2545378380000000

= 2681600921989488
