types = [
    ((-4, -49, -20), 0, 'LMT'),
    ((-4, -49), 0, 'PPMT'),
    (-4, 1, 'EDT'),
    (-5, 0, 'EST'),
    (-4, 1, 'EDT'),
    (-5, 0, 'EST')
]
times = [
    ((1, 1, 2, 0, 0), 0),
    ((1890, 1, 1, 4, 49, 20), 1),
    ((1917, 1, 24, 16, 49), 3),
    ((1983, 5, 8, 5, 0), 2),
    ((1983, 10, 30, 4, 0), 3),
    ((1984, 4, 29, 5, 0), 2),
    ((1984, 10, 28, 4, 0), 3),
    ((1985, 4, 28, 5, 0), 2),
    ((1985, 10, 27, 4, 0), 3),
    ((1986, 4, 27, 5, 0), 2),
    ((1986, 10, 26, 4, 0), 3),
    ((1987, 4, 26, 5, 0), 2),
    ((1987, 10, 25, 4, 0), 3),
    ((1988, 4, 3, 6, 0), 4),
    ((1988, 10, 30, 6, 0), 5),
    ((1989, 4, 2, 6, 0), 4),
    ((1989, 10, 29, 6, 0), 5),
    ((1990, 4, 1, 6, 0), 4),
    ((1990, 10, 28, 6, 0), 5),
    ((1991, 4, 7, 6, 0), 4),
    ((1991, 10, 27, 6, 0), 5),
    ((1992, 4, 5, 6, 0), 4),
    ((1992, 10, 25, 6, 0), 5),
    ((1993, 4, 4, 6, 0), 4),
    ((1993, 10, 31, 6, 0), 5),
    ((1994, 4, 3, 6, 0), 4),
    ((1994, 10, 30, 6, 0), 5),
    ((1995, 4, 2, 6, 0), 4),
    ((1995, 10, 29, 6, 0), 5),
    ((1996, 4, 7, 6, 0), 4),
    ((1996, 10, 27, 6, 0), 5),
    ((1997, 4, 6, 6, 0), 4),
    ((1997, 10, 26, 6, 0), 5),
    ((2005, 4, 3, 5, 0), 2),
    ((2005, 10, 30, 4, 0), 3),
    ((2006, 4, 2, 5, 0), 2),
    ((2006, 10, 29, 4, 0), 3),
    ((2012, 3, 11, 7, 0), 2),
    ((2012, 11, 4, 6, 0), 3),
    ((2013, 3, 10, 7, 0), 2),
    ((2013, 11, 3, 6, 0), 3),
    ((2014, 3, 9, 7, 0), 2),
    ((2014, 11, 2, 6, 0), 3),
    ((2015, 3, 8, 7, 0), 2),
    ((2015, 11, 1, 6, 0), 3)
]
posix = 'EST5'
