#include <stdio.h>
#define MOD 998244353

long long int check[200010];
long long int func(int k)
{
	if(k<=0) return 0;
	if(k==1) return 1;
	if(check[k]!=-1) return check[k];
	return check[k] = (func(k-1)+func(k-3))%MOD;
}

int main()
{
	int a,b,c;
	scanf("%d%d%d",&a,&b,&c);
	for(int i=0;i<=a;i++) check[i] = -1;
	
	if(b>c)
	{
		int temp = b;
		b = c;
		c = temp;
	}
	if(b>1) b++;
	if(c<a) c--;
	printf("%lld",func(c-b+1));
}