public static void Main()
int _nextAttemptBase = 2;
while (currentTryCount <= 3)
var intervalMinutes = new TimeSpan(0, (int)Math.Pow(_nextAttemptBase, currentTryCount - 1), 0);
var intervalSeconds = new TimeSpan(0, 0, (int)Math.Pow(_nextAttemptBase, currentTryCount - 1));
Console.WriteLine("Retry Interval(Minutes) = " + intervalMinutes.Minutes);
Console.WriteLine("Retry Interval(Seconds) = " + intervalSeconds.Seconds);