#include<bits/stdc++.h>
using namespace std;
long long k;
void dequy(long long n,long long &a, long long &b, long long &c)
{
    if (k==0)
    return;
    if (n==1)
    {
        a--;
        b++;
        k--;
    }
    else
    {
        dequy(n-1,a,c,b);
        dequy(1,a,b,c);
        dequy(n-1,c,b,a);
    }
}
int main()
{
    if (fopen("hanoi1.inp", "r"))
    {
        freopen("hanoi1.inp", "r", stdin);
        freopen("hanoi1.out", "w", stdout);
    }
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    long long n,a,b=0,c=0;
    cin >> n >> k;
    a=n;
    dequy(n,a,b,c);
    cout << a << " " << b << " " << c;
}
