public QueueNode(int key) { val = key; next = null; }
public QueueUsingLinkedList() { front = rear = null; }