No problem, we've got 42937776 and 10742506 to multiply
42937776 × 10742506 = 10742506 × (42937776)
+ 10742506 × 6 what gives us 64455036
+ 10742506 × 70 which equals 751975420
+ 10742506 × 700 resulting in 7519754200
+ 10742506 × 7000 that is equal 75197542000
+ 10742506 × 30000 yielding 322275180000
+ 10742506 × 900000 that equals 9668255400000
+ 10742506 × 2000000 producing 21485012000000
+ 10742506 × 40000000 resulting in 429700240000000

= 461259316306656
