MAX = 10000
filt = [False, False] + [True]*(MAX-1)
prime = []
for i in range(2, MAX):
if filt[i]:
prime.append(i)
for j in range(i*2, MAX+1, i):
filt[j] = False
m, n = map(int, input().split())
prime = [i for i in range(m, n+1) if filt[i]]
if prime:
print(sum(prime))
print(min(prime))
else:
print(-1)
TUFYID0gMTAwMDAKZmlsdCA9IFtGYWxzZSwgRmFsc2VdICsgW1RydWVdKihNQVgtMSkKcHJpbWUgPSBbXQpmb3IgaSBpbiByYW5nZSgyLCBNQVgpOgogICAgaWYgZmlsdFtpXToKICAgICAgICBwcmltZS5hcHBlbmQoaSkKICAgIGZvciBqIGluIHJhbmdlKGkqMiwgTUFYKzEsIGkpOgogICAgICAgIGZpbHRbal0gPSBGYWxzZQoKbSwgbiA9IG1hcChpbnQsIGlucHV0KCkuc3BsaXQoKSkKCnByaW1lID0gW2kgZm9yIGkgaW4gcmFuZ2UobSwgbisxKSBpZiBmaWx0W2ldXQoKaWYgcHJpbWU6CiAgICBwcmludChzdW0ocHJpbWUpKQogICAgcHJpbnQobWluKHByaW1lKSkKZWxzZToKICAgIHByaW50KC0xKQ==