#include using namespace std; typedef long long ll; #define rep(i,l,r) for(int i=(l);i<(r);++i) #include using namespace atcoder; using mint = modint998244353; int main(){ int n,a,b; cin>>n>>a>>b; mint ans=1; rep(i,1,n+1) ans*=i; mint y=1; rep(i,1,n) y*=i; mint z=1; rep(i,1,n-1) z*=i; if(a!=b) z*=(n-2); else z*=(n-1); ans-=y; ans-=z; cout<