7. 某程式使用一個佇列 Q(Queue)與一個堆疊 S(Stack)來處理資料,執行下列操作:(1) 將整數 1, 2, 3 依序加入佇列 Q(enqueue)。 (2) 從 Q 中取出兩個元素(dequeue),並依序 push 至堆疊 S。(3) 將整數 4, 5 依序加入佇列 Q。(4) 再從 Q 中取出兩個元素(dequeue),並依序 push 至堆疊 S。(5) 從堆疊 S 中取出(pop)一個元素並印出。請問:印出的數字為何?_____________