No problem, we've got 345429 and 53988252 to multiply
345429 × 53988252 = 53988252 × (345429)
+ 53988252 × 9 producing 485894268
+ 53988252 × 20 which equals 1079765040
+ 53988252 × 400 resulting in 21595300800
+ 53988252 × 5000 that is equal 269941260000
+ 53988252 × 40000 which equals 2159530080000
+ 53988252 × 300000 giving us 16196475600000

= 18649107900108
