inv_2=998244354//2 mod=998244353 n,m=map(int,input().split()) ans=0 for i in range(1,m+1): sub1=pow(i,n,mod) sub1=(sub1*n)%mod sub3=(sub1*(((i+1)*inv_2))%mod)%mod sub4=(sub1*(((2*m+1-i)*inv_2))%mod)%mod sub2=pow(i-1,n,mod) sub2=(sub2*n)%mod sub5=(sub2*((i*inv_2)%mod))%mod sub6=(sub2*(((2*m+2-i)*inv_2)%mod))%mod ans+=(sub3-sub5+mod)*i ans%=mod ans+=(sub6-sub4+mod)*(m+1-i) ans%=mod print(ans)