types = [
    ((-8, 0, -56), 0, 'LMT'),
    (-7, 1, 'PDT'),
    (-8, 0, 'PST'),
    (-7, 1, 'PWT'),
    (-7, 1, 'PPT'),
    (-7, 0, 'MST')
]
times = [
    ((1, 1, 2, 0, 0), 0),
    ((1884, 1, 1, 8, 0, 56), 2),
    ((1918, 4, 14, 10, 0), 1),
    ((1918, 10, 27, 9, 0), 2),
    ((1942, 2, 9, 10, 0), 3),
    ((1945, 8, 14, 23, 0), 4),
    ((1945, 9, 30, 9, 0), 2),
    ((1947, 4, 27, 10, 0), 1),
    ((1947, 9, 28, 9, 0), 2),
    ((1948, 4, 25, 10, 0), 1),
    ((1948, 9, 26, 9, 0), 2),
    ((1949, 4, 24, 10, 0), 1),
    ((1949, 9, 25, 9, 0), 2),
    ((1950, 4, 30, 10, 0), 1),
    ((1950, 9, 24, 9, 0), 2),
    ((1951, 4, 29, 10, 0), 1),
    ((1951, 9, 30, 9, 0), 2),
    ((1952, 4, 27, 10, 0), 1),
    ((1952, 9, 28, 9, 0), 2),
    ((1953, 4, 26, 10, 0), 1),
    ((1953, 9, 27, 9, 0), 2),
    ((1954, 4, 25, 10, 0), 1),
    ((1954, 9, 26, 9, 0), 2),
    ((1955, 4, 24, 10, 0), 1),
    ((1955, 9, 25, 9, 0), 2),
    ((1956, 4, 29, 10, 0), 1),
    ((1956, 9, 30, 9, 0), 2),
    ((1957, 4, 28, 10, 0), 1),
    ((1957, 9, 29, 9, 0), 2),
    ((1958, 4, 27, 10, 0), 1),
    ((1958, 9, 28, 9, 0), 2),
    ((1959, 4, 26, 10, 0), 1),
    ((1959, 9, 27, 9, 0), 2),
    ((1960, 4, 24, 10, 0), 1),
    ((1960, 9, 25, 9, 0), 2),
    ((1961, 4, 30, 10, 0), 1),
    ((1961, 9, 24, 9, 0), 2),
    ((1962, 4, 29, 10, 0), 1),
    ((1962, 10, 28, 9, 0), 2),
    ((1963, 4, 28, 10, 0), 1),
    ((1963, 10, 27, 9, 0), 2),
    ((1964, 4, 26, 10, 0), 1),
    ((1964, 10, 25, 9, 0), 2),
    ((1965, 4, 25, 10, 0), 1),
    ((1965, 10, 31, 9, 0), 2),
    ((1966, 4, 24, 10, 0), 1),
    ((1966, 10, 30, 9, 0), 2),
    ((1967, 4, 30, 10, 0), 1),
    ((1967, 10, 29, 9, 0), 2),
    ((1968, 4, 28, 10, 0), 1),
    ((1968, 10, 27, 9, 0), 2),
    ((1969, 4, 27, 10, 0), 1),
    ((1969, 10, 26, 9, 0), 2),
    ((1970, 4, 26, 10, 0), 1),
    ((1970, 10, 25, 9, 0), 2),
    ((1971, 4, 25, 10, 0), 1),
    ((1971, 10, 31, 9, 0), 2),
    ((1972, 4, 30, 10, 0), 1),
    ((1972, 8, 30, 9, 0), 5)
]
posix = 'MST7'
