줄서기(큐) 명령을 처리하세요. push X는 뒤에 넣고, pop은 맨 앞 수를 빼서 출력(비었으면 -1), front는 맨 앞을 출력(비었으면 -1), size는 개수를 출력해요.
입력
첫째 줄에 명령 수 Q가 주어져요. (1 ≤ Q ≤ 1,000) 다음 Q줄에 명령이 주어져요.
출력
출력이 있는 명령마다 결과를 한 줄씩 출력해요.
줄서기(큐) 명령을 처리하세요. push X는 뒤에 넣고, pop은 맨 앞 수를 빼서 출력(비었으면 -1), front는 맨 앞을 출력(비었으면 -1), size는 개수를 출력해요.
첫째 줄에 명령 수 Q가 주어져요. (1 ≤ Q ≤ 1,000) 다음 Q줄에 명령이 주어져요.
출력이 있는 명령마다 결과를 한 줄씩 출력해요.
5 push 1 push 2 front pop pop
1 1 2
로그인하면 제출할 수 있어요.