# N = 2→1 2本では「1」しか作れない # N = 3→7 3本では「7」が作れるようになるので、より大きいのは「7」 # N = 4→11 4本では「4」が作れるようになるが、それより「1」を2つ作って桁数増やした方が良い。 # N = 5→71 5本では11の十の位を7に変えると71でこれが最大。 # 同様にできるだけ桁数を増やすように考えると、 N = 6→111、 N = 7→711、 N = 8→1111、 N = 9→7111 …… # 1,7,11,71,111,711,1111,7111,11111,71111……。 # N//2桁でN%2 = 0で先頭桁数は「1」、N%2 = 1で先頭桁数は「7」に分けられそう。 N = int(input()) if N%2 == 0: print("1" * (N//2)) else: print("7" + "1" * (N//2 - 1))