Verwenden einer Aufzählung mit Einträgen mit demselben Wert des zugrunde liegenden Typs

wenn ich eine Aufzählung wie @ deklarie

enum Weekdays
{
    Mon = 1,
    Tue = 1,
    Wen = 1,
    Thi,
    Fri,
    Sat,
    Sun
}

Weekdays obj = (Weekdays)1;
Console.WriteLine(obj);//Prints Tue why?

Jetzt, wenn ich die Wochentage ändere und den gleichen Vorgang wie folgt durchführe

enum Weekdays
{
    Mon = 1,
    Tue = 1,
    Wen = 1,
    Thi = 1,
    Fri,
    Sat,
    Sun
}

Weekdays obj = (Weekdays)1;
Console.WriteLine(obj);//Prints Thi !!!!!How?

Was passiert hier wirklich?