Alright, let's work through 45628714 times 35343958 step by step
45628714 × 35343958 = 35343958 × (45628714)
+ 35343958 × 4 yielding 141375832
+ 35343958 × 10 resulting in 353439580
+ 35343958 × 700 that equals 24740770600
+ 35343958 × 8000 producing 282751664000
+ 35343958 × 20000 that equals 706879160000
+ 35343958 × 600000 that equals 21206374800000
+ 35343958 × 5000000 giving us 176719790000000
+ 35343958 × 40000000 producing 1413758320000000

= 1612699351210012
