No problem, we've got 18368405 and 20481129 to multiply
18368405 × 20481129 = 20481129 × (18368405)
+ 20481129 × 5 giving us 102405645
+ 20481129 × 00 producing 0
+ 20481129 × 400 which equals 8192451600
+ 20481129 × 8000 that results in 163849032000
+ 20481129 × 60000 what gives us 1228867740000
+ 20481129 × 300000 what gives us 6144338700000
+ 20481129 × 8000000 that results in 163849032000000
+ 20481129 × 10000000 resulting in 204811290000000

= 376205672329245
