#include <stdio.h>
#include <math.h> 
int main ()
{
	int n,m;
	scanf("%d%d",&n,&m);
	long long num=pow(n,n+1)-(n-1)*m;
	printf("%lld",num);
	return 0;
}

/**************************************************************
	Problem: 1851
	User: admin
	Language: C
	Result: Accepted
	Time:57 ms
	Memory:1392 kb
****************************************************************/