Alright, let's work through 23163342 times 45760643 step by step
23163342 × 45760643 = 45760643 × (23163342)
+ 45760643 × 2 which equals 91521286
+ 45760643 × 40 yielding 1830425720
+ 45760643 × 300 what gives us 13728192900
+ 45760643 × 3000 that results in 137281929000
+ 45760643 × 60000 that results in 2745638580000
+ 45760643 × 100000 that is equal 4576064300000
+ 45760643 × 3000000 that is equal 137281929000000
+ 45760643 × 20000000 yielding 915212860000000

= 1059969423948906
