No problem, we've got 44356386 and 77382378 to multiply
44356386 × 77382378 = 77382378 × (44356386)
+ 77382378 × 6 resulting in 464294268
+ 77382378 × 80 which equals 6190590240
+ 77382378 × 300 producing 23214713400
+ 77382378 × 6000 what gives us 464294268000
+ 77382378 × 50000 producing 3869118900000
+ 77382378 × 300000 yielding 23214713400000
+ 77382378 × 4000000 that is equal 309529512000000
+ 77382378 × 40000000 resulting in 3095295120000000

= 3432402628165908
