Logo Universal Online Judge

UOJ

时间限制:2 s 空间限制:512 MB
统计

题目描述

我是严由梁,我喜欢出阴间 Round。$\color{white}{orz\ \ zsq!}$

给你三个整数 $N,A,B$。请你计数有多少长为 $N$ 的排列 $P$,使得满足以下两个条件:$\color{white}{orz\ \ zsq!}$

  1. 对于任意正整数 $1\le i\le j-1\le n-1$ 都不存在 $p_i=j$(嵌套任意层)。$\color{white}{orz\ \ zsq!}$

  2. 对于任意正整数 $n-B+1\le i\le j-1\le n-1$, 都不存在 $p_i=j$(嵌套任意层)。$\color{white}{orz\ \ zsq!}$

请输出满足条件的排列的数目对 998244353 取模后的结果。$\color{white}{orz\ \ zsq!}$

输入格式

一行三个整数,$N,A,B$。

输出格式

一行一个正整数,表示答案对 998244353 取模后的结果。

样例输入

4 1 2

样例输出

12

样例输入

200 147 154

样例输出

231588978

数据规模

对于 $100%$ 的数据,满足 $1\le N\le 10^6,0\le A,B\le n$。