[next] [prev] [prev-tail] [tail] [up]
First midterm (a little hard and long)
[next] [prev] [prev-tail] [front] [up]