Alright, let's work through 3580351 times 90228438 step by step
3580351 × 90228438 = 90228438 × (3580351)
+ 90228438 × 1 resulting in 90228438
+ 90228438 × 50 that results in 4511421900
+ 90228438 × 300 which equals 27068531400
+ 90228438 × 0000 what gives us 0
+ 90228438 × 80000 giving us 7218275040000
+ 90228438 × 500000 producing 45114219000000
+ 90228438 × 3000000 that results in 270685314000000

= 323049478221738
