/*
 * fenpingguo.cpp
 *
 *  Created on: 2011-11-11
 *      Author: Dai Guangda
 */
int main()
{
	int n,k,i,a[1000];
	cin >>n >>k;
	a[n] = n+k;      //?n?????????????
	for (;i!=0;)   //????????????????????
	{
		for (i=n-1; i>=1; )            //??????n-1??????
		{
			if (a[i+1]%(n-1) == 0)   //??i+1?????????????
			{
				a[i] = a[i+1]*n/(n-1)+k;   //???i??????????
				i--;
			}
			else           //??i+1??????????????
			{
				a[n] += n;   //????????
				break;     //?????
			}
		}
	}
	cout <<a[1];   //???1???????????????
	return 0;
}
