Alright, let's work through 23666993 times 99216326 step by step
23666993 × 99216326 = 99216326 × (23666993)
+ 99216326 × 3 that equals 297648978
+ 99216326 × 90 yielding 8929469340
+ 99216326 × 900 which equals 89294693400
+ 99216326 × 6000 yielding 595297956000
+ 99216326 × 60000 which equals 5952979560000
+ 99216326 × 600000 giving us 59529795600000
+ 99216326 × 3000000 that equals 297648978000000
+ 99216326 × 20000000 giving us 1984326520000000

= 2348152092927718
