#include<stdio.h>
#define Max(a,b)	(a>b?a:b)
int n,x,max;
long long s;
int main()
{
	scanf("%d %d",&n,&x);
	max=x;s=x;
	for(int i=2;i<=n;i++)
	{
		x=(379*x+131)%997;
		max=Max(max,x);
		s+=max;
	}
	printf("%lld",s);
	return 0;
} 
/**************************************************************
	Problem: 1649
	User: admin
	Language: C
	Result: Accepted
	Time:20 ms
	Memory:1144 kb
****************************************************************/