#include <stdio.h>

int n, p;
int i = 0;
int have[50] = {};
int wan;

void argo()
{
    for (;;)
    {
        if (wan != 0)
        {
            wan--;
            have[i]++;
            if (have[i] == p)
            {
                printf("%d\n", i);
                return;
            }
        }
        else
        {
            wan = have[i];
            have[i] = 0;
        }
        if (i == n - 1)
        {
            i = 0;
        }
        else
        {
            i++;
        }
    }
}

int main()
{
    for (;;)
    {
        scanf("%d %d", &n, &p);
        if (n == 0 && p == 0)
            break;
        wan = p;
        for (i = 0; i < n; i++)
        {
            have[i] = 0;
        }
        i = 0;
        argo();
    }
    return 0;
}
