def METHOD_NAME():
    t = (0, 1, 2, 3, 4)
    assert t[0:0] == tuple()  # []
    assert t[1:2] == (1,)  # [1]
    assert t[-2:-1] == (3,)  # [3]
    assert t[-100:100] == (0, 1, 2, 3, 4)  # [0, 1, 2, 3, 4]
    assert t[100:-100] == tuple()  # []
    assert t[:] == (0, 1, 2, 3, 4)  # [0, 1, 2, 3, 4]
    assert t[1:None] == (1, 2, 3, 4)  # [1, 2, 3, 4]
    assert t[None:3] == (0, 1, 2)  # [0, 1, 2]
    # extended slice
    assert t[::] == (0, 1, 2, 3, 4)  # [0, 1, 2, 3, 4]
    assert t[::2] == (0, 2, 4)  # [0, 2, 4]
    assert t[1::2] == (1, 3)  # [1, 3]
    assert t[::-1] == (4, 3, 2, 1, 0)  # [4, 3, 2, 1, 0]
    assert t[::-2] == (4, 2, 0)  # [4, 2, 0]
    assert t[3::-2] == (3, 1)  # [3, 1]
    assert t[3:3:-2] == tuple()  # []
    assert t[3:2:-2] == (3,)  # [3]
    assert t[3:1:-2] == (3,)  # [3]
    assert t[3:0:-2] == (3, 1)  # [3, 1]
    assert t[::-100] == (4,)  # [4]
    assert t[100:-100:] == tuple()  # []
    assert t[-100:100:] == (0, 1, 2, 3, 4)  # [0, 1, 2, 3, 4]
    assert t[100:-100:-1] == (4, 3, 2, 1, 0)  # [4, 3, 2, 1, 0]
    assert t[-100:100:-1] == tuple()  # []
    assert t[-100:100:2] == (0, 2, 4)  # [0, 2, 4]