using System;
using System.Linq;
using System.Net.Mail;
class C { static void Main() {
var input = "First, Last <email1@example.com>; First, Last <email2@example.com>;";
Console.WriteLine(string.Join(",", input
.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries)
.Select(s => new MailAddress(s).Address)));
}}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLk5ldC5NYWlsOwoKY2xhc3MgQyB7IHN0YXRpYyB2b2lkIE1haW4oKSB7CgkKCXZhciBpbnB1dCA9ICJGaXJzdCwgTGFzdCA8ZW1haWwxQGV4YW1wbGUuY29tPjsgRmlyc3QsIExhc3QgPGVtYWlsMkBleGFtcGxlLmNvbT47IjsKCQoJQ29uc29sZS5Xcml0ZUxpbmUoc3RyaW5nLkpvaW4oIiwiLCBpbnB1dAoJCS5TcGxpdChuZXcgY2hhcltdIHsgJzsnIH0sIFN0cmluZ1NwbGl0T3B0aW9ucy5SZW1vdmVFbXB0eUVudHJpZXMpCgkJLlNlbGVjdChzID0+IG5ldyBNYWlsQWRkcmVzcyhzKS5BZGRyZXNzKSkpOwp9fQ==