#include<bits/stdc++.h>
using namespace std;
int main(){

 int n,q;
 cin>>n>>q;
 queue<int>v[n];
 while(q--){
  long int x;
  int a,t;
  cin>>a>>t;
  if(a==0){
    cin>>x;
    v[t].push(x);
  }
  else if(a==1){
          if(!v[t].empty())
    cout<<v[t].front()<<endl;
  }
  else{
    if(!v[t].empty())
        v[t].pop();
  }

 }
    }

