No problem, we've got 525303 and 40721957 to multiply
525303 × 40721957 = 40721957 × (525303)
+ 40721957 × 3 resulting in 122165871
+ 40721957 × 00 that equals 0
+ 40721957 × 300 yielding 12216587100
+ 40721957 × 5000 giving us 203609785000
+ 40721957 × 20000 resulting in 814439140000
+ 40721957 × 500000 which equals 20360978500000

= 21391366177971
