using System.Threading.Tasks;
static async Task Main(string[] args)
Task<int> result1 = LongProcess1();
Task<int> result2 = LongProcess2();
Console.WriteLine("After two long processes.");
static async Task<int> LongProcess1()
Console.WriteLine("LongProcess 1 Started");
Console.WriteLine("LongProcess 1 Completed");
static async Task<int> LongProcess2()
Console.WriteLine("LongProcess 2 Started");
Console.WriteLine("LongProcess 2 Completed");
static void DisplayResult(int val)