// File Circlist/MultInher/main.c
#include <iostream>
#include "stack_queue.h"

using namespace std;

int main(void) {
   // Try out the above data-structure DAG
   stack_queue *sq_ptr;

   sq_ptr = new stack_queue;
   sq_ptr->entersq(1, (char*)"FIFO"); sq_ptr->entersq(2, (char*)"FILO"); sq_ptr->entersq(3, (char*)"FIFO");
   cout << sq_ptr->empty() << endl;
   cout << sq_ptr->leavesq() << " " << sq_ptr->leavesq() << " " << sq_ptr->leavesq()
        << endl;
   cout << sq_ptr->empty() << endl;
   delete sq_ptr;
}
