using System;
using System.Threading;
using System.Threading.Tasks;
public class Program
{
public static async Task Main(string[] args)
Console.WriteLine("1");
await MyPromiseAsync();
Console.WriteLine("2");
}
public static async Task MyPromiseAsync()
Console.WriteLine("3");
await Task.FromResult("Result");
Console.WriteLine("4");
Thread.Sleep(1000);
Console.WriteLine("5");