/*
TASK:zigzag
LANG:C++
*/
#include<iostream>
using namespace std;
//int a[100][100];
int main()
{
    int n,k,i=0,j=0,c=1,u=0,d=0,o;
    cin>>n>>k;
    n--;
    do
    {
     if(o==1&&c!=k)
     {
      if(d)
      {
       while(j>0&&c!=k)
       {
        i++;
        j--;
        c++;
       }
      }
      else 
       if(u)
       {
        while(i>0&&c!=k)
        {
         i--;
         j++;
         c++;
        }
       }
      }
     o=0;
     if((j==n||i==n||j==0||i==0)&&c!=k)
     {
      if(j==n&&c!=k)
      {
       i++;
       c++;
       u=0;
       d=1;
      }
      else
       if(i==n&&c!=k)
       {
        j++;
        c++;
        u=1;
        d=0;
       }
      else
       if(j==0&&i!=0&&c!=k)
       {
        i++;
        c++;
        u=1;
        d=0;
       }
      else
       if(j==0&&i==0&&c!=k)
       {
        j++;
        c++;
        u=0;
        d=1;
       }
      else
       if(i==0&&j!=0&&c!=k)
       {
        j++;
        c++;
        u=0;
        d=1;
       }
      o=1;
      if(c==k) 
         break;
     }
    }
    while(c!=k);
    cout<<i+1<<" "<<j+1<<endl;
    return false;
}
