types = [
    ((0, -52, -48), 0, 'LMT'),
    (-1, 0, 'WAT'),
    (1, 1, 'WEST'),
    (0, 0, 'WET')
]
times = [
    ((1, 1, 2, 0, 0), 0),
    ((1934, 1, 1, 0, 52, 48), 1),
    ((1976, 4, 14, 1, 0), 3),
    ((1976, 5, 1, 0, 0), 2),
    ((1976, 7, 31, 23, 0), 3),
    ((1977, 5, 1, 0, 0), 2),
    ((1977, 9, 27, 23, 0), 3),
    ((1978, 6, 1, 0, 0), 2),
    ((1978, 8, 3, 23, 0), 3),
    ((2008, 6, 1, 0, 0), 2),
    ((2008, 8, 31, 23, 0), 3),
    ((2009, 6, 1, 0, 0), 2),
    ((2009, 8, 20, 23, 0), 3),
    ((2010, 5, 2, 0, 0), 2),
    ((2010, 8, 7, 23, 0), 3),
    ((2011, 4, 3, 0, 0), 2),
    ((2011, 7, 30, 23, 0), 3),
    ((2012, 4, 29, 2, 0), 2),
    ((2012, 7, 20, 2, 0), 3),
    ((2012, 8, 20, 2, 0), 2),
    ((2012, 9, 30, 2, 0), 3),
    ((2013, 4, 28, 2, 0), 2),
    ((2013, 7, 7, 2, 0), 3),
    ((2013, 8, 10, 2, 0), 2),
    ((2013, 10, 27, 2, 0), 3),
    ((2014, 3, 30, 2, 0), 2),
    ((2014, 6, 28, 2, 0), 3),
    ((2014, 8, 2, 2, 0), 2),
    ((2014, 10, 26, 2, 0), 3),
    ((2015, 3, 29, 2, 0), 2),
    ((2015, 6, 14, 2, 0), 3),
    ((2015, 7, 19, 2, 0), 2),
    ((2015, 10, 25, 2, 0), 3),
    ((2016, 3, 27, 2, 0), 2),
    ((2016, 6, 5, 2, 0), 3),
    ((2016, 7, 10, 2, 0), 2),
    ((2016, 10, 30, 2, 0), 3),
    ((2017, 3, 26, 2, 0), 2),
    ((2017, 5, 21, 2, 0), 3),
    ((2017, 7, 2, 2, 0), 2),
    ((2017, 10, 29, 2, 0), 3),
    ((2018, 3, 25, 2, 0), 2),
    ((2018, 5, 13, 2, 0), 3),
    ((2018, 6, 17, 2, 0), 2),
    ((2018, 10, 28, 2, 0), 3),
    ((2019, 3, 31, 2, 0), 2),
    ((2019, 5, 5, 2, 0), 3),
    ((2019, 6, 9, 2, 0), 2),
    ((2019, 10, 27, 2, 0), 3),
    ((2020, 3, 29, 2, 0), 2),
    ((2020, 4, 19, 2, 0), 3),
    ((2020, 5, 24, 2, 0), 2),
    ((2020, 10, 25, 2, 0), 3),
    ((2021, 3, 28, 2, 0), 2),
    ((2021, 4, 11, 2, 0), 3),
    ((2021, 5, 16, 2, 0), 2),
    ((2021, 10, 31, 2, 0), 3),
    ((2022, 5, 8, 2, 0), 2),
    ((2022, 10, 30, 2, 0), 3),
    ((2023, 4, 23, 2, 0), 2),
    ((2023, 10, 29, 2, 0), 3),
    ((2024, 4, 14, 2, 0), 2),
    ((2024, 10, 27, 2, 0), 3),
    ((2025, 4, 6, 2, 0), 2),
    ((2025, 10, 26, 2, 0), 3),
    ((2026, 3, 29, 2, 0), 2),
    ((2026, 10, 25, 2, 0), 3),
    ((2027, 3, 28, 2, 0), 2),
    ((2027, 10, 31, 2, 0), 3),
    ((2028, 3, 26, 2, 0), 2),
    ((2028, 10, 29, 2, 0), 3),
    ((2029, 3, 25, 2, 0), 2),
    ((2029, 10, 28, 2, 0), 3),
    ((2030, 3, 31, 2, 0), 2),
    ((2030, 10, 27, 2, 0), 3),
    ((2031, 3, 30, 2, 0), 2),
    ((2031, 10, 26, 2, 0), 3),
    ((2032, 3, 28, 2, 0), 2),
    ((2032, 10, 31, 2, 0), 3),
    ((2033, 3, 27, 2, 0), 2),
    ((2033, 10, 30, 2, 0), 3),
    ((2034, 3, 26, 2, 0), 2),
    ((2034, 10, 29, 2, 0), 3),
    ((2035, 3, 25, 2, 0), 2),
    ((2035, 10, 28, 2, 0), 3),
    ((2036, 3, 30, 2, 0), 2),
    ((2036, 10, 19, 2, 0), 3),
    ((2037, 3, 29, 2, 0), 2),
    ((2037, 10, 4, 2, 0), 3)
]
posix = 'WET0WEST,M3.5.0,M10.5.0/3'
