No problem, we've got 23519463 and 42278178 to multiply
23519463 × 42278178 = 42278178 × (23519463)
+ 42278178 × 3 what gives us 126834534
+ 42278178 × 60 what gives us 2536690680
+ 42278178 × 400 giving us 16911271200
+ 42278178 × 9000 what gives us 380503602000
+ 42278178 × 10000 yielding 422781780000
+ 42278178 × 500000 that equals 21139089000000
+ 42278178 × 3000000 producing 126834534000000
+ 42278178 × 20000000 producing 845563560000000

= 994360043178414
