types = [
    ((-7, -5, -40), 0, 'LMT'),
    (-7, 0, 'MST'),
    (-6, 0, 'CST'),
    (-8, 0, 'PST'),
    (-6, 1, 'MDT'),
    (-7, 0, 'MST')
]
times = [
    ((1, 1, 2, 0, 0), 0),
    ((1922, 1, 1, 7, 0), 1),
    ((1927, 6, 11, 6, 0), 2),
    ((1930, 11, 15, 6, 0), 1),
    ((1931, 5, 2, 6, 0), 2),
    ((1931, 10, 1, 6, 0), 1),
    ((1932, 4, 1, 7, 0), 2),
    ((1942, 4, 24, 6, 0), 1),
    ((1949, 1, 14, 7, 0), 3),
    ((1970, 1, 1, 8, 0), 1),
    ((1996, 4, 7, 9, 0), 4),
    ((1996, 10, 27, 8, 0), 1),
    ((1997, 4, 6, 9, 0), 4),
    ((1997, 10, 26, 8, 0), 1),
    ((1998, 4, 5, 9, 0), 4),
    ((1998, 10, 25, 8, 0), 1),
    ((1999, 4, 4, 9, 0), 4),
    ((1999, 10, 31, 8, 0), 1),
    ((2000, 4, 2, 9, 0), 4),
    ((2000, 10, 29, 8, 0), 1),
    ((2001, 5, 6, 9, 0), 4),
    ((2001, 9, 30, 8, 0), 1),
    ((2002, 4, 7, 9, 0), 4),
    ((2002, 10, 27, 8, 0), 1),
    ((2003, 4, 6, 9, 0), 4),
    ((2003, 10, 26, 8, 0), 1),
    ((2004, 4, 4, 9, 0), 4),
    ((2004, 10, 31, 8, 0), 1),
    ((2005, 4, 3, 9, 0), 4),
    ((2005, 10, 30, 8, 0), 1),
    ((2006, 4, 2, 9, 0), 4),
    ((2006, 10, 29, 8, 0), 1),
    ((2007, 4, 1, 9, 0), 4),
    ((2007, 10, 28, 8, 0), 1),
    ((2008, 4, 6, 9, 0), 4),
    ((2008, 10, 26, 8, 0), 1),
    ((2009, 4, 5, 9, 0), 4),
    ((2009, 10, 25, 8, 0), 1),
    ((2010, 4, 4, 9, 0), 4),
    ((2010, 10, 31, 8, 0), 1),
    ((2011, 4, 3, 9, 0), 4),
    ((2011, 10, 30, 8, 0), 1),
    ((2012, 4, 1, 9, 0), 4),
    ((2012, 10, 28, 8, 0), 1),
    ((2013, 4, 7, 9, 0), 4),
    ((2013, 10, 27, 8, 0), 1),
    ((2014, 4, 6, 9, 0), 4),
    ((2014, 10, 26, 8, 0), 1),
    ((2015, 4, 5, 9, 0), 4),
    ((2015, 10, 25, 8, 0), 1),
    ((2016, 4, 3, 9, 0), 4),
    ((2016, 10, 30, 8, 0), 1),
    ((2017, 4, 2, 9, 0), 4),
    ((2017, 10, 29, 8, 0), 1),
    ((2018, 4, 1, 9, 0), 4),
    ((2018, 10, 28, 8, 0), 1),
    ((2019, 4, 7, 9, 0), 4),
    ((2019, 10, 27, 8, 0), 1),
    ((2020, 4, 5, 9, 0), 4),
    ((2020, 10, 25, 8, 0), 1),
    ((2021, 4, 4, 9, 0), 4),
    ((2021, 10, 31, 8, 0), 1),
    ((2022, 4, 3, 9, 0), 4),
    ((2022, 10, 30, 8, 0), 1),
    ((2023, 4, 2, 9, 0), 4),
    ((2023, 10, 29, 8, 0), 1),
    ((2024, 4, 7, 9, 0), 4),
    ((2024, 10, 27, 8, 0), 1),
    ((2025, 4, 6, 9, 0), 4),
    ((2025, 10, 26, 8, 0), 1),
    ((2026, 4, 5, 9, 0), 4),
    ((2026, 10, 25, 8, 0), 1),
    ((2027, 4, 4, 9, 0), 4),
    ((2027, 10, 31, 8, 0), 1),
    ((2028, 4, 2, 9, 0), 4),
    ((2028, 10, 29, 8, 0), 1),
    ((2029, 4, 1, 9, 0), 4),
    ((2029, 10, 28, 8, 0), 1),
    ((2030, 4, 7, 9, 0), 4),
    ((2030, 10, 27, 8, 0), 1),
    ((2031, 4, 6, 9, 0), 4),
    ((2031, 10, 26, 8, 0), 1),
    ((2032, 4, 4, 9, 0), 4),
    ((2032, 10, 31, 8, 0), 1),
    ((2033, 4, 3, 9, 0), 4),
    ((2033, 10, 30, 8, 0), 1),
    ((2034, 4, 2, 9, 0), 4),
    ((2034, 10, 29, 8, 0), 1),
    ((2035, 4, 1, 9, 0), 4),
    ((2035, 10, 28, 8, 0), 1),
    ((2036, 4, 6, 9, 0), 4),
    ((2036, 10, 26, 8, 0), 1),
    ((2037, 4, 5, 9, 0), 4),
    ((2037, 10, 25, 8, 0), 1)
]
posix = 'MST7MDT,M4.1.0,M10.5.0'
