No problem, we've got 42930596 and 26756886 to multiply
42930596 × 26756886 = 26756886 × (42930596)
+ 26756886 × 6 producing 160541316
+ 26756886 × 90 which equals 2408119740
+ 26756886 × 500 what gives us 13378443000
+ 26756886 × 0000 producing 0
+ 26756886 × 30000 resulting in 802706580000
+ 26756886 × 900000 yielding 24081197400000
+ 26756886 × 2000000 that is equal 53513772000000
+ 26756886 × 40000000 what gives us 1070275440000000

= 1148689063084056
