types = [
    ((-3, -51, -24), 0, 'LMT'),
    ((-3, -51, -24), 0, 'SMT'),
    (-3, 1, 'FKST'),
    (-4, 0, 'FKT'),
    (-2, 1, 'FKST'),
    (-3, 0, 'FKT'),
    (-3, 0, 'FKST'),
    (-3, 1, 'FKST')
]
times = [
    ((1, 1, 2, 0, 0), 0),
    ((1890, 1, 1, 3, 51, 24), 1),
    ((1912, 3, 12, 3, 51, 24), 3),
    ((1937, 9, 26, 4, 0), 2),
    ((1938, 3, 20, 3, 0), 3),
    ((1938, 9, 25, 4, 0), 2),
    ((1939, 3, 19, 3, 0), 3),
    ((1939, 10, 1, 4, 0), 2),
    ((1940, 3, 24, 3, 0), 3),
    ((1940, 9, 29, 4, 0), 2),
    ((1941, 3, 23, 3, 0), 3),
    ((1941, 9, 28, 4, 0), 2),
    ((1942, 3, 22, 3, 0), 3),
    ((1942, 9, 27, 4, 0), 2),
    ((1943, 1, 1, 3, 0), 3),
    ((1983, 5, 1, 4, 0), 5),
    ((1983, 9, 25, 3, 0), 4),
    ((1984, 4, 29, 2, 0), 5),
    ((1984, 9, 16, 3, 0), 4),
    ((1985, 4, 28, 2, 0), 5),
    ((1985, 9, 15, 3, 0), 2),
    ((1986, 4, 20, 3, 0), 3),
    ((1986, 9, 14, 4, 0), 2),
    ((1987, 4, 19, 3, 0), 3),
    ((1987, 9, 13, 4, 0), 2),
    ((1988, 4, 17, 3, 0), 3),
    ((1988, 9, 11, 4, 0), 2),
    ((1989, 4, 16, 3, 0), 3),
    ((1989, 9, 10, 4, 0), 2),
    ((1990, 4, 22, 3, 0), 3),
    ((1990, 9, 9, 4, 0), 2),
    ((1991, 4, 21, 3, 0), 3),
    ((1991, 9, 15, 4, 0), 2),
    ((1992, 4, 19, 3, 0), 3),
    ((1992, 9, 13, 4, 0), 2),
    ((1993, 4, 18, 3, 0), 3),
    ((1993, 9, 12, 4, 0), 2),
    ((1994, 4, 17, 3, 0), 3),
    ((1994, 9, 11, 4, 0), 2),
    ((1995, 4, 16, 3, 0), 3),
    ((1995, 9, 10, 4, 0), 2),
    ((1996, 4, 21, 3, 0), 3),
    ((1996, 9, 15, 4, 0), 2),
    ((1997, 4, 20, 3, 0), 3),
    ((1997, 9, 14, 4, 0), 2),
    ((1998, 4, 19, 3, 0), 3),
    ((1998, 9, 13, 4, 0), 2),
    ((1999, 4, 18, 3, 0), 3),
    ((1999, 9, 12, 4, 0), 2),
    ((2000, 4, 16, 3, 0), 3),
    ((2000, 9, 10, 4, 0), 2),
    ((2001, 4, 15, 5, 0), 3),
    ((2001, 9, 2, 6, 0), 2),
    ((2002, 4, 21, 5, 0), 3),
    ((2002, 9, 1, 6, 0), 2),
    ((2003, 4, 20, 5, 0), 3),
    ((2003, 9, 7, 6, 0), 2),
    ((2004, 4, 18, 5, 0), 3),
    ((2004, 9, 5, 6, 0), 2),
    ((2005, 4, 17, 5, 0), 3),
    ((2005, 9, 4, 6, 0), 2),
    ((2006, 4, 16, 5, 0), 3),
    ((2006, 9, 3, 6, 0), 2),
    ((2007, 4, 15, 5, 0), 3),
    ((2007, 9, 2, 6, 0), 2),
    ((2008, 4, 20, 5, 0), 3),
    ((2008, 9, 7, 6, 0), 2),
    ((2009, 4, 19, 5, 0), 3),
    ((2009, 9, 6, 6, 0), 2),
    ((2010, 4, 18, 5, 0), 3),
    ((2010, 9, 5, 6, 0), 6)
]
posix = 'FKST3'
