Committed with circular queue with 26 test cases