Just use Boolean. Example included took about 5 to 10 seconds to make, no real polygon difference (amount). And from there you can make it beautiful. Cheerio