Alright, let's work through 3005 times 646 step by step
3005 × 646 = 646 × (3005)
+ 646 × 5 giving us 3230
+ 646 × 00 which equals 0
+ 646 × 000 resulting in 0
+ 646 × 3000 that is equal 1938000

= 1941230
