# a b を入力 a, b = map(int, input().split()) # f(x) = x^3 - x^2 + x + 1 を計算する関数 def f(x): return x ** 3 - x ** 2 + x + 1 # f(x) の合計を入れておく変数kaiの初期値設定 kai = 0 # a から b までの数字を順番に素数判定 for i in range(a, b + 1): # i が 2 以上なら素数の可能性があるとして判定を実行する isPrimenumbers = i >= 2 # 2 から i-1 までの数で割ってみて、一度でも割り切れたら素数ではない判定 for j in range(2, i): if i % j == 0: isPrimenumbers = False # もし isPrimenumbers が True のままなら i は素数 if isPrimenumbers: kai += f(i) # 素数 i に対して f(i) を計算してkaiに合計していく # 最後にf(x)の総和のansを出力します print(kai)