types = [
    ((2, 20, 23), 0, 'LMT'),
    (3, 1, 'EET'),
    (2, 0, 'EET'),
    (3, 1, 'EEST'),
    (3, 1, 'IDT'),
    (2, 0, 'IST'),
    (2, 0, 'EET')
]
times = [
    ((1, 1, 2, 0, 0), 0),
    ((1900, 9, 30, 21, 39, 37), 2),
    ((1940, 5, 31, 22, 0), 1),
    ((1942, 10, 31, 21, 0), 2),
    ((1943, 4, 1, 0, 0), 1),
    ((1943, 10, 31, 21, 0), 2),
    ((1944, 3, 31, 22, 0), 1),
    ((1944, 10, 31, 21, 0), 2),
    ((1945, 4, 15, 22, 0), 1),
    ((1945, 10, 31, 23, 0), 2),
    ((1946, 4, 16, 0, 0), 1),
    ((1946, 10, 31, 21, 0), 2),
    ((1957, 5, 9, 22, 0), 3),
    ((1957, 9, 30, 21, 0), 2),
    ((1958, 4, 30, 22, 0), 3),
    ((1958, 9, 30, 21, 0), 2),
    ((1959, 4, 30, 23, 0), 3),
    ((1959, 9, 30, 0, 0), 2),
    ((1960, 4, 30, 23, 0), 3),
    ((1960, 9, 30, 0, 0), 2),
    ((1961, 4, 30, 23, 0), 3),
    ((1961, 9, 30, 0, 0), 2),
    ((1962, 4, 30, 23, 0), 3),
    ((1962, 9, 30, 0, 0), 2),
    ((1963, 4, 30, 23, 0), 3),
    ((1963, 9, 30, 0, 0), 2),
    ((1964, 4, 30, 23, 0), 3),
    ((1964, 9, 30, 0, 0), 2),
    ((1965, 4, 30, 23, 0), 3),
    ((1965, 9, 30, 0, 0), 2),
    ((1966, 4, 30, 23, 0), 3),
    ((1966, 10, 1, 0, 0), 2),
    ((1967, 4, 30, 23, 0), 3),
    ((1967, 6, 4, 21, 0), 5),
    ((1974, 7, 6, 22, 0), 4),
    ((1974, 10, 12, 21, 0), 5),
    ((1975, 4, 19, 22, 0), 4),
    ((1975, 8, 30, 21, 0), 5),
    ((1985, 4, 13, 22, 0), 4),
    ((1985, 9, 14, 21, 0), 5),
    ((1986, 5, 17, 22, 0), 4),
    ((1986, 9, 6, 21, 0), 5),
    ((1987, 4, 14, 22, 0), 4),
    ((1987, 9, 12, 21, 0), 5),
    ((1988, 4, 9, 22, 0), 4),
    ((1988, 9, 3, 21, 0), 5),
    ((1989, 4, 29, 22, 0), 4),
    ((1989, 9, 2, 21, 0), 5),
    ((1990, 3, 24, 22, 0), 4),
    ((1990, 8, 25, 21, 0), 5),
    ((1991, 3, 23, 22, 0), 4),
    ((1991, 8, 31, 21, 0), 5),
    ((1992, 3, 28, 22, 0), 4),
    ((1992, 9, 5, 21, 0), 5),
    ((1993, 4, 1, 22, 0), 4),
    ((1993, 9, 4, 21, 0), 5),
    ((1994, 3, 31, 22, 0), 4),
    ((1994, 8, 27, 21, 0), 5),
    ((1995, 3, 30, 22, 0), 4),
    ((1995, 9, 2, 21, 0), 5),
    ((1995, 12, 31, 22, 0), 2),
    ((1996, 4, 4, 22, 0), 3),
    ((1996, 9, 19, 22, 0), 6),
    ((1997, 4, 3, 22, 0), 3),
    ((1997, 9, 18, 22, 0), 6),
    ((1998, 4, 2, 22, 0), 3),
    ((1998, 9, 17, 22, 0), 6),
    ((1998, 12, 31, 22, 0), 2),
    ((1999, 4, 15, 22, 0), 3),
    ((1999, 10, 14, 21, 0), 2),
    ((2000, 4, 20, 22, 0), 3),
    ((2000, 10, 19, 21, 0), 2),
    ((2001, 4, 19, 22, 0), 3),
    ((2001, 10, 18, 21, 0), 2),
    ((2002, 4, 18, 22, 0), 3),
    ((2002, 10, 17, 21, 0), 2),
    ((2003, 4, 17, 22, 0), 3),
    ((2003, 10, 16, 21, 0), 2),
    ((2004, 4, 15, 22, 0), 3),
    ((2004, 9, 30, 22, 0), 2),
    ((2005, 4, 14, 22, 0), 3),
    ((2005, 10, 3, 23, 0), 2),
    ((2006, 3, 31, 22, 0), 3),
    ((2006, 9, 21, 21, 0), 2),
    ((2007, 3, 31, 22, 0), 3),
    ((2007, 9, 12, 23, 0), 2),
    ((2008, 3, 27, 22, 0), 3),
    ((2008, 8, 31, 21, 0), 2),
    ((2009, 3, 26, 22, 0), 3),
    ((2009, 9, 3, 22, 0), 2),
    ((2010, 3, 25, 22, 0), 3),
    ((2010, 8, 10, 21, 0), 2),
    ((2011, 3, 31, 22, 1), 3),
    ((2011, 7, 31, 21, 0), 2),
    ((2011, 8, 29, 22, 0), 3),
    ((2011, 9, 29, 21, 0), 2),
    ((2012, 3, 29, 22, 0), 3),
    ((2012, 9, 20, 22, 0), 2),
    ((2013, 3, 28, 22, 0), 3),
    ((2013, 9, 26, 21, 0), 2),
    ((2014, 3, 27, 22, 0), 3),
    ((2014, 10, 23, 21, 0), 2),
    ((2015, 3, 27, 22, 0), 3),
    ((2015, 10, 22, 21, 0), 2),
    ((2016, 3, 25, 23, 0), 3),
    ((2016, 10, 20, 21, 0), 2),
    ((2017, 3, 24, 23, 0), 3),
    ((2017, 10, 26, 21, 0), 2),
    ((2018, 3, 30, 23, 0), 3),
    ((2018, 10, 25, 21, 0), 2),
    ((2019, 3, 29, 23, 0), 3),
    ((2019, 10, 24, 21, 0), 2),
    ((2020, 3, 27, 23, 0), 3),
    ((2020, 10, 22, 21, 0), 2),
    ((2021, 3, 26, 23, 0), 3),
    ((2021, 10, 21, 21, 0), 2),
    ((2022, 3, 25, 23, 0), 3),
    ((2022, 10, 20, 21, 0), 2),
    ((2023, 3, 24, 23, 0), 3),
    ((2023, 10, 26, 21, 0), 2),
    ((2024, 3, 29, 23, 0), 3),
    ((2024, 10, 24, 21, 0), 2),
    ((2025, 3, 28, 23, 0), 3),
    ((2025, 10, 23, 21, 0), 2),
    ((2026, 3, 27, 23, 0), 3),
    ((2026, 10, 22, 21, 0), 2),
    ((2027, 3, 26, 23, 0), 3),
    ((2027, 10, 21, 21, 0), 2),
    ((2028, 3, 24, 23, 0), 3),
    ((2028, 10, 26, 21, 0), 2),
    ((2029, 3, 30, 23, 0), 3),
    ((2029, 10, 25, 21, 0), 2),
    ((2030, 3, 29, 23, 0), 3),
    ((2030, 10, 24, 21, 0), 2),
    ((2031, 3, 28, 23, 0), 3),
    ((2031, 10, 23, 21, 0), 2),
    ((2032, 3, 26, 23, 0), 3),
    ((2032, 10, 21, 21, 0), 2),
    ((2033, 3, 25, 23, 0), 3),
    ((2033, 10, 20, 21, 0), 2),
    ((2034, 3, 24, 23, 0), 3),
    ((2034, 10, 26, 21, 0), 2),
    ((2035, 3, 30, 23, 0), 3),
    ((2035, 10, 25, 21, 0), 2),
    ((2036, 3, 28, 23, 0), 3),
    ((2036, 10, 23, 21, 0), 2),
    ((2037, 3, 27, 23, 0), 3),
    ((2037, 10, 22, 21, 0), 2)
]
posix = 'EET-2EEST,M3.5.6/1,M10.3.6/144'
