Alright, let's work through 40380587 times 23931963 step by step
40380587 × 23931963 = 23931963 × (40380587)
+ 23931963 × 7 that results in 167523741
+ 23931963 × 80 that results in 1914557040
+ 23931963 × 500 which equals 11965981500
+ 23931963 × 0000 that results in 0
+ 23931963 × 80000 producing 1914557040000
+ 23931963 × 300000 yielding 7179588900000
+ 23931963 × 0000000 that equals 0
+ 23931963 × 40000000 producing 957278520000000

= 966386714002281
