Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

GREGCAL - Gregorian calendar

Dla podanej daty wypisz jej dzień tygodnia.

Uwaga: W kalendarzu juliańskim latami przestępnymi były te podzielne przed 4. W kalendarzu gregoriańskim natomiast są to te dzielące się bez reszty przez 4, z wyjątkiem dzielących się przez 100 a niedzielących się przez 400.

Input

W pierwszej linii znajduje się liczba testów t (t<101).

W każdej z t linii znajduje się data w formacie rrrr:mm:dd (1582<year<2010).

Output

Dla każdej daty wypisz dzień tygodnia (Monday, Tuesday, Wednesday, Thursday, Friday, Saturday or Sunday) lub ERROR jeśli data będzie niepoprawna.

Przykład

Wejście:
2
1959:10:10
1962:02:29
Wyjście:
Saturday
ERROR

Specjalne podziękowania dla Rafała Spręgi za pomysł na to zadanie.


Added by:Piotr Kąkol
Date:2009-12-25
Time limit:1s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: NODEJS SCM qobi
Resource:Gregorian calendar

hide comments
2014-08-26 02:57:48 Piotr KÄ…kol
@Rajat Sharma - 2002:06:03
2014-08-22 19:17:32 its_time_to_code
checked many test cases still getting WA.
2011-10-09 09:53:35 HWK
@Jander: Why? There are many reasons: You're the best Perl shortener, you've got most of shortest solutions, you've beaten Zoltan and shinh,...
2011-10-08 18:35:08 Jander
@HWK: Why, thank you. Maybe I just need to get out more often, rather than devoting my time to these tasks :-)
2011-10-06 16:50:36 HWK
@Jander: Congratulations on the first SHORTEN rank. You're really deserving of it.
2011-04-29 10:18:08 anonymous
I thought that m>0 and d>0... Works now, thanks.
2011-04-28 21:37:43 Piotr KÄ…kol
Of course. :-)
There are the tests:
2004:00:23
2000:03:00
2011-04-28 14:42:52 anonymous
Piotr, could you please check why solution #5022761 fails? I checked every date from 1970 to now comparing it to UNIX' "date" tool, it works flawlessly.
2010-08-01 21:49:05 Piotr KÄ…kol
1600:02:29 - why You print for this test ERROR? 1600 is a leap year.
2010-08-01 19:40:34 HWK
At home solution 3879906 gives correct results for Python 2.4 and 2.6. Why not for 2.5? Isn't the locale-setting not english?
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.