Alright, let's work through 5873 times 6446 step by step
5873 × 6446 = 6446 × (5873)
+ 6446 × 3 yielding 19338
+ 6446 × 70 which equals 451220
+ 6446 × 800 that equals 5156800
+ 6446 × 5000 that is equal 32230000

= 37857358
