No problem, we've got 45722613 and 64052982 to multiply
45722613 × 64052982 = 64052982 × (45722613)
+ 64052982 × 3 that equals 192158946
+ 64052982 × 10 producing 640529820
+ 64052982 × 600 producing 38431789200
+ 64052982 × 2000 producing 128105964000
+ 64052982 × 20000 resulting in 1281059640000
+ 64052982 × 700000 yielding 44837087400000
+ 64052982 × 5000000 that is equal 320264910000000
+ 64052982 × 40000000 resulting in 2562119280000000

= 2928669707481966
