No problem, we've got 34352522 and 86372830 to multiply
34352522 × 86372830 = 86372830 × (34352522)
+ 86372830 × 2 that equals 172745660
+ 86372830 × 20 that results in 1727456600
+ 86372830 × 500 what gives us 43186415000
+ 86372830 × 2000 which equals 172745660000
+ 86372830 × 50000 producing 4318641500000
+ 86372830 × 300000 yielding 25911849000000
+ 86372830 × 4000000 that equals 345491320000000
+ 86372830 × 30000000 resulting in 2591184900000000

= 2967124542777260
