N = int(input()) MOD = 10 ** 9 + 7 N2 = N % 11 D = 2 def mt(A, B): C = [[0] * D for _ in range(D)] for i in range(D): for j in range(D): tmp = 0 for k in range(D): tmp += A[i][k] * B[k][j] tmp %= MOD C[i][j] = tmp return C A = [[100,1],[0,1]] X = [[1,0],[0,1]] while N > 0: if N & 1: X = mt(A,X) A = mt(A,A) N >>= 1 now = 0 for i in range(N2): now *= 100 now += 1 print(X[0][1]) print(now)