| 0 | Initialize queue | 0 | 0 | 0 | [None, None, None, None, None] | Queue is empty, front and rear at 0 |
| 1 | Enqueue 10 | 0 | 1 | 1 | [10, None, None, None, None] | 10 added at index 0, rear moves to 1 |
| 2 | Enqueue 20 | 0 | 2 | 2 | [10, 20, None, None, None] | 20 added at index 1, rear moves to 2 |
| 3 | Dequeue | 1 | 2 | 1 | [None, 20, None, None, None] | 10 removed from index 0, front moves to 1 |
| 4 | Enqueue 30 | 1 | 3 | 2 | [None, 20, 30, None, None] | 30 added at index 2, rear moves to 3 |
| 5 | Enqueue 40 | 1 | 4 | 3 | [None, 20, 30, 40, None] | 40 added at index 3, rear moves to 4 |
| 6 | Enqueue 50 | 1 | 0 | 4 | [None, 20, 30, 40, 50] | 50 added at index 4, rear wraps to 0 |
| 7 | Enqueue 60 | 1 | 0 | 4 | [None, 20, 30, 40, 50] | Queue full, enqueue rejected |
| 8 | Dequeue | 2 | 0 | 3 | [None, None, 30, 40, 50] | 20 removed from index 1, front moves to 2 |
| 9 | Enqueue 60 | 2 | 1 | 4 | [60, None, 30, 40, 50] | 60 added at index 0, rear moves to 1 |
| 10 | Dequeue | 3 | 1 | 3 | [60, None, None, 40, 50] | 30 removed from index 2, front moves to 3 |
| 11 | Dequeue | 4 | 1 | 2 | [60, None, None, None, 50] | 40 removed from index 3, front moves to 4 |
| 12 | Dequeue | 0 | 1 | 1 | [60, None, None, None, None] | 50 removed from index 4, front wraps to 0 |
| 13 | Dequeue | 1 | 1 | 0 | [None, None, None, None, None] | 60 removed from index 0, front moves to 1, queue empty |
| 14 | Dequeue | 1 | 1 | 0 | [None, None, None, None, None] | Queue empty, dequeue rejected |