from sys import stdin
for line in stdin:
n = int(line)
res = None
for x in range(int(n**.5), 1, -1):
if n >= x*x and n % x == 2:
if n < x*x*x: res = x
break
print(f"{n}: {res if res is not None else 'No solution'}")
ZnJvbSBzeXMgaW1wb3J0IHN0ZGluCgpmb3IgbGluZSBpbiBzdGRpbjoKICBuID0gaW50KGxpbmUpCiAgcmVzID0gTm9uZQoKICBmb3IgeCBpbiByYW5nZShpbnQobioqLjUpLCAxLCAtMSk6CiAgICBpZiBuID49IHgqeCBhbmQgbiAlIHggPT0gMjoKICAgICAgaWYgbiA8IHgqeCp4OiByZXMgPSB4CiAgICAgIGJyZWFrCgogIHByaW50KGYie259OiB7cmVzIGlmIHJlcyBpcyBub3QgTm9uZSBlbHNlICdObyBzb2x1dGlvbid9Iik=