Alright, let's work through 64587346 times 86958966 step by step
64587346 × 86958966 = 86958966 × (64587346)
+ 86958966 × 6 that is equal 521753796
+ 86958966 × 40 yielding 3478358640
+ 86958966 × 300 that is equal 26087689800
+ 86958966 × 7000 that results in 608712762000
+ 86958966 × 80000 which equals 6956717280000
+ 86958966 × 500000 yielding 43479483000000
+ 86958966 × 4000000 producing 347835864000000
+ 86958966 × 60000000 resulting in 5217537960000000

= 5616448824844236
