A.(rear%n)==front B.((front+1%n)==rear C.((rear-1)%n)==front D.((rear+1)%n)==front
A.(n+1)/2 B.n/2 C.(n-1)/2 D.1
A.2 3 1 B.3 2 1 C.3 1 2 D.1 2 3