No problem, we've got 40041156 and 26633368 to multiply
40041156 × 26633368 = 26633368 × (40041156)
+ 26633368 × 6 yielding 159800208
+ 26633368 × 50 what gives us 1331668400
+ 26633368 × 100 what gives us 2663336800
+ 26633368 × 1000 what gives us 26633368000
+ 26633368 × 40000 giving us 1065334720000
+ 26633368 × 000000 which equals 0
+ 26633368 × 0000000 resulting in 0
+ 26633368 × 40000000 producing 1065334720000000

= 1066430842893408
