public static Queue<int> myFunc(Queue<int> A, Queue<int> B) {
Queue<int> result = new Queue<int>();
while (A.Count > 0 || B.Count > 0) {
if (A.Count > 0) result.Enqueue(A.Dequeue());
if (B.Count > 0) result.Enqueue(B.Dequeue());
}
return result;
}