No problem, we've got 46095596 and 58437343 to multiply
46095596 × 58437343 = 58437343 × (46095596)
+ 58437343 × 6 that is equal 350624058
+ 58437343 × 90 that results in 5259360870
+ 58437343 × 500 which equals 29218671500
+ 58437343 × 5000 producing 292186715000
+ 58437343 × 90000 yielding 5259360870000
+ 58437343 × 000000 producing 0
+ 58437343 × 6000000 that equals 350624058000000
+ 58437343 × 40000000 yielding 2337493720000000

= 2693704154241428
