Alright, let's work through 3797854 times 99345559 step by step
3797854 × 99345559 = 99345559 × (3797854)
+ 99345559 × 4 that is equal 397382236
+ 99345559 × 50 that equals 4967277950
+ 99345559 × 800 yielding 79476447200
+ 99345559 × 7000 yielding 695418913000
+ 99345559 × 90000 producing 8941100310000
+ 99345559 × 700000 that results in 69541891300000
+ 99345559 × 3000000 producing 298036677000000

= 377299928630386
