/*
#include <stdio.h>
int n, k;
int a[100001]= {};
int bs(int s, int e, int k)
{
int l=(s+e)/2;
if (k>a[e] )
{
return n+1;
}
if (k<a[s])
{
return 1;
}
if (a[l]==k)
{
if (a[l-1]<k)
{
return l;
}
return bs (s, l, k);
}
else if (a[l]>k)
{
if (a[l-1]<k)
{
return l;
}
return bs (s, l-1, k);
}
else
{
if (a[l+1]>k)
{
return l+1;
}
return bs (l+1, e, k);
}
}
int main()
{
scanf("%d %d", &n, &k);
for (int i=1 ; i<=n ; i++)
{
scanf("%d", &a[i]);
}
printf("%d", bs(1, n, k));
}
#include <stdio.h>
int arr[101][101]={};
int v[101]={};
int n;
int sum=-1;
void dfs(int x) // x에서 dfs 해라 ( x에서 갈수잇는애 모두 다 갔따와)
{
sum++;
v[x]=1;
for (int i=1 ; i<=n ; i++)
{
if (arr[x][i]==1 && v[i]==0)
{
dfs(i);
}
}
}
int main()
{
int k, a, b;
scanf("%d %d", &n, &k);
for (int i=1 ; i<=k ; i++)
{
scanf("%d %d", &a, &b);
arr[a][b]=1;
arr[b][a]=1;
}
dfs(1);
printf("%d",sum);
// for (int i=1 ; i<=n ; i++)
// {
// printf("\n");
// for (int j=1 ; j<=n ; j++)
// {
// printf("%d ", arr[i][j]);
// }
// }
}
*/
#include <stdio.h>
int b[101]={};
int s=0,e=0;
void push(int l)
{
b[e]=l;
e++;
}
void pop()
{
s++;
}
int main()
{
int n, k, o, p;
scanf("%d %d", &n, &k);
for (int i=1 ; i<=k ; i++)
{
scanf("%d %d", &o, &p);
}
for (int i=1 ; i<=n ; i++)
{
push(i);
pop();
}
}