#include<iostream>
using namespace std;
int N,M;
int a[2<<17],b[2<<17];
int main()
{
  cin>>N>>M;
  for(int i=0;i<M;i++)
  {
    int u,v;cin>>u>>v;
    if(u==1)a[v]++;
    if(v==N)b[u]++;
  }
  int cnt=0;
  for(int i=1;i<=N;i++)cnt+=a[i]&&b[i];
  cout<<(cnt?"":"IM")<<"POSSIBLE"<<endl;
}
