#include <iostream>
#include "queue.h"

int main() {
    Queue<int> a;
    a.enqueue(1);
    a.enqueue(2);
    a.enqueue(3);
    a.enqueue(4);
    Queue<int> b(a);
    b.dequeue();
    b.enqueue(5);
    a.dequeue();
    a.enqueue(5);
    Queue<int> c;
    c = b;
    c.dequeue();
    c.enqueue(9);
    b.queue_print();
    c.queue_print();
    b.dequeue();
    b.dequeue();
    std::cout << b.size() << "\n";
    std::cout << c.front() << " " << c.size() << "\n";
}