No problem, we've got 302666 and 3477151 to multiply
302666 × 3477151 = 3477151 × (302666)
+ 3477151 × 6 what gives us 20862906
+ 3477151 × 60 resulting in 208629060
+ 3477151 × 600 that is equal 2086290600
+ 3477151 × 2000 that is equal 6954302000
+ 3477151 × 00000 yielding 0
+ 3477151 × 300000 that equals 1043145300000

= 1052415384566
