n = int(input()) m = 1 while (m+1)**2 <= n : m += 1 f1 = 0 for a in range(1,m+1) : bmax = n // a f1 += a * bmax * (bmax + 1) f1 -= (m * (m+1) // 2) ** 2 f2 = 0 for a in range(1,m+1) : bmax = n // a f2 += bmax * 2 f2 -= m ** 2 ans = f2 * (n+1) - f1 print(ans % 998244353)