I dont know if this is possible at all but:
Say we got 2 queues: queue1 and queue2, and each queue includes (natural) numbers that are sorted from lowest to greatest (queue1.head() and queue2.head() return the smallest value of queue1 / queue2).
How could you output the numbers that are included in queue1 and queue2 in sorted (from lowest to greatest) order without using additional data structure?