# 商が同じものをまとめて計算する。 import sys input = sys.stdin.readline N,M=map(int,input().split()) mod=998244353 k=1 ANS=0 while k<=N: q=M//k if q==0: ANS+=M*(N-k+1) k=N+1 else: neck=min(N,M//q) ANS+=M*(neck-k+1) - (k+neck)*(neck-k+1)//2*q k=neck+1 ANS%=mod print(ANS)