N, M = gets.split.map(&:to_i) MOD = 998244353 factorial = [1] (1 .. M).each do |i| factorial << factorial[-1] * i % MOD end ans = factorial[M] div = 1 larger = (M + N - 1) / N smaller = M / N larger_count = M % N smaller_count = N - larger_count div *= factorial[larger].pow(larger_count, MOD) div *= factorial[smaller].pow(smaller_count, MOD) ans *= div.pow(MOD - 2, MOD) ans %= MOD puts ans