types = [
    ((7, 36, 42), 0, 'LMT'),
    (9, 1, 'HKST'),
    (8, 0, 'HKT'),
    (9, 0, 'JST'),
    (8, 0, 'HKT')
]
times = [
    ((1, 1, 2, 0, 0), 0),
    ((1904, 10, 29, 16, 23, 18), 2),
    ((1941, 3, 31, 19, 30), 1),
    ((1941, 9, 29, 18, 30), 2),
    ((1941, 12, 24, 16, 0), 3),
    ((1945, 9, 14, 15, 0), 2),
    ((1946, 4, 19, 19, 30), 1),
    ((1946, 11, 30, 18, 30), 2),
    ((1947, 4, 12, 19, 30), 1),
    ((1947, 12, 29, 18, 30), 2),
    ((1948, 5, 1, 19, 30), 1),
    ((1948, 10, 30, 18, 30), 2),
    ((1949, 4, 2, 19, 30), 1),
    ((1949, 10, 29, 18, 30), 2),
    ((1950, 4, 1, 19, 30), 1),
    ((1950, 10, 28, 18, 30), 2),
    ((1951, 3, 31, 19, 30), 1),
    ((1951, 10, 27, 18, 30), 2),
    ((1952, 4, 5, 19, 30), 1),
    ((1952, 10, 24, 18, 30), 2),
    ((1953, 4, 4, 19, 30), 1),
    ((1953, 10, 31, 18, 30), 2),
    ((1954, 3, 20, 19, 30), 1),
    ((1954, 10, 30, 18, 30), 2),
    ((1955, 3, 19, 19, 30), 1),
    ((1955, 11, 5, 18, 30), 2),
    ((1956, 3, 17, 19, 30), 1),
    ((1956, 11, 3, 18, 30), 2),
    ((1957, 3, 23, 19, 30), 1),
    ((1957, 11, 2, 18, 30), 2),
    ((1958, 3, 22, 19, 30), 1),
    ((1958, 11, 1, 18, 30), 2),
    ((1959, 3, 21, 19, 30), 1),
    ((1959, 10, 31, 18, 30), 2),
    ((1960, 3, 19, 19, 30), 1),
    ((1960, 11, 5, 18, 30), 2),
    ((1961, 3, 18, 19, 30), 1),
    ((1961, 11, 4, 18, 30), 2),
    ((1962, 3, 17, 19, 30), 1),
    ((1962, 11, 3, 18, 30), 2),
    ((1963, 3, 23, 19, 30), 1),
    ((1963, 11, 2, 18, 30), 2),
    ((1964, 3, 21, 19, 30), 1),
    ((1964, 10, 31, 18, 30), 2),
    ((1965, 4, 17, 19, 30), 1),
    ((1965, 10, 16, 18, 30), 2),
    ((1966, 4, 16, 19, 30), 1),
    ((1966, 10, 15, 18, 30), 2),
    ((1967, 4, 15, 19, 30), 1),
    ((1967, 10, 21, 18, 30), 2),
    ((1968, 4, 20, 19, 30), 1),
    ((1968, 10, 19, 18, 30), 2),
    ((1969, 4, 19, 19, 30), 1),
    ((1969, 10, 18, 18, 30), 2),
    ((1970, 4, 18, 19, 30), 1),
    ((1970, 10, 17, 18, 30), 2),
    ((1971, 4, 17, 19, 30), 1),
    ((1971, 10, 16, 18, 30), 2),
    ((1972, 4, 15, 19, 30), 1),
    ((1972, 10, 21, 18, 30), 2),
    ((1973, 4, 21, 19, 30), 1),
    ((1973, 10, 20, 18, 30), 2),
    ((1973, 12, 29, 19, 30), 1),
    ((1974, 10, 19, 18, 30), 2),
    ((1975, 4, 19, 19, 30), 1),
    ((1975, 10, 18, 18, 30), 2),
    ((1976, 4, 17, 19, 30), 1),
    ((1976, 10, 16, 18, 30), 2),
    ((1979, 5, 12, 19, 30), 1),
    ((1979, 10, 20, 18, 30), 2)
]
posix = 'HKT-8'
