No problem, we've got 44831329 and 66828768 to multiply
44831329 × 66828768 = 66828768 × (44831329)
+ 66828768 × 9 yielding 601458912
+ 66828768 × 20 that results in 1336575360
+ 66828768 × 300 resulting in 20048630400
+ 66828768 × 1000 what gives us 66828768000
+ 66828768 × 30000 producing 2004863040000
+ 66828768 × 800000 giving us 53463014400000
+ 66828768 × 4000000 producing 267315072000000
+ 66828768 × 40000000 giving us 2673150720000000

= 2996022484872672
