types = [
    ((-3, -44, -44), 0, 'LMT'),
    ((-3, -44, -44), 0, 'MMT'),
    (-3, (0, 30), 'UYHST'),
    ((-3, -30), 0, 'UYT'),
    ((-3, -30), 0, 'UYT'),
    (-3, 0, 'UYT'),
    (-2, 1, 'UYST'),
    ((-2, -30), (0, 30), 'UYHST'),
    (-2, 1, 'UYST')
]
times = [
    ((1, 1, 2, 0, 0), 0),
    ((1898, 6, 28, 3, 44, 44), 1),
    ((1920, 5, 1, 3, 44, 44), 3),
    ((1923, 10, 2, 3, 30), 2),
    ((1924, 4, 1, 3, 0), 3),
    ((1924, 10, 1, 3, 30), 2),
    ((1925, 4, 1, 3, 0), 3),
    ((1925, 10, 1, 3, 30), 2),
    ((1926, 4, 1, 3, 0), 3),
    ((1933, 10, 29, 3, 30), 2),
    ((1934, 4, 1, 3, 0), 4),
    ((1934, 10, 28, 3, 30), 2),
    ((1935, 3, 31, 3, 0), 4),
    ((1935, 10, 27, 3, 30), 2),
    ((1936, 3, 29, 3, 0), 4),
    ((1936, 11, 1, 3, 30), 2),
    ((1937, 3, 28, 3, 0), 3),
    ((1937, 10, 31, 3, 30), 2),
    ((1938, 3, 27, 3, 0), 3),
    ((1938, 10, 30, 3, 30), 2),
    ((1939, 3, 26, 3, 0), 3),
    ((1939, 10, 29, 3, 30), 2),
    ((1940, 3, 31, 3, 0), 3),
    ((1940, 10, 27, 3, 30), 2),
    ((1941, 3, 30, 3, 0), 3),
    ((1941, 8, 1, 3, 30), 2),
    ((1942, 1, 1, 3, 0), 3),
    ((1942, 12, 14, 3, 30), 6),
    ((1943, 3, 14, 2, 0), 5),
    ((1959, 5, 24, 3, 0), 6),
    ((1959, 11, 15, 2, 0), 5),
    ((1960, 1, 17, 3, 0), 6),
    ((1960, 3, 6, 2, 0), 5),
    ((1965, 4, 4, 3, 0), 6),
    ((1965, 9, 26, 2, 0), 5),
    ((1966, 4, 3, 3, 0), 6),
    ((1966, 10, 31, 2, 0), 5),
    ((1967, 4, 2, 3, 0), 6),
    ((1967, 10, 31, 2, 0), 5),
    ((1968, 5, 27, 3, 0), 7),
    ((1968, 12, 2, 2, 30), 5),
    ((1969, 5, 27, 3, 0), 7),
    ((1969, 12, 2, 2, 30), 5),
    ((1970, 5, 27, 3, 0), 7),
    ((1970, 12, 2, 2, 30), 5),
    ((1972, 4, 24, 3, 0), 6),
    ((1972, 8, 15, 2, 0), 5),
    ((1974, 3, 10, 3, 0), 7),
    ((1974, 12, 22, 2, 30), 6),
    ((1976, 10, 1, 2, 0), 5),
    ((1977, 12, 4, 3, 0), 6),
    ((1978, 4, 1, 2, 0), 5),
    ((1979, 10, 1, 3, 0), 6),
    ((1980, 5, 1, 2, 0), 5),
    ((1987, 12, 14, 3, 0), 6),
    ((1988, 3, 14, 2, 0), 5),
    ((1988, 12, 11, 3, 0), 6),
    ((1989, 3, 12, 2, 0), 5),
    ((1989, 10, 29, 3, 0), 6),
    ((1990, 3, 4, 2, 0), 5),
    ((1990, 10, 21, 3, 0), 6),
    ((1991, 3, 3, 2, 0), 5),
    ((1991, 10, 27, 3, 0), 6),
    ((1992, 3, 1, 2, 0), 5),
    ((1992, 10, 18, 3, 0), 6),
    ((1993, 2, 28, 2, 0), 5),
    ((2004, 9, 19, 3, 0), 6),
    ((2005, 3, 27, 4, 0), 5),
    ((2005, 10, 9, 5, 0), 6),
    ((2006, 3, 12, 4, 0), 5),
    ((2006, 10, 1, 5, 0), 6),
    ((2007, 3, 11, 4, 0), 5),
    ((2007, 10, 7, 5, 0), 6),
    ((2008, 3, 9, 4, 0), 5),
    ((2008, 10, 5, 5, 0), 6),
    ((2009, 3, 8, 4, 0), 5),
    ((2009, 10, 4, 5, 0), 6),
    ((2010, 3, 14, 4, 0), 5),
    ((2010, 10, 3, 5, 0), 6),
    ((2011, 3, 13, 4, 0), 5),
    ((2011, 10, 2, 5, 0), 6),
    ((2012, 3, 11, 4, 0), 5),
    ((2012, 10, 7, 5, 0), 6),
    ((2013, 3, 10, 4, 0), 5),
    ((2013, 10, 6, 5, 0), 6),
    ((2014, 3, 9, 4, 0), 5),
    ((2014, 10, 5, 5, 0), 6),
    ((2015, 3, 8, 4, 0), 5)
]
posix = 'UYT3'
