N = int(input())-1 route = 2**0.5 A = [] SUM = 0 cnt = 0 for i in range(1<<60): if SUM//1 == i: A.append((SUM, cnt)) SUM += route cnt += 1 if N < len(A): A.sort(key=lambda x:x[0]%1) print(i-int(A[N][0]), A[N][1]) break N -= len(A)