last
first
after
before
middle
1
2
0
99
-1