var day_type = {}; day_type[20150701] = 'A'; day_type[20150702] = 'A'; day_type[20150703] = 'A'; day_type[20150704] = 'A'; day_type[20150705] = 'C'; day_type[20150706] = 'B'; day_type[20150707] = 'C'; day_type[20150708] = 'A'; day_type[20150709] = 'A'; day_type[20150710] = 'A'; day_type[20150711] = 'C'; day_type[20150712] = 'B'; day_type[20150713] = 'A'; day_type[20150715] = 'A'; day_type[20150716] = 'A'; day_type[20150717] = 'A'; day_type[20150718] = 'A'; day_type[20150719] = 'A'; day_type[20150720] = 'A'; day_type[20150721] = 'A'; day_type[20150722] = 'A'; day_type[20150723] = 'A'; day_type[20150724] = 'A'; day_type[20150725] = 'A'; day_type[20150726] = 'A'; day_type[20150727] = 'A'; day_type[20150728] = 'A'; day_type[20150729] = 'A'; day_type[20150730] = 'A'; day_type[20150731] = 'A'; day_type[20150801] = 'B'; day_type[20150802] = 'A'; day_type[20150803] = 'A'; day_type[20150804] = 'A'; day_type[20150805] = 'A'; day_type[20150806] = 'A'; day_type[20150807] = 'A'; day_type[20150808] = 'C'; day_type[20150809] = 'B'; day_type[20150810] = 'B'; day_type[20150811] = 'B'; day_type[20150812] = 'B'; day_type[20150813] = 'C'; day_type[20150814] = 'C'; day_type[20150815] = 'C'; day_type[20150816] = 'A'; day_type[20150817] = 'A'; day_type[20150818] = 'A'; day_type[20150819] = 'A'; day_type[20150820] = 'A'; day_type[20150821] = 'A'; day_type[20150822] = 'B'; day_type[20150823] = 'A'; day_type[20150824] = 'A'; day_type[20150825] = 'A'; day_type[20150826] = 'A'; day_type[20150827] = 'A'; day_type[20150828] = 'A'; day_type[20150829] = 'B'; day_type[20150830] = 'A'; day_type[20150831] = 'A'; day_type[20150901] = 'A'; day_type[20150902] = 'A'; day_type[20150903] = 'A'; day_type[20150904] = 'A'; day_type[20150905] = 'B'; day_type[20150906] = 'A'; day_type[20150907] = 'A'; day_type[20150908] = 'A'; day_type[20150909] = 'A'; day_type[20150910] = 'A'; day_type[20150911] = 'A'; day_type[20150912] = 'B'; day_type[20150913] = 'A'; day_type[20150914] = 'A'; day_type[20150915] = 'A'; day_type[20150916] = 'A'; day_type[20150917] = 'A'; day_type[20150918] = 'A'; day_type[20150919] = 'B'; day_type[20150920] = 'B'; day_type[20150921] = 'C'; day_type[20150922] = 'C'; day_type[20150923] = 'A'; day_type[20150924] = 'A'; day_type[20150925] = 'A'; day_type[20150926] = 'B'; day_type[20150927] = 'A'; day_type[20150928] = 'A'; day_type[20150929] = 'A'; day_type[20150930] = 'A'; day_type[20151001] = 'A'; day_type[20151002] = 'A'; day_type[20151003] = 'B'; day_type[20151004] = 'A'; day_type[20151005] = 'A'; day_type[20151006] = 'A'; day_type[20151007] = 'A'; day_type[20151008] = 'A'; day_type[20151009] = 'A'; day_type[20151010] = 'B'; day_type[20151011] = 'B'; day_type[20151012] = 'A'; day_type[20151013] = 'A'; day_type[20151014] = 'A'; day_type[20151015] = 'A'; day_type[20151016] = 'A'; day_type[20151017] = 'A'; day_type[20151018] = 'A'; day_type[20151019] = 'A'; day_type[20151020] = 'A'; day_type[20151021] = 'A'; day_type[20151022] = 'A'; day_type[20151023] = 'A'; day_type[20151024] = 'B'; day_type[20151025] = 'A'; day_type[20151026] = 'A'; day_type[20151027] = 'A'; day_type[20151028] = 'A'; day_type[20151029] = 'A'; day_type[20151030] = 'A'; day_type[20151031] = 'B'; day_type[20151101] = 'B'; day_type[20151102] = 'B'; day_type[20151103] = 'A'; day_type[20151104] = 'A'; day_type[20151105] = 'A'; day_type[20151106] = 'A'; day_type[20151107] = 'B'; day_type[20151108] = 'A'; day_type[20151109] = 'A'; day_type[20151110] = 'A'; day_type[20151111] = 'A'; day_type[20151112] = 'A'; day_type[20151113] = 'A'; day_type[20151114] = 'B'; day_type[20151115] = 'A'; day_type[20151116] = 'A'; day_type[20151117] = 'A'; day_type[20151118] = 'A'; day_type[20151119] = 'A'; day_type[20151120] = 'A'; day_type[20151121] = 'C'; day_type[20151122] = 'C'; day_type[20151123] = 'B'; day_type[20151124] = 'B'; day_type[20151125] = 'B'; day_type[20151126] = 'B'; day_type[20151127] = 'B'; day_type[20151128] = 'C'; day_type[20151129] = 'B'; day_type[20151130] = 'B'; day_type[20151201] = 'B'; day_type[20151202] = 'B'; day_type[20151203] = 'B'; day_type[20151204] = 'B'; day_type[20151205] = 'C'; day_type[20151206] = 'A'; day_type[20151207] = 'A'; day_type[20151208] = 'A'; day_type[20151209] = 'A'; day_type[20151210] = 'A'; day_type[20151211] = 'A'; day_type[20151212] = 'B'; day_type[20151213] = 'A'; day_type[20151214] = 'A'; day_type[20151215] = 'A'; day_type[20151216] = 'A'; day_type[20151217] = 'A'; day_type[20151218] = 'A'; day_type[20151219] = 'B'; day_type[20151220] = 'A'; day_type[20151221] = 'A'; day_type[20151222] = 'A'; day_type[20151223] = 'A'; day_type[20151224] = 'A'; day_type[20151225] = 'B'; day_type[20151226] = 'B'; day_type[20151227] = 'A'; day_type[20151228] = 'A'; day_type[20151229] = 'A'; day_type[20151230] = 'B'; day_type[20151231] = 'C'; day_type[20160101] = 'C'; day_type[20160102] = 'C'; day_type[20160103] = 'C'; day_type[20160104] = 'A'; day_type[20160105] = 'A'; day_type[20160106] = 'A'; day_type[20160107] = 'A'; day_type[20160108] = 'A'; day_type[20160109] = 'B'; day_type[20160110] = 'B'; day_type[20160111] = 'A'; day_type[20160112] = 'A'; day_type[20160113] = 'A'; day_type[20160114] = 'A'; day_type[20160115] = 'A'; day_type[20160116] = 'B'; day_type[20160117] = 'A'; day_type[20160118] = 'A'; day_type[20160119] = 'A'; day_type[20160120] = 'A'; day_type[20160121] = 'A'; day_type[20160122] = 'A'; day_type[20160123] = 'A'; day_type[20160124] = 'A'; day_type[20160125] = 'A'; day_type[20160125] = 'A'; day_type[20160126] = 'A'; day_type[20160127] = 'A'; day_type[20160128] = 'A'; day_type[20160129] = 'A'; day_type[20160130] = 'A'; day_type[20160131] = 'A'; day_type[20160201] = 'A'; day_type[20160202] = 'A'; day_type[20160203] = 'A'; day_type[20160204] = 'A'; day_type[20160205] = 'A'; day_type[20160206] = 'A'; day_type[20160207] = 'A'; day_type[20160208] = 'A'; day_type[20160209] = 'A'; day_type[20160210] = 'A'; day_type[20160211] = 'A'; day_type[20160212] = 'A'; day_type[20160213] = 'A'; day_type[20160214] = 'A'; day_type[20160215] = 'A'; day_type[20160216] = 'A'; day_type[20160217] = 'A'; day_type[20160218] = 'A'; day_type[20160219] = 'A'; day_type[20160220] = 'A'; day_type[20160221] = 'A'; day_type[20160222] = 'A'; day_type[20160223] = 'A'; day_type[20160224] = 'A'; day_type[20160225] = 'A'; day_type[20160226] = 'A'; day_type[20160227] = 'A'; day_type[20160228] = 'A'; day_type[20160229] = 'A'; day_type[20160301] = 'A'; day_type[20160302] = 'A'; day_type[20160303] = 'A'; day_type[20160304] = 'A'; day_type[20160305] = 'A'; day_type[20160306] = 'A'; day_type[20160307] = 'A'; day_type[20160308] = 'A'; day_type[20160309] = 'A'; day_type[20160310] = 'A'; day_type[20160311] = 'A'; day_type[20160312] = 'A'; day_type[20160313] = 'A'; day_type[20160314] = 'A'; day_type[20160315] = 'A'; day_type[20160316] = 'A'; day_type[20160317] = 'A'; day_type[20160318] = 'A'; day_type[20160319] = 'A'; day_type[20160320] = 'A'; day_type[20160321] = 'A'; day_type[20160322] = 'A'; day_type[20160323] = 'A'; day_type[20160324] = 'A'; day_type[20160325] = 'A'; day_type[20160326] = 'B'; day_type[20160327] = 'B'; day_type[20160328] = 'B'; day_type[20160329] = 'B'; day_type[20160330] = 'B'; day_type[20160331] = 'B'; day_type[20160401] = 'B'; day_type[20160402] = 'B'; day_type[20160403] = 'B'; day_type[20160404] = 'A'; day_type[20160405] = 'A'; day_type[20160406] = 'A'; day_type[20160407] = 'A'; day_type[20160408] = 'B'; day_type[20160409] = 'B'; day_type[20160410] = 'B'; day_type[20160411] = 'A'; day_type[20160412] = 'A'; day_type[20160413] = 'A'; day_type[20160414] = 'A'; day_type[20160415] = 'A'; day_type[20160416] = 'B'; day_type[20160417] = 'A'; day_type[20160418] = 'A'; day_type[20160419] = 'A'; day_type[20160420] = 'A'; day_type[20160421] = 'A'; day_type[20160422] = 'A'; day_type[20160423] = 'B'; day_type[20160424] = 'A'; day_type[20160425] = 'A'; day_type[20160426] = 'A'; day_type[20160427] = 'A'; day_type[20160428] = 'B'; day_type[20160429] = 'B'; day_type[20160430] = 'B'; day_type[20160501] = 'B'; day_type[20160502] = 'B'; day_type[20160503] = 'B'; day_type[20160504] = 'B'; day_type[20160505] = 'B'; day_type[20160506] = 'B'; day_type[20160507] = 'B'; day_type[20160508] = 'A'; day_type[20160509] = 'A'; day_type[20160510] = 'A'; day_type[20160511] = 'A'; day_type[20160512] = 'A'; day_type[20160513] = 'A'; day_type[20160514] = 'A'; day_type[20160515] = 'A'; day_type[20160516] = 'A'; day_type[20160517] = 'A'; day_type[20160518] = 'A'; day_type[20160519] = 'A'; day_type[20160520] = 'A'; day_type[20160521] = 'A'; day_type[20160522] = 'A'; day_type[20160523] = 'A'; day_type[20160524] = 'A'; day_type[20160525] = 'A'; day_type[20160526] = 'A'; day_type[20160527] = 'A'; day_type[20160528] = 'A'; day_type[20160529] = 'A'; day_type[20160530] = 'A'; day_type[20160531] = 'A'; day_type[20160601] = 'A'; day_type[20160602] = 'A'; day_type[20160603] = 'A'; day_type[20160604] = 'A'; day_type[20160605] = 'A'; day_type[20160606] = 'A'; day_type[20160607] = 'A'; day_type[20160608] = 'A'; day_type[20160609] = 'A'; day_type[20160610] = 'A'; day_type[20160611] = 'A'; day_type[20160612] = 'A'; day_type[20160613] = 'A'; day_type[20160614] = 'A'; day_type[20160615] = 'A'; day_type[20160616] = 'A'; day_type[20160617] = 'A'; day_type[20160618] = 'A'; day_type[20160619] = 'A'; day_type[20160620] = 'A'; day_type[20160621] = 'A'; day_type[20160622] = 'A'; day_type[20160623] = 'A'; day_type[20160624] = 'A'; day_type[20160625] = 'A'; day_type[20160626] = 'A'; day_type[20160627] = 'A'; day_type[20160628] = 'A'; day_type[20160629] = 'A'; day_type[20160630] = 'A'; day_type[20160701] = 'A'; day_type[20160702] = 'B'; day_type[20160703] = 'A'; day_type[20160704] = 'A'; day_type[20160705] = 'A'; day_type[20160706] = 'A'; day_type[20160707] = 'A'; day_type[20160708] = 'A'; day_type[20160709] = 'B'; day_type[20160710] = 'A'; day_type[20160711] = 'A'; day_type[20160712] = 'A'; day_type[20160713] = 'A'; day_type[20160714] = 'A'; day_type[20160715] = 'B'; day_type[20160716] = 'B'; day_type[20160717] = 'B'; day_type[20160718] = 'A'; day_type[20160719] = 'A'; day_type[20160720] = 'A'; day_type[20160721] = 'A'; day_type[20160722] = 'A'; day_type[20160723] = 'B'; day_type[20160724] = 'A'; day_type[20160725] = 'A'; day_type[20160726] = 'A'; day_type[20160727] = 'A'; day_type[20160728] = 'A'; day_type[20160729] = 'A'; day_type[20160730] = 'B'; day_type[20160731] = 'A'; day_type[20160801] = 'A'; day_type[20160802] = 'A'; day_type[20160803] = 'A'; day_type[20160804] = 'A'; day_type[20160805] = 'A'; day_type[20160806] = 'A'; day_type[20160807] = 'A'; day_type[20160808] = 'A'; day_type[20160809] = 'A'; day_type[20160810] = 'B'; day_type[20160811] = 'A'; day_type[20160812] = 'B'; day_type[20160813] = 'B'; day_type[20160814] = 'B'; day_type[20160815] = 'A'; day_type[20160816] = 'A'; day_type[20160817] = 'A'; day_type[20160818] = 'A'; day_type[20160819] = 'A'; day_type[20160820] = 'A'; day_type[20160821] = 'A'; day_type[20160822] = 'A'; day_type[20160823] = 'A'; day_type[20160824] = 'A'; day_type[20160825] = 'A'; day_type[20160826] = 'A'; day_type[20160827] = 'A'; day_type[20160828] = 'A'; day_type[20160829] = 'A'; day_type[20160830] = 'A'; day_type[20160831] = 'A'; day_type[20160901] = 'A'; day_type[20160902] = 'A'; day_type[20160903] = 'A'; day_type[20160904] = 'A'; day_type[20160905] = 'A'; day_type[20160906] = 'A'; day_type[20160907] = 'A'; day_type[20160908] = 'A'; day_type[20160909] = 'A'; day_type[20160910] = 'A'; day_type[20160911] = 'A'; day_type[20160912] = 'A'; day_type[20160913] = 'A'; day_type[20160914] = 'A'; day_type[20160915] = 'A'; day_type[20160916] = 'A'; day_type[20160917] = 'B'; day_type[20160918] = 'B'; day_type[20160919] = 'A'; day_type[20160920] = 'A'; day_type[20160921] = 'B'; day_type[20160922] = 'A'; day_type[20160923] = 'A'; day_type[20160924] = 'B'; day_type[20160925] = 'A'; day_type[20160926] = 'A'; day_type[20160927] = 'A'; day_type[20160928] = 'A'; day_type[20160929] = 'A'; day_type[20160930] = 'A'; day_type[20161001] = 'A'; day_type[20161002] = 'A'; day_type[20161003] = 'A'; day_type[20161004] = 'A'; day_type[20161005] = 'A'; day_type[20161006] = 'A'; day_type[20161007] = 'A'; day_type[20161008] = 'A'; day_type[20161009] = 'A'; day_type[20161010] = 'A'; day_type[20161011] = 'A'; day_type[20161012] = 'A'; day_type[20161013] = 'A'; day_type[20161014] = 'A'; day_type[20161015] = 'A'; day_type[20161016] = 'A'; day_type[20161017] = 'A'; day_type[20161018] = 'A'; day_type[20161019] = 'A'; day_type[20161020] = 'A'; day_type[20161021] = 'A'; day_type[20161022] = 'A'; day_type[20161023] = 'A'; day_type[20161024] = 'A'; day_type[20161025] = 'A'; day_type[20161026] = 'A'; day_type[20161027] = 'A'; day_type[20161028] = 'A'; day_type[20161029] = 'A'; day_type[20161030] = 'A'; day_type[20161031] = 'A'; day_type[20161101] = 'A'; day_type[20161102] = 'A'; day_type[20161103] = 'A'; day_type[20161104] = 'A'; day_type[20161105] = 'B'; day_type[20161106] = 'A'; day_type[20161107] = 'A'; day_type[20161108] = 'A'; day_type[20161109] = 'A'; day_type[20161110] = 'A'; day_type[20161111] = 'A'; day_type[20161112] = 'B'; day_type[20161113] = 'A'; day_type[20161114] = 'A'; day_type[20161115] = 'A'; day_type[20161116] = 'B'; day_type[20161117] = 'B'; day_type[20161118] = 'B'; day_type[20161119] = 'B'; day_type[20161120] = 'B'; day_type[20161121] = 'B'; day_type[20161122] = 'B'; day_type[20161123] = 'B'; day_type[20161124] = 'B'; day_type[20161125] = 'B'; day_type[20161126] = 'B'; day_type[20161127] = 'B'; day_type[20161128] = 'A'; day_type[20161129] = 'A'; day_type[20161130] = 'A'; day_type[20161201] = 'A'; day_type[20161202] = 'A'; day_type[20161203] = 'B'; day_type[20161204] = 'B'; day_type[20161205] = 'A'; day_type[20161206] = 'A'; day_type[20161207] = 'A'; day_type[20161208] = 'A'; day_type[20161209] = 'A'; day_type[20161210] = 'B'; day_type[20161211] = 'A'; day_type[20161212] = 'A'; day_type[20161213] = 'A'; day_type[20161214] = 'A'; day_type[20161215] = 'A'; day_type[20161216] = 'A'; day_type[20161217] = 'A'; day_type[20161218] = 'A'; day_type[20161219] = 'A'; day_type[20161220] = 'A'; day_type[20161221] = 'A'; day_type[20161222] = 'A'; day_type[20161223] = 'A'; day_type[20161224] = 'B'; day_type[20161225] = 'A'; day_type[20161226] = 'A'; day_type[20161227] = 'A'; day_type[20161228] = 'A'; day_type[20161229] = 'A'; day_type[20161230] = 'A'; day_type[20161231] = 'C'; day_type[20170101] = 'C'; day_type[20170102] = 'C'; day_type[20170103] = 'B'; day_type[20170104] = 'A'; day_type[20170105] = 'A'; day_type[20170106] = 'A'; day_type[20170107] = 'A'; day_type[20170108] = 'A'; day_type[20170109] = 'A'; day_type[20170110] = 'A'; day_type[20170111] = 'A'; day_type[20170112] = 'A'; day_type[20170113] = 'A'; day_type[20170114] = 'A'; day_type[20170115] = 'A'; day_type[20170116] = 'A'; day_type[20170117] = 'A'; day_type[20170118] = 'A'; day_type[20170119] = 'A'; day_type[20170120] = 'A'; day_type[20170121] = 'A'; day_type[20170122] = 'A'; day_type[20170123] = 'A'; day_type[20170124] = 'A'; day_type[20170125] = 'A'; day_type[20170126] = 'A'; day_type[20170127] = 'A'; day_type[20170128] = 'A'; day_type[20170129] = 'A'; day_type[20170130] = 'A'; day_type[20170131] = 'A'; day_type[20170201] = 'A'; day_type[20170202] = 'A'; day_type[20170203] = 'A'; day_type[20170204] = 'A'; day_type[20170205] = 'A'; day_type[20170206] = 'A'; day_type[20170207] = 'A'; day_type[20170208] = 'A'; day_type[20170209] = 'A'; day_type[20170210] = 'A'; day_type[20170211] = 'A'; day_type[20170212] = 'A'; day_type[20170213] = 'A'; day_type[20170214] = 'A'; day_type[20170215] = 'A'; day_type[20170216] = 'A'; day_type[20170217] = 'A'; day_type[20170218] = 'A'; day_type[20170219] = 'A'; day_type[20170220] = 'A'; day_type[20170221] = 'A'; day_type[20170222] = 'A'; day_type[20170223] = 'A'; day_type[20170224] = 'A'; day_type[20170225] = 'A'; day_type[20170226] = 'A'; day_type[20170227] = 'A'; day_type[20170228] = 'A'; day_type[20170301] = 'A'; day_type[20170302] = 'A'; day_type[20170303] = 'A'; day_type[20170304] = 'A'; day_type[20170305] = 'A'; day_type[20170306] = 'A'; day_type[20170307] = 'A'; day_type[20170308] = 'A'; day_type[20170309] = 'A'; day_type[20170310] = 'A'; day_type[20170311] = 'A'; day_type[20170312] = 'A'; day_type[20170313] = 'A'; day_type[20170314] = 'A'; day_type[20170315] = 'A'; day_type[20170316] = 'A'; day_type[20170317] = 'A'; day_type[20170318] = 'A'; day_type[20170319] = 'A'; day_type[20170320] = 'A'; day_type[20170321] = 'A'; day_type[20170322] = 'A'; day_type[20170323] = 'A'; day_type[20170324] = 'A'; day_type[20170325] = 'B'; day_type[20170326] = 'B'; day_type[20170327] = 'B'; day_type[20170328] = 'B'; day_type[20170329] = 'C'; day_type[20170330] = 'C'; day_type[20170331] = 'C'; day_type[20170401] = 'C'; day_type[20170402] = 'C'; day_type[20170403] = 'C'; day_type[20170404] = 'B'; day_type[20170405] = 'B'; day_type[20170406] = 'B'; day_type[20170407] = 'B'; day_type[20170408] = 'B'; day_type[20170409] = 'A'; day_type[20170410] = 'A'; day_type[20170411] = 'A'; day_type[20170412] = 'A'; day_type[20170413] = 'A'; day_type[20170414] = 'A'; day_type[20170415] = 'A'; day_type[20170416] = 'A'; day_type[20170417] = 'A'; day_type[20170418] = 'A'; day_type[20170419] = 'A'; day_type[20170420] = 'A'; day_type[20170421] = 'A'; day_type[20170422] = 'A'; day_type[20170423] = 'A'; day_type[20170424] = 'A'; day_type[20170425] = 'A'; day_type[20170426] = 'A'; day_type[20170427] = 'A'; day_type[20170428] = 'A'; day_type[20170429] = 'B'; day_type[20170430] = 'B'; day_type[20170501] = 'B'; day_type[20170502] = 'B'; day_type[20170503] = 'B'; day_type[20170504] = 'A'; day_type[20170505] = 'B'; day_type[20170506] = 'B'; day_type[20170507] = 'A'; day_type[20170508] = 'A'; day_type[20170509] = 'A'; day_type[20170510] = 'A'; day_type[20170511] = 'A'; day_type[20170512] = 'A'; day_type[20170513] = 'A'; day_type[20170514] = 'A'; day_type[20170515] = 'A'; day_type[20170516] = 'A'; day_type[20170517] = 'A'; day_type[20170518] = 'A'; day_type[20170519] = 'A'; day_type[20170520] = 'A'; day_type[20170521] = 'A'; day_type[20170522] = 'A'; day_type[20170523] = 'A'; day_type[20170524] = 'A'; day_type[20170525] = 'A'; day_type[20170526] = 'A'; day_type[20170527] = 'A'; day_type[20170528] = 'A'; day_type[20170529] = 'A'; day_type[20170530] = 'A'; day_type[20170531] = 'A'; day_type[20170601] = 'A'; day_type[20170602] = 'A'; day_type[20170603] = 'A'; day_type[20170604] = 'A'; day_type[20170605] = 'A'; day_type[20170606] = 'A'; day_type[20170607] = 'A'; day_type[20170608] = 'A'; day_type[20170609] = 'A'; day_type[20170610] = 'A'; day_type[20170611] = 'A'; day_type[20170612] = 'A'; day_type[20170613] = 'A'; day_type[20170614] = 'A'; day_type[20170615] = 'A'; day_type[20170616] = 'A'; day_type[20170617] = 'A'; day_type[20170618] = 'A'; day_type[20170619] = 'A'; day_type[20170620] = 'A'; day_type[20170621] = 'A'; day_type[20170622] = 'A'; day_type[20170623] = 'A'; day_type[20170624] = 'A'; day_type[20170625] = 'A'; day_type[20170626] = 'A'; day_type[20170627] = 'A'; day_type[20170628] = 'A'; day_type[20170629] = 'A'; day_type[20170630] = 'A'; day_type[20170701] = 'B'; day_type[20170702] = 'A'; day_type[20170703] = 'A'; day_type[20170704] = 'A'; day_type[20170705] = 'A'; day_type[20170706] = 'A'; day_type[20170707] = 'A'; day_type[20170708] = 'B'; day_type[20170709] = 'A'; day_type[20170710] = 'A'; day_type[20170711] = 'A'; day_type[20170712] = 'A'; day_type[20170713] = 'A'; day_type[20170714] = 'A'; day_type[20170715] = 'B'; day_type[20170716] = 'C'; day_type[20170717] = 'B'; day_type[20170718] = 'A'; day_type[20170719] = 'A'; day_type[20170720] = 'A'; day_type[20170721] = 'A'; day_type[20170722] = 'B'; day_type[20170723] = 'C'; day_type[20170724] = 'A'; day_type[20170725] = 'A'; day_type[20170726] = 'A'; day_type[20170727] = 'A'; day_type[20170728] = 'A'; day_type[20170729] = 'B'; day_type[20170730] = 'A'; day_type[20170731] = 'A'; day_type[20170801] = 'A'; day_type[20170802] = 'A'; day_type[20170803] = 'A'; day_type[20170804] = 'A'; day_type[20170805] = 'A'; day_type[20170806] = 'A'; day_type[20170807] = 'A'; day_type[20170808] = 'A'; day_type[20170809] = 'A'; day_type[20170810] = 'A'; day_type[20170811] = 'B'; day_type[20170812] = 'B'; day_type[20170813] = 'B'; day_type[20170814] = 'B'; day_type[20170815] = 'B'; day_type[20170816] = 'C'; day_type[20170817] = 'A'; day_type[20170818] = 'A'; day_type[20170819] = 'A'; day_type[20170820] = 'A'; day_type[20170821] = 'A'; day_type[20170822] = 'A'; day_type[20170823] = 'A'; day_type[20170824] = 'A'; day_type[20170825] = 'A'; day_type[20170826] = 'A'; day_type[20170827] = 'A'; day_type[20170828] = 'A'; day_type[20170829] = 'A'; day_type[20170830] = 'A'; day_type[20170831] = 'A'; day_type[20170901] = 'A'; day_type[20170902] = 'B'; day_type[20170903] = 'A'; day_type[20170904] = 'A'; day_type[20170905] = 'A'; day_type[20170906] = 'A'; day_type[20170907] = 'A'; day_type[20170908] = 'A'; day_type[20170909] = 'B'; day_type[20170910] = 'A'; day_type[20170911] = 'A'; day_type[20170912] = 'A'; day_type[20170913] = 'A'; day_type[20170914] = 'A'; day_type[20170915] = 'A'; day_type[20170916] = 'B'; day_type[20170917] = 'B'; day_type[20170918] = 'A'; day_type[20170919] = 'A'; day_type[20170920] = 'A'; day_type[20170921] = 'A'; day_type[20170922] = 'B'; day_type[20170923] = 'B'; day_type[20170924] = 'A'; day_type[20170925] = 'A'; day_type[20170926] = 'A'; day_type[20170927] = 'A'; day_type[20170928] = 'A'; day_type[20170929] = 'A'; day_type[20170930] = 'A'; day_type[20171001] = 'A'; day_type[20171002] = 'A'; day_type[20171003] = 'A'; day_type[20171004] = 'A'; day_type[20171005] = 'A'; day_type[20171006] = 'A'; day_type[20171007] = 'A'; day_type[20171008] = 'B'; day_type[20171009] = 'A'; day_type[20171010] = 'A'; day_type[20171011] = 'A'; day_type[20171012] = 'A'; day_type[20171013] = 'A'; day_type[20171014] = 'A'; day_type[20171015] = 'A'; day_type[20171016] = 'A'; day_type[20171017] = 'A'; day_type[20171018] = 'A'; day_type[20171019] = 'A'; day_type[20171020] = 'A'; day_type[20171021] = 'A'; day_type[20171022] = 'A'; day_type[20171023] = 'A'; day_type[20171024] = 'A'; day_type[20171025] = 'A'; day_type[20171026] = 'A'; day_type[20171027] = 'A'; day_type[20171028] = 'A'; day_type[20171029] = 'A'; day_type[20171030] = 'A'; day_type[20171031] = 'A'; day_type[20171101] = 'A'; day_type[20171102] = 'A'; day_type[20171103] = 'B'; day_type[20171104] = 'B'; day_type[20171105] = 'A'; day_type[20171106] = 'A'; day_type[20171107] = 'A'; day_type[20171108] = 'A'; day_type[20171109] = 'A'; day_type[20171110] = 'A'; day_type[20171111] = 'B'; day_type[20171112] = 'A'; day_type[20171113] = 'A'; day_type[20171114] = 'A'; day_type[20171115] = 'A'; day_type[20171116] = 'A'; day_type[20171117] = 'A'; day_type[20171118] = 'B'; day_type[20171119] = 'A'; day_type[20171120] = 'A'; day_type[20171121] = 'A'; day_type[20171122] = 'A'; day_type[20171123] = 'A'; day_type[20171124] = 'A'; day_type[20171125] = 'C'; day_type[20171126] = 'A'; day_type[20171127] = 'A'; day_type[20171128] = 'A'; day_type[20171129] = 'A'; day_type[20171130] = 'A'; day_type[20171201] = 'A'; day_type[20171202] = 'B'; day_type[20171203] = 'A'; day_type[20171204] = 'A'; day_type[20171205] = 'A'; day_type[20171206] = 'A'; day_type[20171207] = 'A'; day_type[20171208] = 'A'; day_type[20171209] = 'A'; day_type[20171210] = 'A'; day_type[20171211] = 'A'; day_type[20171212] = 'A'; day_type[20171213] = 'A'; day_type[20171214] = 'A'; day_type[20171215] = 'A'; day_type[20171216] = 'A'; day_type[20171217] = 'A'; day_type[20171218] = 'A'; day_type[20171219] = 'A'; day_type[20171220] = 'A'; day_type[20171221] = 'A'; day_type[20171222] = 'A'; day_type[20171223] = 'A'; day_type[20171224] = 'A'; day_type[20171225] = 'A'; day_type[20171226] = 'A'; day_type[20171227] = 'A'; day_type[20171228] = 'A'; day_type[20171229] = 'B'; day_type[20171230] = 'B'; day_type[20171231] = 'C'; day_type[20180101] = 'C'; day_type[20180102] = 'B'; day_type[20180103] = 'B'; day_type[20180104] = 'A'; day_type[20180105] = 'A'; day_type[20180106] = 'A'; day_type[20180107] = 'A'; day_type[20180108] = 'A'; day_type[20180109] = 'A'; day_type[20180110] = 'A'; day_type[20180111] = 'A'; day_type[20180112] = 'A'; day_type[20180113] = 'A'; day_type[20180114] = 'A'; day_type[20180115] = 'A'; day_type[20180116] = 'A'; day_type[20180117] = 'A'; day_type[20180118] = 'A'; day_type[20180119] = 'A'; day_type[20180120] = 'A'; day_type[20180121] = 'A'; day_type[20180122] = 'A'; day_type[20180123] = 'A'; day_type[20180124] = 'A'; day_type[20180125] = 'A'; day_type[20180126] = 'A'; day_type[20180127] = 'A'; day_type[20180128] = 'A'; day_type[20180129] = 'A'; day_type[20180130] = 'A'; day_type[20180131] = 'A'; day_type[20180201] = 'A'; day_type[20180202] = 'A'; day_type[20180203] = 'A'; day_type[20180204] = 'A'; day_type[20180205] = 'A'; day_type[20180206] = 'A'; day_type[20180207] = 'A'; day_type[20180208] = 'A'; day_type[20180209] = 'A'; day_type[20180210] = 'A'; day_type[20180211] = 'A'; day_type[20180212] = 'A'; day_type[20180213] = 'A'; day_type[20180214] = 'A'; day_type[20180215] = 'A'; day_type[20180216] = 'B'; day_type[20180217] = 'B'; day_type[20180218] = 'A'; day_type[20180219] = 'A'; day_type[20180220] = 'A'; day_type[20180221] = 'A'; day_type[20180222] = 'A'; day_type[20180223] = 'A'; day_type[20180224] = 'A'; day_type[20180225] = 'A'; day_type[20180226] = 'A'; day_type[20180227] = 'A'; day_type[20180228] = 'A'; day_type[20180301] = 'A'; day_type[20180302] = 'A'; day_type[20180303] = 'A'; day_type[20180304] = 'A'; day_type[20180305] = 'A'; day_type[20180306] = 'A'; day_type[20180307] = 'A'; day_type[20180308] = 'A'; day_type[20180309] = 'A'; day_type[20180310] = 'A'; day_type[20180311] = 'A'; day_type[20180312] = 'A'; day_type[20180313] = 'A'; day_type[20180314] = 'A'; day_type[20180315] = 'A'; day_type[20180316] = 'A'; day_type[20180317] = 'A'; day_type[20180318] = 'A'; day_type[20180319] = 'A'; day_type[20180320] = 'A'; day_type[20180321] = 'A'; day_type[20180322] = 'A'; day_type[20180323] = 'A'; day_type[20180324] = 'A'; day_type[20180325] = 'A'; day_type[20180326] = 'A'; day_type[20180327] = 'A'; day_type[20180328] = 'A'; day_type[20180329] = 'A'; day_type[20180330] = 'B'; day_type[20180331] = 'B'; day_type[20180401] = 'B'; day_type[20180402] = 'B'; day_type[20180403] = 'B'; day_type[20180404] = 'B'; day_type[20180405] = 'B'; day_type[20180406] = 'B'; day_type[20180407] = 'B'; day_type[20180408] = 'A'; day_type[20180409] = 'A'; day_type[20180410] = 'A'; day_type[20180411] = 'A'; day_type[20180412] = 'A'; day_type[20180413] = 'A'; day_type[20180414] = 'A'; day_type[20180415] = 'A'; day_type[20180416] = 'A'; day_type[20180417] = 'A'; day_type[20180418] = 'A'; day_type[20180419] = 'A'; day_type[20180420] = 'A'; day_type[20180421] = 'A'; day_type[20180422] = 'A'; day_type[20180423] = 'A'; day_type[20180424] = 'A'; day_type[20180425] = 'A'; day_type[20180426] = 'A'; day_type[20180427] = 'A'; day_type[20180428] = 'B'; day_type[20180429] = 'A'; day_type[20180430] = 'A'; day_type[20180501] = 'A'; day_type[20180502] = 'A'; day_type[20180503] = 'B'; day_type[20180504] = 'B'; day_type[20180505] = 'B'; day_type[20180506] = 'A'; day_type[20180507] = 'A'; day_type[20180508] = 'A'; day_type[20180509] = 'A'; day_type[20180510] = 'A'; day_type[20180511] = 'A'; day_type[20180512] = 'A'; day_type[20180513] = 'A'; day_type[20180514] = 'A'; day_type[20180515] = 'A'; day_type[20180516] = 'A'; day_type[20180517] = 'A'; day_type[20180518] = 'A'; day_type[20180519] = 'A'; day_type[20180520] = 'A'; day_type[20180521] = 'A'; day_type[20180522] = 'A'; day_type[20180523] = 'A'; day_type[20180524] = 'A'; day_type[20180525] = 'A'; day_type[20180526] = 'A'; day_type[20180527] = 'A'; day_type[20180528] = 'A'; day_type[20180529] = 'A'; day_type[20180530] = 'A'; day_type[20180531] = 'A'; day_type[20180601] = 'A'; day_type[20180602] = 'A'; day_type[20180603] = 'A'; day_type[20180604] = 'A'; day_type[20180605] = 'A'; day_type[20180606] = 'A'; day_type[20180607] = 'A'; day_type[20180608] = 'A'; day_type[20180609] = 'A'; day_type[20180610] = 'A'; day_type[20180611] = 'A'; day_type[20180612] = 'A'; day_type[20180613] = 'A'; day_type[20180614] = 'A'; day_type[20180615] = 'A'; day_type[20180616] = 'A'; day_type[20180617] = 'A'; day_type[20180618] = 'A'; day_type[20180619] = 'A'; day_type[20180620] = 'A'; day_type[20180621] = 'A'; day_type[20180622] = 'A'; day_type[20180623] = 'A'; day_type[20180624] = 'A'; day_type[20180625] = 'A'; day_type[20180626] = 'A'; day_type[20180627] = 'A'; day_type[20180628] = 'A'; day_type[20180629] = 'A'; day_type[20180630] = 'A'; day_type[20180701] = 'A'; day_type[20180702] = 'A'; day_type[20180703] = 'A'; day_type[20180704] = 'A'; day_type[20180705] = 'A'; day_type[20180706] = 'A'; day_type[20180707] = 'A'; day_type[20180708] = 'A'; day_type[20180709] = 'A'; day_type[20180710] = 'A'; day_type[20180711] = 'A'; day_type[20180712] = 'A'; day_type[20180713] = 'A'; day_type[20180714] = 'B'; day_type[20180715] = 'B'; day_type[20180716] = 'B'; day_type[20180717] = 'A'; day_type[20180718] = 'A'; day_type[20180719] = 'A'; day_type[20180720] = 'A'; day_type[20180721] = 'B'; day_type[20180722] = 'B'; day_type[20180723] = 'B'; day_type[20180724] = 'A'; day_type[20180725] = 'A'; day_type[20180726] = 'A'; day_type[20180727] = 'A'; day_type[20180728] = 'A'; day_type[20180729] = 'A'; day_type[20180730] = 'A'; day_type[20180731] = 'A'; day_type[20180801] = 'A'; day_type[20180802] = 'A'; day_type[20180803] = 'A'; day_type[20180804] = 'B'; day_type[20180805] = 'A'; day_type[20180806] = 'A'; day_type[20180807] = 'A'; day_type[20180808] = 'A'; day_type[20180809] = 'A'; day_type[20180810] = 'B'; day_type[20180811] = 'B'; day_type[20180812] = 'B'; day_type[20180813] = 'B'; day_type[20180814] = 'B'; day_type[20180815] = 'B'; day_type[20180816] = 'B'; day_type[20180817] = 'B'; day_type[20180818] = 'B'; day_type[20180819] = 'A'; day_type[20180820] = 'A'; day_type[20180821] = 'A'; day_type[20180822] = 'A'; day_type[20180823] = 'A'; day_type[20180824] = 'A'; day_type[20180825] = 'A'; day_type[20180826] = 'A'; day_type[20180827] = 'A'; day_type[20180828] = 'A'; day_type[20180829] = 'A'; day_type[20180830] = 'A'; day_type[20180831] = 'A'; day_type[20180901] = 'A'; day_type[20180902] = 'A'; day_type[20180903] = 'A'; day_type[20180904] = 'A'; day_type[20180905] = 'A'; day_type[20180906] = 'A'; day_type[20180907] = 'A'; day_type[20180908] = 'A'; day_type[20180909] = 'A'; day_type[20180910] = 'A'; day_type[20180911] = 'A'; day_type[20180912] = 'A'; day_type[20180913] = 'A'; day_type[20180914] = 'A'; day_type[20180915] = 'B'; day_type[20180916] = 'B'; day_type[20180917] = 'A'; day_type[20180918] = 'A'; day_type[20180919] = 'A'; day_type[20180920] = 'A'; day_type[20180921] = 'A'; day_type[20180922] = 'B'; day_type[20180923] = 'B'; day_type[20180924] = 'A'; day_type[20180925] = 'A'; day_type[20180926] = 'A'; day_type[20180927] = 'A'; day_type[20180928] = 'A'; day_type[20180929] = 'A'; day_type[20180930] = 'A'; day_type[20181001] = 'A'; day_type[20181002] = 'A'; day_type[20181003] = 'A'; day_type[20181004] = 'A'; day_type[20181005] = 'A'; day_type[20181006] = 'A'; day_type[20181007] = 'A'; day_type[20181008] = 'A'; day_type[20181009] = 'A'; day_type[20181010] = 'A'; day_type[20181011] = 'A'; day_type[20181012] = 'A'; day_type[20181013] = 'A'; day_type[20181014] = 'A'; day_type[20181015] = 'A'; day_type[20181016] = 'A'; day_type[20181017] = 'A'; day_type[20181018] = 'A'; day_type[20181019] = 'A'; day_type[20181020] = 'A'; day_type[20181021] = 'A'; day_type[20181022] = 'A'; day_type[20181023] = 'A'; day_type[20181024] = 'A'; day_type[20181025] = 'A'; day_type[20181026] = 'A'; day_type[20181027] = 'A'; day_type[20181028] = 'A'; day_type[20181029] = 'A'; day_type[20181030] = 'A'; day_type[20181031] = 'A'; day_type[20181101] = 'A'; day_type[20181102] = 'A'; day_type[20181103] = 'B'; day_type[20181104] = 'A'; day_type[20181105] = 'A'; day_type[20181106] = 'A'; day_type[20181107] = 'A'; day_type[20181108] = 'A'; day_type[20181109] = 'A'; day_type[20181110] = 'A'; day_type[20181111] = 'A'; day_type[20181112] = 'A'; day_type[20181113] = 'A'; day_type[20181114] = 'A'; day_type[20181115] = 'A'; day_type[20181116] = 'B'; day_type[20181117] = 'B'; day_type[20181118] = 'A'; day_type[20181119] = 'A'; day_type[20181120] = 'A'; day_type[20181121] = 'A'; day_type[20181122] = 'A'; day_type[20181123] = 'B'; day_type[20181124] = 'B'; day_type[20181125] = 'A'; day_type[20181126] = 'A'; day_type[20181127] = 'A'; day_type[20181128] = 'A'; day_type[20181129] = 'A'; day_type[20181130] = 'B'; day_type[20181201] = 'A'; day_type[20181202] = 'A'; day_type[20181203] = 'A'; day_type[20181204] = 'A'; day_type[20181205] = 'A'; day_type[20181206] = 'A'; day_type[20181207] = 'A'; day_type[20181208] = 'A'; day_type[20181209] = 'A'; day_type[20181210] = 'A'; day_type[20181211] = 'A'; day_type[20181212] = 'A'; day_type[20181213] = 'A'; day_type[20181214] = 'A'; day_type[20181215] = 'A'; day_type[20181216] = 'A'; day_type[20181217] = 'A'; day_type[20181218] = 'A'; day_type[20181219] = 'A'; day_type[20181220] = 'A'; day_type[20181221] = 'A'; day_type[20181222] = 'A'; day_type[20181223] = 'A'; day_type[20181224] = 'B'; day_type[20181225] = 'A'; day_type[20181226] = 'A'; day_type[20181227] = 'A'; day_type[20181228] = 'A'; day_type[20181229] = 'A'; day_type[20181230] = 'A'; day_type[20181231] = 'C'; day_type[20190101] = 'B'; day_type[20190102] = 'A'; day_type[20190103] = 'A'; day_type[20190104] = 'A'; day_type[20190105] = 'A'; day_type[20190106] = 'A'; day_type[20190107] = 'A'; day_type[20190108] = 'A'; day_type[20190109] = 'A'; day_type[20190110] = 'A'; day_type[20190111] = 'A'; day_type[20190112] = 'A'; day_type[20190113] = 'A'; day_type[20190114] = 'A'; day_type[20190115] = 'A'; day_type[20190116] = 'A'; day_type[20190117] = 'A'; day_type[20190118] = 'A'; day_type[20190119] = 'A'; day_type[20190120] = 'A'; day_type[20190121] = 'A'; day_type[20190122] = 'A'; day_type[20190123] = 'A'; day_type[20190124] = 'A'; day_type[20190125] = 'A'; day_type[20190126] = 'A'; day_type[20190127] = 'A'; day_type[20190128] = 'A'; day_type[20190129] = 'A'; day_type[20190130] = 'A'; day_type[20190131] = 'A'; day_type[20190201] = 'A'; day_type[20190202] = 'A'; day_type[20190203] = 'A'; day_type[20190204] = 'B'; day_type[20190205] = 'B'; day_type[20190206] = 'B'; day_type[20190207] = 'A'; day_type[20190208] = 'A'; day_type[20190209] = 'A'; day_type[20190210] = 'A'; day_type[20190211] = 'A'; day_type[20190212] = 'A'; day_type[20190213] = 'A'; day_type[20190214] = 'A'; day_type[20190215] = 'A'; day_type[20190216] = 'A'; day_type[20190217] = 'A'; day_type[20190218] = 'A'; day_type[20190219] = 'A'; day_type[20190220] = 'A'; day_type[20190221] = 'A'; day_type[20190222] = 'A'; day_type[20190223] = 'A'; day_type[20190224] = 'A'; day_type[20190225] = 'A'; day_type[20190226] = 'A'; day_type[20190227] = 'A'; day_type[20190228] = 'A'; day_type[20190301] = 'A'; day_type[20190302] = 'A'; day_type[20190303] = 'A'; day_type[20190304] = 'A'; day_type[20190305] = 'A'; day_type[20190306] = 'A'; day_type[20190307] = 'A'; day_type[20190308] = 'A'; day_type[20190309] = 'A'; day_type[20190310] = 'A'; day_type[20190311] = 'A'; day_type[20190312] = 'A'; day_type[20190313] = 'A'; day_type[20190314] = 'A'; day_type[20190315] = 'A'; day_type[20190316] = 'A'; day_type[20190317] = 'A'; day_type[20190318] = 'A'; day_type[20190319] = 'A'; day_type[20190320] = 'A'; day_type[20190321] = 'A'; day_type[20190322] = 'A'; day_type[20190323] = 'B'; day_type[20190324] = 'A'; day_type[20190325] = 'A'; day_type[20190326] = 'A'; day_type[20190327] = 'A'; day_type[20190328] = 'B'; day_type[20190329] = 'B'; day_type[20190330] = 'C'; day_type[20190331] = 'B'; day_type[20190401] = 'B'; day_type[20190402] = 'B'; day_type[20190403] = 'B'; day_type[20190404] = 'B'; day_type[20190405] = 'B'; day_type[20190406] = 'B'; day_type[20190407] = 'A'; day_type[20190408] = 'A'; day_type[20190409] = 'A'; day_type[20190410] = 'A'; day_type[20190411] = 'A'; day_type[20190412] = 'A'; day_type[20190413] = 'A'; day_type[20190414] = 'A'; day_type[20190415] = 'A'; day_type[20190416] = 'A'; day_type[20190417] = 'A'; day_type[20190418] = 'A'; day_type[20190419] = 'A'; day_type[20190420] = 'A'; day_type[20190421] = 'A'; day_type[20190422] = 'A'; day_type[20190423] = 'A'; day_type[20190424] = 'A'; day_type[20190425] = 'A'; day_type[20190426] = 'A'; day_type[20190427] = 'B'; day_type[20190428] = 'B'; day_type[20190429] = 'A'; day_type[20190430] = 'A'; day_type[20190501] = 'B'; day_type[20190502] = 'B'; day_type[20190503] = 'B'; day_type[20190504] = 'B'; day_type[20190505] = 'A'; day_type[20190506] = 'A'; day_type[20190507] = 'A'; day_type[20190508] = 'A'; day_type[20190509] = 'A'; day_type[20190510] = 'A'; day_type[20190511] = 'A'; day_type[20190512] = 'A'; day_type[20190513] = 'A'; day_type[20190514] = 'A'; day_type[20190515] = 'A'; day_type[20190516] = 'A'; day_type[20190517] = 'A'; day_type[20190518] = 'A'; day_type[20190519] = 'A'; day_type[20190520] = 'A'; day_type[20190521] = 'A'; day_type[20190522] = 'A'; day_type[20190523] = 'A'; day_type[20190524] = 'A'; day_type[20190525] = 'A'; day_type[20190526] = 'A'; day_type[20190527] = 'A'; day_type[20190528] = 'A'; day_type[20190529] = 'A'; day_type[20190530] = 'A'; day_type[20190531] = 'A'; day_type[20190601] = 'A'; day_type[20190602] = 'A'; day_type[20190603] = 'A'; day_type[20190604] = 'A'; day_type[20190605] = 'A'; day_type[20190606] = 'A'; day_type[20190607] = 'A'; day_type[20190608] = 'A'; day_type[20190609] = 'A'; day_type[20190610] = 'A'; day_type[20190611] = 'A'; day_type[20190612] = 'A'; day_type[20190613] = 'A'; day_type[20190614] = 'A'; day_type[20190615] = 'A'; day_type[20190616] = 'A'; day_type[20190617] = 'A'; day_type[20190618] = 'A'; day_type[20190619] = 'A'; day_type[20190620] = 'A'; day_type[20190621] = 'A'; day_type[20190622] = 'A'; day_type[20190623] = 'A'; day_type[20190624] = 'A'; day_type[20190625] = 'A'; day_type[20190626] = 'A'; day_type[20190627] = 'A'; day_type[20190628] = 'A'; day_type[20190629] = 'A'; day_type[20190630] = 'A'; day_type[20190701] = 'A'; day_type[20190702] = 'A'; day_type[20190703] = 'A'; day_type[20190704] = 'A'; day_type[20190705] = 'A'; day_type[20190706] = 'A'; day_type[20190707] = 'A'; day_type[20190708] = 'A'; day_type[20190709] = 'A'; day_type[20190710] = 'A'; day_type[20190711] = 'A'; day_type[20190712] = 'A'; day_type[20190713] = 'A'; day_type[20190714] = 'B'; day_type[20190715] = 'A'; day_type[20190716] = 'B'; day_type[20190717] = 'B'; day_type[20190718] = 'A'; day_type[20190719] = 'A'; day_type[20190720] = 'A'; day_type[20190721] = 'A'; day_type[20190722] = 'A'; day_type[20190723] = 'B'; day_type[20190724] = 'B'; day_type[20190725] = 'A'; day_type[20190726] = 'A'; day_type[20190727] = 'A'; day_type[20190728] = 'A'; day_type[20190729] = 'A'; day_type[20190730] = 'A'; day_type[20190731] = 'A'; day_type[20190801] = 'A'; day_type[20190802] = 'A'; day_type[20190803] = 'A'; day_type[20190804] = 'A'; day_type[20190805] = 'A'; day_type[20190806] = 'A'; day_type[20190807] = 'A'; day_type[20190808] = 'A'; day_type[20190809] = 'A'; day_type[20190810] = 'B'; day_type[20190811] = 'B'; day_type[20190812] = 'B'; day_type[20190813] = 'B'; day_type[20190814] = 'B'; day_type[20190815] = 'A'; day_type[20190816] = 'B'; day_type[20190817] = 'A'; day_type[20190818] = 'A'; day_type[20190819] = 'A'; day_type[20190820] = 'A'; day_type[20190821] = 'A'; day_type[20190822] = 'A'; day_type[20190823] = 'A'; day_type[20190824] = 'A'; day_type[20190825] = 'A'; day_type[20190826] = 'A'; day_type[20190827] = 'A'; day_type[20190828] = 'A'; day_type[20190829] = 'A'; day_type[20190830] = 'A'; day_type[20190831] = 'A'; day_type[20190901] = 'A'; day_type[20190902] = 'A'; day_type[20190903] = 'A'; day_type[20190904] = 'A'; day_type[20190905] = 'A'; day_type[20190906] = 'A'; day_type[20190907] = 'A'; day_type[20190908] = 'A'; day_type[20190909] = 'A'; day_type[20190910] = 'A'; day_type[20190911] = 'A'; day_type[20190912] = 'A'; day_type[20190913] = 'A'; day_type[20190914] = 'B'; day_type[20190915] = 'B'; day_type[20190916] = 'A'; day_type[20190917] = 'A'; day_type[20190918] = 'A'; day_type[20190919] = 'A'; day_type[20190920] = 'A'; day_type[20190921] = 'B'; day_type[20190922] = 'B'; day_type[20190923] = 'A'; day_type[20190924] = 'A'; day_type[20190925] = 'A'; day_type[20190926] = 'A'; day_type[20190927] = 'A'; day_type[20190928] = 'A'; day_type[20190929] = 'A'; day_type[20190930] = 'A'; day_type[20191001] = 'A'; day_type[20191002] = 'A'; day_type[20191003] = 'A'; day_type[20191004] = 'A'; day_type[20191005] = 'A'; day_type[20191006] = 'A'; day_type[20191007] = 'A'; day_type[20191008] = 'A'; day_type[20191009] = 'A'; day_type[20191010] = 'A'; day_type[20191011] = 'A'; day_type[20191012] = 'A'; day_type[20191013] = 'B'; day_type[20191014] = 'A'; day_type[20191015] = 'A'; day_type[20191016] = 'A'; day_type[20191017] = 'A'; day_type[20191018] = 'A'; day_type[20191019] = 'A'; day_type[20191020] = 'A'; day_type[20191021] = 'A'; day_type[20191022] = 'A'; day_type[20191023] = 'A'; day_type[20191024] = 'A'; day_type[20191025] = 'A'; day_type[20191026] = 'B'; day_type[20191027] = 'A'; day_type[20191028] = 'A'; day_type[20191029] = 'A'; day_type[20191030] = 'A'; day_type[20191031] = 'A'; day_type[20191101] = 'A'; day_type[20191102] = 'B'; day_type[20191103] = 'B'; day_type[20191104] = 'A'; day_type[20191105] = 'A'; day_type[20191106] = 'A'; day_type[20191107] = 'A'; day_type[20191108] = 'A'; day_type[20191109] = 'B'; day_type[20191110] = 'A'; day_type[20191111] = 'A'; day_type[20191112] = 'A'; day_type[20191113] = 'A'; day_type[20191114] = 'A'; day_type[20191115] = 'A'; day_type[20191116] = 'B'; day_type[20191117] = 'A'; day_type[20191118] = 'A'; day_type[20191119] = 'A'; day_type[20191120] = 'A'; day_type[20191121] = 'A'; day_type[20191122] = 'B'; day_type[20191123] = 'B'; day_type[20191124] = 'A'; day_type[20191125] = 'A'; day_type[20191126] = 'A'; day_type[20191127] = 'A'; day_type[20191128] = 'A'; day_type[20191129] = 'A'; day_type[20191130] = 'A'; day_type[20191201] = 'A'; day_type[20191202] = 'A'; day_type[20191203] = 'A'; day_type[20191204] = 'A'; day_type[20191205] = 'A'; day_type[20191206] = 'B'; day_type[20191207] = 'B'; day_type[20191208] = 'A'; day_type[20191209] = 'A'; day_type[20191210] = 'A'; day_type[20191211] = 'A'; day_type[20191212] = 'A'; day_type[20191213] = 'A'; day_type[20191214] = 'A'; day_type[20191215] = 'A'; day_type[20191216] = 'A'; day_type[20191217] = 'A'; day_type[20191218] = 'A'; day_type[20191219] = 'A'; day_type[20191220] = 'A'; day_type[20191221] = 'A'; day_type[20191222] = 'A'; day_type[20191223] = 'A'; day_type[20191224] = 'B'; day_type[20191225] = 'A'; day_type[20191226] = 'A'; day_type[20191227] = 'A'; day_type[20191228] = 'A'; day_type[20191229] = 'A'; day_type[20191230] = 'A'; day_type[20191231] = 'C'; day_type[20200101] = 'C'; day_type[20200102] = 'B'; day_type[20200103] = 'B'; day_type[20200104] = 'B'; day_type[20200105] = 'A'; day_type[20200106] = 'A'; day_type[20200107] = 'A'; day_type[20200108] = 'A'; day_type[20200109] = 'A'; day_type[20200110] = 'A'; day_type[20200111] = 'A'; day_type[20200112] = 'A'; day_type[20200113] = 'A'; day_type[20200114] = 'A'; day_type[20200115] = 'A'; day_type[20200116] = 'A'; day_type[20200117] = 'A'; day_type[20200118] = 'A'; day_type[20200119] = 'A'; day_type[20200120] = 'A'; day_type[20200121] = 'A'; day_type[20200122] = 'A'; day_type[20200123] = 'A'; day_type[20200124] = 'A'; day_type[20200125] = 'A'; day_type[20200126] = 'A'; day_type[20200127] = 'A'; day_type[20200128] = 'A'; day_type[20200129] = 'A'; day_type[20200130] = 'A'; day_type[20200131] = 'A'; day_type[20200201] = 'A'; day_type[20200202] = 'A'; day_type[20200203] = 'A'; day_type[20200204] = 'A'; day_type[20200205] = 'A'; day_type[20200206] = 'A'; day_type[20200207] = 'A'; day_type[20200208] = 'A'; day_type[20200209] = 'A'; day_type[20200210] = 'A'; day_type[20200211] = 'A'; day_type[20200212] = 'A'; day_type[20200213] = 'A'; day_type[20200214] = 'A'; day_type[20200215] = 'A'; day_type[20200216] = 'A'; day_type[20200217] = 'A'; day_type[20200218] = 'A'; day_type[20200219] = 'A'; day_type[20200220] = 'A'; day_type[20200221] = 'A'; day_type[20200222] = 'A'; day_type[20200223] = 'A'; day_type[20200224] = 'A'; day_type[20200225] = 'A'; day_type[20200226] = 'A'; day_type[20200227] = 'A'; day_type[20200228] = 'A'; day_type[20200229] = 'A'; day_type[20200301] = 'A'; day_type[20200302] = 'A'; day_type[20200303] = 'A'; day_type[20200304] = 'A'; day_type[20200305] = 'A'; day_type[20200306] = 'A'; day_type[20200307] = 'A'; day_type[20200308] = 'A'; day_type[20200309] = 'A'; day_type[20200310] = 'A'; day_type[20200311] = 'A'; day_type[20200312] = 'A'; day_type[20200313] = 'A'; day_type[20200314] = 'A'; day_type[20200315] = 'A'; day_type[20200316] = 'A'; day_type[20200317] = 'A'; day_type[20200318] = 'A'; day_type[20200319] = 'A'; day_type[20200320] = 'A'; day_type[20200321] = 'A'; day_type[20200322] = 'A'; day_type[20200323] = 'A'; day_type[20200324] = 'A'; day_type[20200325] = 'A'; day_type[20200326] = 'A'; day_type[20200327] = 'A'; day_type[20200328] = 'A'; day_type[20200329] = 'A'; day_type[20200330] = 'A'; day_type[20200331] = 'A'; day_type[20200401] = 'B'; day_type[20200402] = 'A'; day_type[20200403] = 'A'; day_type[20200404] = 'A'; day_type[20200405] = 'A'; day_type[20200406] = 'A'; day_type[20200407] = 'A'; day_type[20200408] = 'A'; day_type[20200409] = 'A'; day_type[20200410] = 'A'; day_type[20200411] = 'A'; day_type[20200412] = 'A'; day_type[20200413] = 'A'; day_type[20200414] = 'A'; day_type[20200415] = 'A'; day_type[20200416] = 'A'; day_type[20200417] = 'A'; day_type[20200418] = 'A'; day_type[20200419] = 'A'; day_type[20200420] = 'A'; day_type[20200421] = 'A'; day_type[20200422] = 'A'; day_type[20200423] = 'A'; day_type[20200424] = 'A'; day_type[20200425] = 'B'; day_type[20200426] = 'A'; day_type[20200427] = 'A'; day_type[20200428] = 'A'; day_type[20200429] = 'A'; day_type[20200430] = 'A'; day_type[20200501] = 'B'; day_type[20200502] = 'B'; day_type[20200503] = 'B'; day_type[20200504] = 'B'; day_type[20200505] = 'B'; day_type[20200506] = 'A'; day_type[20200507] = 'A'; day_type[20200508] = 'A'; day_type[20200509] = 'A'; day_type[20200510] = 'A'; day_type[20200511] = 'A'; day_type[20200512] = 'A'; day_type[20200513] = 'A'; day_type[20200514] = 'A'; day_type[20200515] = 'A'; day_type[20200516] = 'A'; day_type[20200517] = 'A'; day_type[20200518] = 'A'; day_type[20200519] = 'A'; day_type[20200520] = 'A'; day_type[20200521] = 'A'; day_type[20200522] = 'A'; day_type[20200523] = 'A'; day_type[20200524] = 'A'; day_type[20200525] = 'A'; day_type[20200526] = 'A'; day_type[20200527] = 'A'; day_type[20200528] = 'A'; day_type[20200529] = 'A'; day_type[20200530] = 'A'; day_type[20200531] = 'A'; day_type[20200601] = 'A'; day_type[20200602] = 'A'; day_type[20200603] = 'A'; day_type[20200604] = 'A'; day_type[20200605] = 'A'; day_type[20200606] = 'A'; day_type[20200607] = 'A'; day_type[20200608] = 'A'; day_type[20200609] = 'A'; day_type[20200610] = 'A'; day_type[20200611] = 'A'; day_type[20200612] = 'A'; day_type[20200613] = 'A'; day_type[20200614] = 'A'; day_type[20200615] = 'A'; day_type[20200616] = 'A'; day_type[20200617] = 'A'; day_type[20200618] = 'A'; day_type[20200619] = 'A'; day_type[20200620] = 'A'; day_type[20200621] = 'A'; day_type[20200622] = 'A'; day_type[20200623] = 'A'; day_type[20200624] = 'A'; day_type[20200625] = 'A'; day_type[20200626] = 'A'; day_type[20200627] = 'A'; day_type[20200628] = 'A'; day_type[20200629] = 'A'; day_type[20200630] = 'A'; day_type[20200701] = 'A'; day_type[20200702] = 'A'; day_type[20200703] = 'A'; day_type[20200704] = 'A'; day_type[20200705] = 'A'; day_type[20200706] = 'A'; day_type[20200707] = 'A'; day_type[20200708] = 'A'; day_type[20200709] = 'A'; day_type[20200710] = 'A'; day_type[20200711] = 'A'; day_type[20200712] = 'A'; day_type[20200713] = 'A'; day_type[20200714] = 'A'; day_type[20200715] = 'A'; day_type[20200716] = 'A'; day_type[20200717] = 'A'; day_type[20200718] = 'A'; day_type[20200719] = 'A'; day_type[20200720] = 'A'; day_type[20200721] = 'A'; day_type[20200722] = 'A'; day_type[20200723] = 'A'; day_type[20200724] = 'A'; day_type[20200725] = 'A'; day_type[20200726] = 'A'; day_type[20200727] = 'A'; day_type[20200728] = 'A'; day_type[20200729] = 'A'; day_type[20200730] = 'A'; day_type[20200731] = 'A'; day_type[20200801] = 'A'; day_type[20200802] = 'A'; day_type[20200803] = 'A'; day_type[20200804] = 'A'; day_type[20200805] = 'A'; day_type[20200806] = 'A'; day_type[20200807] = 'A'; day_type[20200808] = 'A'; day_type[20200809] = 'A'; day_type[20200810] = 'A'; day_type[20200811] = 'A'; day_type[20200812] = 'A'; day_type[20200813] = 'A'; day_type[20200814] = 'A'; day_type[20200815] = 'A'; day_type[20200816] = 'A'; day_type[20200817] = 'A'; day_type[20200818] = 'A'; day_type[20200819] = 'A'; day_type[20200820] = 'A'; day_type[20200821] = 'A'; day_type[20200822] = 'A'; day_type[20200823] = 'A'; day_type[20200824] = 'A'; day_type[20200825] = 'A'; day_type[20200826] = 'A'; day_type[20200827] = 'A'; day_type[20200828] = 'A'; day_type[20200829] = 'A'; day_type[20200830] = 'A'; day_type[20200831] = 'A'; day_type[20200901] = 'A'; day_type[20200902] = 'A'; day_type[20200903] = 'A'; day_type[20200904] = 'A'; day_type[20200905] = 'A'; day_type[20200906] = 'A'; day_type[20200907] = 'A'; day_type[20200908] = 'A'; day_type[20200909] = 'A'; day_type[20200910] = 'A'; day_type[20200911] = 'A'; day_type[20200912] = 'A'; day_type[20200913] = 'A'; day_type[20200914] = 'A'; day_type[20200915] = 'A'; day_type[20200916] = 'A'; day_type[20200917] = 'A'; day_type[20200918] = 'A'; day_type[20200919] = 'B'; day_type[20200920] = 'B'; day_type[20200921] = 'B'; day_type[20200922] = 'A'; day_type[20200923] = 'A'; day_type[20200924] = 'A'; day_type[20200925] = 'A'; day_type[20200926] = 'A'; day_type[20200927] = 'A'; day_type[20200928] = 'A'; day_type[20200929] = 'A'; day_type[20200930] = 'A'; day_type[20200931] = 'A'; day_type[20201001] = 'A'; day_type[20201002] = 'A'; day_type[20201003] = 'A'; day_type[20201004] = 'A'; day_type[20201005] = 'A'; day_type[20201006] = 'A'; day_type[20201007] = 'A'; day_type[20201008] = 'A'; day_type[20201009] = 'A'; day_type[20201010] = 'A'; day_type[20201011] = 'A'; day_type[20201012] = 'A'; day_type[20201013] = 'A'; day_type[20201014] = 'A'; day_type[20201015] = 'A'; day_type[20201016] = 'A'; day_type[20201017] = 'A'; day_type[20201018] = 'A'; day_type[20201019] = 'A'; day_type[20201020] = 'A'; day_type[20201021] = 'A'; day_type[20201022] = 'A'; day_type[20201023] = 'A'; day_type[20201024] = 'A'; day_type[20201025] = 'A'; day_type[20201026] = 'A'; day_type[20201027] = 'A'; day_type[20201028] = 'A'; day_type[20201029] = 'A'; day_type[20201030] = 'A'; day_type[20201031] = 'A'; day_type[20201101] = 'A'; day_type[20201102] = 'A'; day_type[20201103] = 'A'; day_type[20201104] = 'A'; day_type[20201105] = 'A'; day_type[20201106] = 'A'; day_type[20201107] = 'A'; day_type[20201108] = 'A'; day_type[20201109] = 'A'; day_type[20201110] = 'A'; day_type[20201111] = 'A'; day_type[20201112] = 'A'; day_type[20201113] = 'A'; day_type[20201114] = 'A'; day_type[20201115] = 'A'; day_type[20201116] = 'A'; day_type[20201117] = 'A'; day_type[20201118] = 'A'; day_type[20201119] = 'A'; day_type[20201120] = 'A'; day_type[20201121] = 'B'; day_type[20201122] = 'B'; day_type[20201123] = 'A'; day_type[20201124] = 'A'; day_type[20201125] = 'A'; day_type[20201126] = 'A'; day_type[20201127] = 'A'; day_type[20201128] = 'A'; day_type[20201129] = 'A'; day_type[20201130] = 'A'; day_type[20201201] = 'A'; day_type[20201202] = 'A'; day_type[20201203] = 'A'; day_type[20201204] = 'A'; day_type[20201205] = 'A'; day_type[20201206] = 'A'; day_type[20201207] = 'A'; day_type[20201208] = 'A'; day_type[20201209] = 'A'; day_type[20201210] = 'A'; day_type[20201211] = 'A'; day_type[20201212] = 'A'; day_type[20201213] = 'A'; day_type[20201214] = 'A'; day_type[20201215] = 'A'; day_type[20201216] = 'A'; day_type[20201217] = 'A'; day_type[20201218] = 'A'; day_type[20201219] = 'A'; day_type[20201220] = 'A'; day_type[20201221] = 'A'; day_type[20201222] = 'A'; day_type[20201223] = 'A'; day_type[20201224] = 'A'; day_type[20201225] = 'A'; day_type[20201226] = 'A'; day_type[20201227] = 'A'; day_type[20201228] = 'A'; day_type[20201229] = 'A'; day_type[20201230] = 'B'; day_type[20201231] = 'C'; day_type[20210101] = 'C'; day_type[20210102] = 'B'; day_type[20210103] = 'B'; day_type[20210104] = 'A'; day_type[20210105] = 'A'; day_type[20210106] = 'A'; day_type[20210107] = 'A'; day_type[20210108] = 'A'; day_type[20210109] = 'A'; day_type[20210110] = 'A'; day_type[20210111] = 'A'; day_type[20210112] = 'A'; day_type[20210113] = 'A'; day_type[20210114] = 'A'; day_type[20210115] = 'A'; day_type[20210116] = 'A'; day_type[20210117] = 'A'; day_type[20210118] = 'A'; day_type[20210119] = 'A'; day_type[20210120] = 'A'; day_type[20210121] = 'A'; day_type[20210122] = 'A'; day_type[20210123] = 'A'; day_type[20210124] = 'A'; day_type[20210125] = 'A'; day_type[20210126] = 'A'; day_type[20210127] = 'A'; day_type[20210128] = 'A'; day_type[20210129] = 'A'; day_type[20210130] = 'A'; day_type[20210131] = 'A'; day_type[20210201] = 'A'; day_type[20210202] = 'A'; day_type[20210203] = 'A'; day_type[20210204] = 'A'; day_type[20210205] = 'A'; day_type[20210206] = 'A'; day_type[20210207] = 'A'; day_type[20210208] = 'A'; day_type[20210209] = 'A'; day_type[20210210] = 'A'; day_type[20210211] = 'A'; day_type[20210212] = 'A'; day_type[20210213] = 'A'; day_type[20210214] = 'A'; day_type[20210215] = 'A'; day_type[20210216] = 'A'; day_type[20210217] = 'A'; day_type[20210218] = 'A'; day_type[20210219] = 'A'; day_type[20210220] = 'A'; day_type[20210221] = 'A'; day_type[20210222] = 'A'; day_type[20210223] = 'A'; day_type[20210224] = 'A'; day_type[20210225] = 'A'; day_type[20210226] = 'A'; day_type[20210227] = 'A'; day_type[20210228] = 'A'; day_type[20210301] = 'A'; day_type[20210302] = 'A'; day_type[20210303] = 'A'; day_type[20210304] = 'A'; day_type[20210305] = 'A'; day_type[20210306] = 'A'; day_type[20210307] = 'A'; day_type[20210308] = 'A'; day_type[20210309] = 'A'; day_type[20210310] = 'A'; day_type[20210311] = 'A'; day_type[20210312] = 'A'; day_type[20210313] = 'A'; day_type[20210314] = 'A'; day_type[20210315] = 'A'; day_type[20210316] = 'A'; day_type[20210317] = 'A'; day_type[20210318] = 'A'; day_type[20210319] = 'A'; day_type[20210320] = 'A'; day_type[20210321] = 'A'; day_type[20210322] = 'A'; day_type[20210323] = 'A'; day_type[20210324] = 'A'; day_type[20210325] = 'A'; day_type[20210326] = 'A'; day_type[20210327] = 'B'; day_type[20210328] = 'A'; day_type[20210329] = 'A'; day_type[20210330] = 'A'; day_type[20210331] = 'A'; day_type[20210401] = 'A'; day_type[20210402] = 'A'; day_type[20210403] = 'B'; day_type[20210404] = 'A'; day_type[20210405] = 'A'; day_type[20210406] = 'A'; day_type[20210407] = 'A'; day_type[20210408] = 'A'; day_type[20210409] = 'A'; day_type[20210410] = 'A'; day_type[20210411] = 'A'; day_type[20210412] = 'A'; day_type[20210413] = 'A'; day_type[20210414] = 'A'; day_type[20210415] = 'A'; day_type[20210416] = 'A'; day_type[20210417] = 'A'; day_type[20210418] = 'A'; day_type[20210419] = 'A'; day_type[20210420] = 'A'; day_type[20210421] = 'A'; day_type[20210422] = 'A'; day_type[20210423] = 'A'; day_type[20210424] = 'A'; day_type[20210425] = 'A'; day_type[20210426] = 'A'; day_type[20210427] = 'A'; day_type[20210428] = 'A'; day_type[20210429] = 'A'; day_type[20210430] = 'A'; day_type[20210501] = 'A'; day_type[20210502] = 'A'; day_type[20210503] = 'A'; day_type[20210504] = 'A'; day_type[20210505] = 'A'; day_type[20210506] = 'A'; day_type[20210507] = 'A'; day_type[20210508] = 'A'; day_type[20210509] = 'A'; day_type[20210510] = 'A'; day_type[20210511] = 'A'; day_type[20210512] = 'A'; day_type[20210513] = 'A'; day_type[20210514] = 'A'; day_type[20210515] = 'A'; day_type[20210516] = 'A'; day_type[20210517] = 'A'; day_type[20210518] = 'A'; day_type[20210519] = 'A'; day_type[20210520] = 'A'; day_type[20210521] = 'A'; day_type[20210522] = 'A'; day_type[20210523] = 'A'; day_type[20210524] = 'A'; day_type[20210525] = 'A'; day_type[20210526] = 'A'; day_type[20210527] = 'A'; day_type[20210528] = 'A'; day_type[20210529] = 'A'; day_type[20210530] = 'A'; day_type[20210531] = 'A'; day_type[20210601] = 'A'; day_type[20210602] = 'A'; day_type[20210603] = 'A'; day_type[20210604] = 'A'; day_type[20210605] = 'A'; day_type[20210606] = 'A'; day_type[20210607] = 'A'; day_type[20210608] = 'A'; day_type[20210609] = 'A'; day_type[20210610] = 'A'; day_type[20210611] = 'A'; day_type[20210612] = 'A'; day_type[20210613] = 'A'; day_type[20210614] = 'A'; day_type[20210615] = 'A'; day_type[20210616] = 'A'; day_type[20210617] = 'A'; day_type[20210618] = 'A'; day_type[20210619] = 'A'; day_type[20210620] = 'A'; day_type[20210621] = 'A'; day_type[20210622] = 'A'; day_type[20210623] = 'A'; day_type[20210624] = 'A'; day_type[20210625] = 'A'; day_type[20210626] = 'A'; day_type[20210627] = 'A'; day_type[20210628] = 'A'; day_type[20210629] = 'A'; day_type[20210630] = 'A'; day_type[20210701] = 'A'; day_type[20210702] = 'A'; day_type[20210703] = 'A'; day_type[20210704] = 'A'; day_type[20210705] = 'A'; day_type[20210706] = 'A'; day_type[20210707] = 'A'; day_type[20210708] = 'A'; day_type[20210709] = 'A'; day_type[20210710] = 'A'; day_type[20210711] = 'A'; day_type[20210712] = 'A'; day_type[20210713] = 'A'; day_type[20210714] = 'A'; day_type[20210715] = 'A'; day_type[20210716] = 'A'; day_type[20210717] = 'A'; day_type[20210718] = 'A'; day_type[20210719] = 'A'; day_type[20210720] = 'A'; day_type[20210721] = 'A'; day_type[20210722] = 'A'; day_type[20210723] = 'A'; day_type[20210724] = 'A'; day_type[20210725] = 'A'; day_type[20210726] = 'A'; day_type[20210727] = 'A'; day_type[20210728] = 'A'; day_type[20210729] = 'A'; day_type[20210730] = 'A'; day_type[20210731] = 'A'; day_type[20210801] = 'A'; day_type[20210802] = 'A'; day_type[20210803] = 'A'; day_type[20210804] = 'A'; day_type[20210805] = 'A'; day_type[20210806] = 'A'; day_type[20210807] = 'A'; day_type[20210808] = 'A'; day_type[20210809] = 'A'; day_type[20210810] = 'A'; day_type[20210811] = 'A'; day_type[20210812] = 'A'; day_type[20210813] = 'A'; day_type[20210814] = 'A'; day_type[20210815] = 'A'; day_type[20210816] = 'A'; day_type[20210817] = 'A'; day_type[20210818] = 'A'; day_type[20210819] = 'A'; day_type[20210820] = 'A'; day_type[20210821] = 'A'; day_type[20210822] = 'A'; day_type[20210823] = 'A'; day_type[20210824] = 'A'; day_type[20210825] = 'A'; day_type[20210826] = 'A'; day_type[20210827] = 'A'; day_type[20210828] = 'A'; day_type[20210829] = 'A'; day_type[20210830] = 'A'; day_type[20210831] = 'A'; day_type[20210901] = 'A'; day_type[20210902] = 'A'; day_type[20210903] = 'A'; day_type[20210904] = 'A'; day_type[20210905] = 'A'; day_type[20210906] = 'A'; day_type[20210907] = 'A'; day_type[20210908] = 'A'; day_type[20210909] = 'A'; day_type[20210910] = 'A'; day_type[20210911] = 'A'; day_type[20210912] = 'A'; day_type[20210913] = 'A'; day_type[20210914] = 'A'; day_type[20210915] = 'A'; day_type[20210916] = 'A'; day_type[20210917] = 'A'; day_type[20210918] = 'A'; day_type[20210919] = 'A'; day_type[20210920] = 'A'; day_type[20210921] = 'A'; day_type[20210922] = 'A'; day_type[20210923] = 'A'; day_type[20210924] = 'A'; day_type[20210925] = 'A'; day_type[20210926] = 'A'; day_type[20210927] = 'A'; day_type[20210928] = 'A'; day_type[20210929] = 'A'; day_type[20210930] = 'A'; day_type[20211001] = 'A'; day_type[20211002] = 'A'; day_type[20211003] = 'A'; day_type[20211004] = 'A'; day_type[20211005] = 'A'; day_type[20211006] = 'A'; day_type[20211007] = 'A'; day_type[20211008] = 'A'; day_type[20211009] = 'A'; day_type[20211010] = 'A'; day_type[20211011] = 'A'; day_type[20211012] = 'A'; day_type[20211013] = 'A'; day_type[20211014] = 'A'; day_type[20211015] = 'A'; day_type[20211016] = 'A'; day_type[20211017] = 'A'; day_type[20211018] = 'A'; day_type[20211019] = 'A'; day_type[20211020] = 'A'; day_type[20211021] = 'A'; day_type[20211022] = 'A'; day_type[20211023] = 'A'; day_type[20211024] = 'A'; day_type[20211025] = 'A'; day_type[20211026] = 'A'; day_type[20211027] = 'A'; day_type[20211028] = 'A'; day_type[20211029] = 'A'; day_type[20211030] = 'A'; day_type[20211031] = 'A'; day_type[20211101] = 'A'; day_type[20211102] = 'A'; day_type[20211103] = 'A'; day_type[20211104] = 'A'; day_type[20211105] = 'A'; day_type[20211106] = 'A'; day_type[20211107] = 'A'; day_type[20211108] = 'A'; day_type[20211109] = 'A'; day_type[20211110] = 'A'; day_type[20211111] = 'A'; day_type[20211112] = 'A'; day_type[20211113] = 'A'; day_type[20211114] = 'A'; day_type[20211115] = 'A'; day_type[20211116] = 'A'; day_type[20211117] = 'A'; day_type[20211118] = 'A'; day_type[20211119] = 'A'; day_type[20211120] = 'A'; day_type[20211121] = 'A'; day_type[20211122] = 'A'; day_type[20211123] = 'A'; day_type[20211124] = 'A'; day_type[20211125] = 'A'; day_type[20211126] = 'A'; day_type[20211127] = 'A'; day_type[20211128] = 'A'; day_type[20211129] = 'A'; day_type[20211130] = 'A'; day_type[20211131] = 'A'; day_type[20211201] = 'A'; day_type[20211202] = 'A'; day_type[20211203] = 'A'; day_type[20211204] = 'A'; day_type[20211205] = 'A'; day_type[20211206] = 'A'; day_type[20211207] = 'A'; day_type[20211208] = 'A'; day_type[20211209] = 'A'; day_type[20211210] = 'A'; day_type[20211211] = 'A'; day_type[20211212] = 'A'; day_type[20211213] = 'A'; day_type[20211214] = 'A'; day_type[20211215] = 'A'; day_type[20211216] = 'A'; day_type[20211217] = 'A'; day_type[20211218] = 'A'; day_type[20211219] = 'A'; day_type[20211220] = 'A'; day_type[20211221] = 'A'; day_type[20211222] = 'A'; day_type[20211223] = 'A'; day_type[20211224] = 'A'; day_type[20211225] = 'A'; day_type[20211226] = 'A'; day_type[20211227] = 'A'; day_type[20211228] = 'A'; day_type[20211229] = 'A'; day_type[20211230] = 'B'; day_type[20211231] = 'C'; day_type[20220101] = 'C'; day_type[20220102] = 'B'; day_type[20220103] = 'A'; day_type[20220104] = 'A'; day_type[20220105] = 'A'; day_type[20220106] = 'A'; day_type[20220107] = 'A'; day_type[20220108] = 'A'; day_type[20220109] = 'A'; day_type[20220110] = 'A'; day_type[20220111] = 'A'; day_type[20220112] = 'A'; day_type[20220113] = 'A'; day_type[20220114] = 'A'; day_type[20220115] = 'A'; day_type[20220116] = 'A'; day_type[20220117] = 'A'; day_type[20220118] = 'A'; day_type[20220119] = 'A'; day_type[20220120] = 'A'; day_type[20220121] = 'A'; day_type[20220122] = 'A'; day_type[20220123] = 'A'; day_type[20220124] = 'A'; day_type[20220125] = 'A'; day_type[20220126] = 'A'; day_type[20220127] = 'A'; day_type[20220128] = 'A'; day_type[20220129] = 'A'; day_type[20220130] = 'A'; day_type[20220131] = 'A'; day_type[20220201] = 'A'; day_type[20220202] = 'A'; day_type[20220203] = 'A'; day_type[20220204] = 'A'; day_type[20220205] = 'A'; day_type[20220206] = 'A'; day_type[20220207] = 'A'; day_type[20220208] = 'A'; day_type[20220209] = 'A'; day_type[20220210] = 'A'; day_type[20220211] = 'A'; day_type[20220212] = 'A'; day_type[20220213] = 'A'; day_type[20220214] = 'A'; day_type[20220215] = 'A'; day_type[20220216] = 'A'; day_type[20220217] = 'A'; day_type[20220218] = 'A'; day_type[20220219] = 'A'; day_type[20220220] = 'A'; day_type[20220221] = 'A'; day_type[20220222] = 'A'; day_type[20220223] = 'A'; day_type[20220224] = 'A'; day_type[20220225] = 'A'; day_type[20220226] = 'A'; day_type[20220227] = 'A'; day_type[20220228] = 'A'; day_type[20220301] = 'A'; day_type[20220302] = 'A'; day_type[20220303] = 'A'; day_type[20220304] = 'A'; day_type[20220305] = 'A'; day_type[20220306] = 'A'; day_type[20220307] = 'A'; day_type[20220308] = 'A'; day_type[20220309] = 'A'; day_type[20220310] = 'A'; day_type[20220311] = 'A'; day_type[20220312] = 'A'; day_type[20220313] = 'A'; day_type[20220314] = 'A'; day_type[20220315] = 'A'; day_type[20220316] = 'A'; day_type[20220317] = 'A'; day_type[20220318] = 'A'; day_type[20220319] = 'A'; day_type[20220320] = 'A'; day_type[20220321] = 'A'; day_type[20220322] = 'A'; day_type[20220323] = 'A'; day_type[20220324] = 'A'; day_type[20220401] = 'A'; day_type[20220402] = 'A'; day_type[20220403] = 'A'; day_type[20220404] = 'A'; day_type[20220405] = 'A'; day_type[20220406] = 'A'; day_type[20220407] = 'A'; day_type[20220408] = 'A'; day_type[20220409] = 'A'; day_type[20220410] = 'A'; day_type[20220411] = 'A'; day_type[20220412] = 'A'; day_type[20220413] = 'A'; day_type[20220414] = 'A'; day_type[20220415] = 'A'; day_type[20220416] = 'A'; day_type[20220417] = 'A'; day_type[20220418] = 'A'; day_type[20220419] = 'A'; day_type[20220420] = 'A'; day_type[20220421] = 'A'; day_type[20220422] = 'A'; day_type[20220423] = 'A'; day_type[20220424] = 'A'; day_type[20220425] = 'A'; day_type[20220426] = 'A'; day_type[20220427] = 'A'; day_type[20220428] = 'A'; day_type[20220429] = 'A'; day_type[20220430] = 'A'; day_type[20220501] = 'A'; day_type[20220502] = 'A'; day_type[20220503] = 'A'; day_type[20220504] = 'A'; day_type[20220505] = 'A'; day_type[20220506] = 'A'; day_type[20220507] = 'A'; day_type[20220508] = 'A'; day_type[20220509] = 'A'; day_type[20220510] = 'A'; day_type[20220511] = 'A'; day_type[20220512] = 'A'; day_type[20220513] = 'A'; day_type[20220514] = 'A'; day_type[20220515] = 'A'; day_type[20220516] = 'A'; day_type[20220517] = 'A'; day_type[20220518] = 'A'; day_type[20220519] = 'A'; day_type[20220520] = 'A'; day_type[20220521] = 'A'; day_type[20220522] = 'A'; day_type[20220523] = 'A'; day_type[20220524] = 'A'; day_type[20220525] = 'A'; day_type[20220526] = 'A'; day_type[20220527] = 'A'; day_type[20220528] = 'A'; day_type[20220529] = 'A'; day_type[20220530] = 'A'; day_type[20220531] = 'A'; day_type[20220601] = 'A'; day_type[20220602] = 'A'; day_type[20220603] = 'A'; day_type[20220604] = 'A'; day_type[20220605] = 'A'; day_type[20220606] = 'A'; day_type[20220607] = 'A'; day_type[20220608] = 'A'; day_type[20220609] = 'A'; day_type[20220610] = 'A'; day_type[20220611] = 'A'; day_type[20220612] = 'A'; day_type[20220613] = 'A'; day_type[20220614] = 'A'; day_type[20220615] = 'A'; day_type[20220616] = 'A'; day_type[20220617] = 'A'; day_type[20220618] = 'A'; day_type[20220619] = 'A'; day_type[20220620] = 'A'; day_type[20220621] = 'A'; day_type[20220622] = 'A'; day_type[20220623] = 'A'; day_type[20220624] = 'A'; day_type[20220625] = 'A'; day_type[20220626] = 'A'; day_type[20220627] = 'A'; day_type[20220628] = 'A'; day_type[20220629] = 'A'; day_type[20220630] = 'A'; day_type[20220701] = 'A'; day_type[20220702] = 'A'; day_type[20220703] = 'A'; day_type[20220704] = 'A'; day_type[20220705] = 'A'; day_type[20220706] = 'A'; day_type[20220707] = 'A'; day_type[20220708] = 'A'; day_type[20220709] = 'A'; day_type[20220710] = 'A'; day_type[20220711] = 'A'; day_type[20220712] = 'A'; day_type[20220713] = 'A'; day_type[20220714] = 'A'; day_type[20220715] = 'A'; day_type[20220716] = 'A'; day_type[20220717] = 'A'; day_type[20220718] = 'A'; day_type[20220719] = 'A'; day_type[20220720] = 'A'; day_type[20220721] = 'A'; day_type[20220722] = 'A'; day_type[20220723] = 'A'; day_type[20220724] = 'A'; day_type[20220725] = 'A'; day_type[20220726] = 'A'; day_type[20220727] = 'A'; day_type[20220728] = 'A'; day_type[20220729] = 'A'; day_type[20220730] = 'A'; day_type[20220731] = 'A'; day_type[20220801] = 'A'; day_type[20220802] = 'A'; day_type[20220803] = 'A'; day_type[20220804] = 'A'; day_type[20220805] = 'A'; day_type[20220806] = 'A'; day_type[20220807] = 'A'; day_type[20220808] = 'A'; day_type[20220809] = 'A'; day_type[20220810] = 'A'; day_type[20220811] = 'A'; day_type[20220812] = 'A'; day_type[20220813] = 'A'; day_type[20220814] = 'A'; day_type[20220815] = 'A'; day_type[20220816] = 'A'; day_type[20220817] = 'A'; day_type[20220818] = 'A'; day_type[20220819] = 'A'; day_type[20220820] = 'A'; day_type[20220821] = 'A'; day_type[20220822] = 'A'; day_type[20220823] = 'A'; day_type[20220824] = 'A'; day_type[20220825] = 'A'; day_type[20220826] = 'A'; day_type[20220827] = 'A'; day_type[20220828] = 'A'; day_type[20220829] = 'A'; day_type[20220830] = 'A'; day_type[20220831] = 'A'; day_type[20220901] = 'A'; day_type[20220902] = 'A'; day_type[20220903] = 'A'; day_type[20220904] = 'A'; day_type[20220905] = 'A'; day_type[20220906] = 'A'; day_type[20220907] = 'A'; day_type[20220908] = 'A'; day_type[20220909] = 'A'; day_type[20220910] = 'A'; day_type[20220911] = 'A'; day_type[20220912] = 'A'; day_type[20220913] = 'A'; day_type[20220914] = 'A'; day_type[20220915] = 'A'; day_type[20220916] = 'A'; day_type[20220917] = 'A'; day_type[20220918] = 'A'; day_type[20220919] = 'A'; day_type[20220920] = 'A'; day_type[20220921] = 'A'; day_type[20220922] = 'A'; day_type[20220923] = 'A'; day_type[20220924] = 'A'; day_type[20220925] = 'A'; day_type[20220926] = 'A'; day_type[20220927] = 'A'; day_type[20220928] = 'A'; day_type[20220929] = 'A'; day_type[20220930] = 'A'; day_type[20221001] = 'A'; day_type[20221002] = 'A'; day_type[20221003] = 'A'; day_type[20221004] = 'A'; day_type[20221005] = 'A'; day_type[20221006] = 'A'; day_type[20221007] = 'A'; day_type[20221008] = 'A'; day_type[20221009] = 'A'; day_type[20221010] = 'A'; day_type[20221011] = 'A'; day_type[20221012] = 'A'; day_type[20221013] = 'A'; day_type[20221014] = 'A'; day_type[20221015] = 'A'; day_type[20221016] = 'A'; day_type[20221017] = 'A'; day_type[20221018] = 'A'; day_type[20221019] = 'A'; day_type[20221020] = 'A'; day_type[20221021] = 'A'; day_type[20221022] = 'A'; day_type[20221023] = 'A'; day_type[20221024] = 'A'; day_type[20221025] = 'A'; day_type[20221026] = 'A'; day_type[20221027] = 'A'; day_type[20221028] = 'A'; day_type[20221029] = 'A'; day_type[20221030] = 'A'; day_type[20221031] = 'A'; day_type[20221101] = 'A'; day_type[20221102] = 'A'; day_type[20221103] = 'A'; day_type[20221104] = 'A'; day_type[20221105] = 'A'; day_type[20221106] = 'A'; day_type[20221107] = 'A'; day_type[20221108] = 'A'; day_type[20221109] = 'A'; day_type[20221110] = 'A'; day_type[20221111] = 'A'; day_type[20221112] = 'A'; day_type[20221113] = 'A'; day_type[20221114] = 'A'; day_type[20221115] = 'A'; day_type[20221116] = 'A'; day_type[20221117] = 'A'; day_type[20221118] = 'A'; day_type[20221119] = 'A'; day_type[20221120] = 'A'; day_type[20221121] = 'A'; day_type[20221122] = 'A'; day_type[20221123] = 'A'; day_type[20221124] = 'A'; day_type[20221125] = 'A'; day_type[20221126] = 'A'; day_type[20221127] = 'A'; day_type[20221128] = 'A'; day_type[20221129] = 'A'; day_type[20221130] = 'A'; day_type[20221201] = 'A'; day_type[20221202] = 'A'; day_type[20221203] = 'A'; day_type[20221204] = 'A'; day_type[20221205] = 'A'; day_type[20221206] = 'A'; day_type[20221207] = 'A'; day_type[20221208] = 'A'; day_type[20221209] = 'A'; day_type[20221210] = 'A'; day_type[20221211] = 'A'; day_type[20221212] = 'A'; day_type[20221213] = 'A'; day_type[20221214] = 'A'; day_type[20221215] = 'A'; day_type[20221216] = 'A'; day_type[20221217] = 'A'; day_type[20221218] = 'A'; day_type[20221219] = 'A'; day_type[20221220] = 'A'; day_type[20221221] = 'A'; day_type[20221222] = 'A'; day_type[20221223] = 'A'; day_type[20221224] = 'A'; day_type[20221225] = 'A'; day_type[20221226] = 'A'; day_type[20221227] = 'A'; day_type[20221228] = 'A'; day_type[20221229] = 'A'; day_type[20221230] = 'A'; day_type[20221231] = 'C'; day_type[20230101] = 'C'; day_type[20230102] = 'B'; day_type[20230103] = 'B'; day_type[20230104] = 'A'; day_type[20230105] = 'A'; day_type[20230106] = 'A'; day_type[20230107] = 'A'; day_type[20230108] = 'A'; day_type[20230109] = 'A'; day_type[20230110] = 'A'; day_type[20230111] = 'A'; day_type[20230112] = 'A'; day_type[20230113] = 'A'; day_type[20230114] = 'A'; day_type[20230115] = 'A'; day_type[20230116] = 'A'; day_type[20230117] = 'A'; day_type[20230118] = 'A'; day_type[20230119] = 'A'; day_type[20230120] = 'A'; day_type[20230121] = 'A'; day_type[20230122] = 'A'; day_type[20230123] = 'A'; day_type[20230124] = 'A'; day_type[20230125] = 'A'; day_type[20230126] = 'A'; day_type[20230127] = 'A'; day_type[20230128] = 'A'; day_type[20230129] = 'A'; day_type[20230130] = 'A'; day_type[20230131] = 'A'; day_type[20230201] = 'A'; day_type[20230202] = 'A'; day_type[20230203] = 'A'; day_type[20230204] = 'A'; day_type[20230205] = 'A'; day_type[20230206] = 'A'; day_type[20230207] = 'A'; day_type[20230208] = 'A'; day_type[20230209] = 'A'; day_type[20230210] = 'A'; day_type[20230211] = 'A'; day_type[20230212] = 'A'; day_type[20230213] = 'A'; day_type[20230214] = 'A'; day_type[20230215] = 'A'; day_type[20230216] = 'A'; day_type[20230217] = 'A'; day_type[20230218] = 'A'; day_type[20230219] = 'A'; day_type[20230220] = 'A'; day_type[20230221] = 'A'; day_type[20230222] = 'A'; day_type[20230223] = 'A'; day_type[20230224] = 'A'; day_type[20230225] = 'A'; day_type[20230226] = 'A'; day_type[20230227] = 'A'; day_type[20230228] = 'A'; day_type[20230301] = 'A'; day_type[20230302] = 'A'; day_type[20230303] = 'A'; day_type[20230304] = 'A'; day_type[20230305] = 'A'; day_type[20230306] = 'A'; day_type[20230307] = 'A'; day_type[20230308] = 'A'; day_type[20230309] = 'A'; day_type[20230310] = 'A'; day_type[20230311] = 'A'; day_type[20230312] = 'A'; day_type[20230313] = 'A'; day_type[20230314] = 'A'; day_type[20230315] = 'A'; day_type[20230316] = 'A'; day_type[20230317] = 'A'; day_type[20230318] = 'A'; day_type[20230319] = 'A'; day_type[20230320] = 'A'; day_type[20230321] = 'A'; day_type[20230322] = 'A'; day_type[20230323] = 'A'; day_type[20230324] = 'A'; day_type[20230325] = 'A'; day_type[20230326] = 'A'; day_type[20230327] = 'A'; day_type[20230328] = 'A'; day_type[20230329] = 'B'; day_type[20230330] = 'B'; day_type[20230331] = 'C'; day_type[20230401] = 'C'; day_type[20230402] = 'B'; day_type[20230403] = 'A'; day_type[20230404] = 'A'; day_type[20230405] = 'A'; day_type[20230406] = 'A'; day_type[20230407] = 'A'; day_type[20230408] = 'B'; day_type[20230409] = 'A'; day_type[20230410] = 'A'; day_type[20230411] = 'A'; day_type[20230412] = 'A'; day_type[20230413] = 'A'; day_type[20230414] = 'A'; day_type[20230415] = 'A'; day_type[20230416] = 'A'; day_type[20230417] = 'A'; day_type[20230418] = 'A'; day_type[20230419] = 'A'; day_type[20230420] = 'A'; day_type[20230421] = 'A'; day_type[20230422] = 'A'; day_type[20230423] = 'A'; day_type[20230424] = 'A'; day_type[20230425] = 'A'; day_type[20230426] = 'A'; day_type[20230427] = 'A'; day_type[20230428] = 'A'; day_type[20230429] = 'B'; day_type[20230430] = 'B'; day_type[20230501] = 'A'; day_type[20230502] = 'A'; day_type[20230503] = 'C'; day_type[20230504] = 'B'; day_type[20230505] = 'B'; day_type[20230506] = 'B'; day_type[20230507] = 'B'; day_type[20230508] = 'A'; day_type[20230509] = 'A'; day_type[20230510] = 'A'; day_type[20230511] = 'A'; day_type[20230512] = 'A'; day_type[20230513] = 'A'; day_type[20230514] = 'A'; day_type[20230515] = 'A'; day_type[20230516] = 'A'; day_type[20230517] = 'A'; day_type[20230518] = 'A'; day_type[20230519] = 'A'; day_type[20230520] = 'A'; day_type[20230521] = 'A'; day_type[20230522] = 'A'; day_type[20230523] = 'A'; day_type[20230524] = 'A'; day_type[20230525] = 'A'; day_type[20230526] = 'A'; day_type[20230527] = 'A'; day_type[20230528] = 'A'; day_type[20230529] = 'A'; day_type[20230530] = 'A'; day_type[20230531] = 'A'; day_type[20230601] = 'A'; day_type[20230602] = 'A'; day_type[20230603] = 'A'; day_type[20230604] = 'A'; day_type[20230605] = 'A'; day_type[20230606] = 'A'; day_type[20230607] = 'A'; day_type[20230608] = 'A'; day_type[20230609] = 'A'; day_type[20230610] = 'A'; day_type[20230611] = 'A'; day_type[20230612] = 'A'; day_type[20230613] = 'A'; day_type[20230614] = 'A'; day_type[20230615] = 'A'; day_type[20230616] = 'A'; day_type[20230617] = 'A'; day_type[20230618] = 'A'; day_type[20230619] = 'A'; day_type[20230620] = 'A'; day_type[20230621] = 'A'; day_type[20230622] = 'A'; day_type[20230623] = 'A'; day_type[20230624] = 'A'; day_type[20230625] = 'A'; day_type[20230626] = 'A'; day_type[20230627] = 'A'; day_type[20230628] = 'A'; day_type[20230629] = 'A'; day_type[20230630] = 'A'; day_type[20230701] = 'A'; day_type[20230702] = 'A'; day_type[20230703] = 'A'; day_type[20230704] = 'A'; day_type[20230705] = 'A'; day_type[20230706] = 'A'; day_type[20230707] = 'A'; day_type[20230708] = 'A'; day_type[20230709] = 'A'; day_type[20230710] = 'A'; day_type[20230711] = 'A'; day_type[20230712] = 'A'; day_type[20230713] = 'A'; day_type[20230714] = 'A'; day_type[20230715] = 'B'; day_type[20230716] = 'C'; day_type[20230717] = 'B'; day_type[20230718] = 'A'; day_type[20230719] = 'A'; day_type[20230720] = 'A'; day_type[20230721] = 'A'; day_type[20230722] = 'C'; day_type[20230723] = 'B'; day_type[20230724] = 'B'; day_type[20230725] = 'A'; day_type[20230726] = 'A'; day_type[20230727] = 'A'; day_type[20230728] = 'A'; day_type[20230729] = 'B'; day_type[20230730] = 'A'; day_type[20230731] = 'A'; day_type[20230801] = 'A'; day_type[20230802] = 'A'; day_type[20230803] = 'A'; day_type[20230804] = 'A'; day_type[20230805] = 'B'; day_type[20230806] = 'A'; day_type[20230807] = 'A'; day_type[20230808] = 'A'; day_type[20230809] = 'A'; day_type[20230810] = 'A'; day_type[20230811] = 'B'; day_type[20230812] = 'B'; day_type[20230813] = 'B'; day_type[20230814] = 'B'; day_type[20230815] = 'B'; day_type[20230816] = 'C'; day_type[20230817] = 'A'; day_type[20230818] = 'A'; day_type[20230819] = 'B'; day_type[20230820] = 'A'; day_type[20230821] = 'A'; day_type[20230822] = 'A'; day_type[20230823] = 'A'; day_type[20230824] = 'A'; day_type[20230825] = 'A'; day_type[20230826] = 'B'; day_type[20230827] = 'A'; day_type[20230828] = 'A'; day_type[20230829] = 'B'; day_type[20230830] = 'A'; day_type[20230831] = 'A'; day_type[20230901] = 'A'; day_type[20230902] = 'A'; day_type[20230903] = 'A'; day_type[20230904] = 'A'; day_type[20230905] = 'A'; day_type[20230906] = 'A'; day_type[20230907] = 'A'; day_type[20230908] = 'A'; day_type[20230909] = 'A'; day_type[20230910] = 'A'; day_type[20230911] = 'A'; day_type[20230912] = 'A'; day_type[20230913] = 'A'; day_type[20230914] = 'A'; day_type[20230915] = 'A'; day_type[20230916] = 'A'; day_type[20230917] = 'A'; day_type[20230918] = 'A'; day_type[20230919] = 'A'; day_type[20230920] = 'A'; day_type[20230921] = 'A'; day_type[20230922] = 'A'; day_type[20230923] = 'A'; day_type[20230924] = 'A'; day_type[20230925] = 'A'; day_type[20230926] = 'A'; day_type[20230927] = 'A'; day_type[20230928] = 'A'; day_type[20230929] = 'A'; day_type[20230930] = 'A'; day_type[20231001] = 'A'; day_type[20231002] = 'A'; day_type[20231003] = 'A'; day_type[20231004] = 'A'; day_type[20231005] = 'A'; day_type[20231006] = 'A'; day_type[20231007] = 'B'; day_type[20231008] = 'A'; day_type[20231009] = 'A'; day_type[20231010] = 'A'; day_type[20231011] = 'A'; day_type[20231012] = 'A'; day_type[20231013] = 'A'; day_type[20231014] = 'B'; day_type[20231015] = 'A'; day_type[20231016] = 'A'; day_type[20231017] = 'A'; day_type[20231018] = 'A'; day_type[20231019] = 'A'; day_type[20231020] = 'A'; day_type[20231021] = 'B'; day_type[20231022] = 'A'; day_type[20231023] = 'A'; day_type[20231024] = 'A'; day_type[20231025] = 'A'; day_type[20231026] = 'A'; day_type[20231027] = 'A'; day_type[20231028] = 'B'; day_type[20231029] = 'A'; day_type[20231030] = 'A'; day_type[20231031] = 'A'; day_type[20231101] = 'A'; day_type[20231102] = 'A'; day_type[20231103] = 'A'; day_type[20231104] = 'A'; day_type[20231105] = 'A'; day_type[20231106] = 'A'; day_type[20231107] = 'A'; day_type[20231108] = 'A'; day_type[20231109] = 'A'; day_type[20231110] = 'A'; day_type[20231111] = 'A'; day_type[20231112] = 'B'; day_type[20231113] = 'B'; day_type[20231114] = 'B'; day_type[20231115] = 'B'; day_type[20231116] = 'B'; day_type[20231117] = 'C'; day_type[20231118] = 'C'; day_type[20231119] = 'C'; day_type[20231120] = 'C'; day_type[20231121] = 'C'; day_type[20231122] = 'C'; day_type[20231123] = 'C'; day_type[20231124] = 'C'; day_type[20231125] = 'C'; day_type[20231126] = 'B'; day_type[20231127] = 'C'; day_type[20231128] = 'C'; day_type[20231129] = 'C'; day_type[20231130] = 'C'; day_type[20231131] = 'C'; day_type[20231201] = 'C'; day_type[20231202] = 'C'; day_type[20231203] = 'B'; day_type[20231204] = 'B'; day_type[20231205] = 'B'; day_type[20231206] = 'B'; day_type[20231207] = 'A'; day_type[20231208] = 'A'; day_type[20231209] = 'B'; day_type[20231210] = 'A'; day_type[20231211] = 'A'; day_type[20231212] = 'A'; day_type[20231213] = 'A'; day_type[20231214] = 'A'; day_type[20231215] = 'A'; day_type[20231216] = 'A'; day_type[20231217] = 'A'; day_type[20231218] = 'A'; day_type[20231219] = 'A'; day_type[20231220] = 'A'; day_type[20231221] = 'A'; day_type[20231222] = 'A'; day_type[20231223] = 'A'; day_type[20231224] = 'B'; day_type[20231225] = 'A'; day_type[20231226] = 'A'; day_type[20231227] = 'A'; day_type[20231228] = 'A'; day_type[20231229] = 'A'; day_type[20231230] = 'B'; day_type[20231231] = 'C'; day_type[20240101] = 'C'; day_type[20240102] = 'C'; day_type[20240103] = 'B'; day_type[20240104] = 'B'; day_type[20240105] = 'B'; day_type[20240106] = 'B'; day_type[20240107] = 'B'; day_type[20240108] = 'A'; day_type[20240109] = 'A'; day_type[20240110] = 'A'; day_type[20240111] = 'A'; day_type[20240112] = 'A'; day_type[20240113] = 'A'; day_type[20240114] = 'A'; day_type[20240115] = 'A'; day_type[20240116] = 'A'; day_type[20240117] = 'A'; day_type[20240118] = 'A'; day_type[20240119] = 'A'; day_type[20240120] = 'A'; day_type[20240121] = 'A'; day_type[20240122] = 'A'; day_type[20240123] = 'A'; day_type[20240124] = 'A'; day_type[20240125] = 'A'; day_type[20240126] = 'A'; day_type[20240127] = 'A'; day_type[20240128] = 'A'; day_type[20240129] = 'A'; day_type[20240130] = 'A'; day_type[20240131] = 'A'; day_type[20240201] = 'A'; day_type[20240202] = 'A'; day_type[20240203] = 'A'; day_type[20240204] = 'A'; day_type[20240205] = 'A'; day_type[20240206] = 'A'; day_type[20240207] = 'A'; day_type[20240208] = 'A'; day_type[20240209] = 'A'; day_type[20240210] = 'A'; day_type[20240211] = 'A'; day_type[20240212] = 'A'; day_type[20240213] = 'A'; day_type[20240214] = 'A'; day_type[20240215] = 'A'; day_type[20240216] = 'A'; day_type[20240217] = 'A'; day_type[20240218] = 'A'; day_type[20240219] = 'A'; day_type[20240220] = 'A'; day_type[20240221] = 'A'; day_type[20240222] = 'A'; day_type[20240223] = 'A'; day_type[20240224] = 'A'; day_type[20240225] = 'A'; day_type[20240226] = 'A'; day_type[20240227] = 'A'; day_type[20240228] = 'A'; day_type[20240229] = 'A'; day_type[20240301] = 'A'; day_type[20240302] = 'A'; day_type[20240303] = 'A'; day_type[20240304] = 'A'; day_type[20240305] = 'A'; day_type[20240306] = 'A'; day_type[20240307] = 'A'; day_type[20240308] = 'A'; day_type[20240309] = 'A'; day_type[20240310] = 'A'; day_type[20240311] = 'A'; day_type[20240312] = 'A'; day_type[20240313] = 'A'; day_type[20240314] = 'A'; day_type[20240315] = 'A'; day_type[20240316] = 'A'; day_type[20240317] = 'A'; day_type[20240318] = 'A'; day_type[20240319] = 'A'; day_type[20240320] = 'A'; day_type[20240321] = 'A'; day_type[20240322] = 'A'; day_type[20240323] = 'B'; day_type[20240324] = 'B'; day_type[20240325] = 'C'; day_type[20240326] = 'C'; day_type[20240327] = 'C'; day_type[20240328] = 'C'; day_type[20240329] = 'C'; day_type[20240330] = 'C'; day_type[20240331] = 'C'; day_type[20240401] = 'C'; day_type[20240402] = 'C'; day_type[20240403] = 'C'; day_type[20240404] = 'C'; day_type[20240405] = 'C'; day_type[20240406] = 'C'; day_type[20240407] = 'B'; day_type[20240408] = 'B'; day_type[20240409] = 'B'; day_type[20240410] = 'A'; day_type[20240411] = 'A'; day_type[20240412] = 'A'; day_type[20240413] = 'A'; day_type[20240414] = 'A'; day_type[20240415] = 'A'; day_type[20240416] = 'A'; day_type[20240417] = 'A'; day_type[20240418] = 'A'; day_type[20240419] = 'A'; day_type[20240420] = 'A'; day_type[20240421] = 'A'; day_type[20240422] = 'A'; day_type[20240423] = 'A'; day_type[20240424] = 'A'; day_type[20240425] = 'A'; day_type[20240426] = 'B'; day_type[20240427] = 'C'; day_type[20240428] = 'C'; day_type[20240429] = 'B'; day_type[20240430] = 'A'; day_type[20240501] = 'B'; day_type[20240502] = 'C'; day_type[20240503] = 'C'; day_type[20240504] = 'C'; day_type[20240505] = 'C'; day_type[20240506] = 'A'; day_type[20240507] = 'A'; day_type[20240508] = 'A'; day_type[20240509] = 'A'; day_type[20240510] = 'A'; day_type[20240511] = 'A'; day_type[20240512] = 'A'; day_type[20240513] = 'A'; day_type[20240514] = 'A'; day_type[20240515] = 'A'; day_type[20240516] = 'A'; day_type[20240517] = 'A'; day_type[20240518] = 'A'; day_type[20240519] = 'A'; day_type[20240520] = 'A'; day_type[20240521] = 'A'; day_type[20240522] = 'A'; day_type[20240523] = 'A'; day_type[20240524] = 'A'; day_type[20240525] = 'A'; day_type[20240526] = 'A'; day_type[20240527] = 'A'; day_type[20240528] = 'A'; day_type[20240529] = 'A'; day_type[20240530] = 'A'; day_type[20240531] = 'A';