N = int(input()) def naive(N): for i in range(1,10**7): a = str(N*i)[:-1] if(a == a[::-1] and str(i) == str(i)[::-1]): print(i,N*i) def solve(N): keta = len(str(N))-1 kake = ("1" + "0"*keta) * 3 + "1" kake = kake + kake[:-1][::-1] print(kake,N*int(kake)) a = str(N*int(kake))[:-1] #print(a) #print(a[::-1]) #print(a == a[::-1]) #naive(N) solve(N)