public static void Main()
DateTime baseTime = new DateTime(2022, 10, 29, 0, 0, 0, DateTimeKind.Unspecified);
TimeZoneInfo pstZone = TimeZoneInfo.FindSystemTimeZoneById("FLE Standard Time");
for (int ctr = 0; ctr < 2880; ctr++)
newTime = baseTime.AddMinutes(ctr);
if (pstZone.IsAmbiguousTime(newTime))
Console.WriteLine("{0} is ambiguous: {1}", newTime, pstZone.IsInvalidTime(newTime));
if (pstZone.IsInvalidTime(newTime))
Console.WriteLine("{0} is invalid: {1}", newTime, pstZone.IsInvalidTime(newTime));