using System.Threading.Tasks;
public static void Main()
Task task1 = Task.Run(() => { }).ContinueWith(_ => Task.Run(() => { }));
Task task2 = Task.Run(() =>{}).ContinueWith(ant => ant.ContinueWith(_ => Task.Run(() => {})));
Console.WriteLine(task1.Status);
Console.WriteLine(task2.Status);