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.|

FR_15_06 - Kalendarz

Janusz jest właścicielem drukarni i zajmuje się drukowaniem kalendarzy. Jest też osobą oszczędną i nie lubi, jak cokolwiek się marnuje.

Nasz bohater zastanawia się, co zrobić z kalendarzami, których nie sprzedał w danym roku. Postanawia przechować je w magazynie i wykorzystać ponownie, w najbliższym roku, który zaczyna i kończy się w tym samym dniu, co dany kalendarz. Datę wydrukowaną na okładce można łatwo podmienić, dlatego interesuje nas tylko i wyłącznie układ dni.

Oblicz ile lat kalendarz z danego roku będzie czekał w magazynie na ponowne użycie.

Wejście

Na wejściu znajduje się liczba testów t (t ≤ 1000).

Każdy test to jedna wartość: r - rok wydrukowany na kalendarzu (0 < r < 3000).

Wyjście

Dla każdego testu należy wypisać jedną wartość: ile lat będzie czekał dany kalendarz.

Przykład

Wejście:

1
2001

Wyjście:

6

Przypomnienie: rok przestępny jest wtedy, gdy liczba lat jest:

  • podzielna przez 4 i niepodzielna przez 100
  • podzielna przez 400.

Dodane przez:Grzegorz Spryszyński
Data dodania:2022-04-17
Limit czasu wykonania programu:1s
Limit długości kodu źródłowego50000B
Limit pamięci:1536MB
Cluster: Cube (Intel G860)
Języki programowania:All except: ASM32-GCC COBOL D-CLANG D-DMD ELIXIR FANTOM GOSU GRV JS-MONKEY NIM OBJC OBJC-CLANG PICO RUST SCM qobi CHICKEN VB.NET

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.