import java.io.*; class Process { private int N; Process(int N) { this.N = N; } private String repeat(String s, int n) { var result = new StringBuffer(""); for(int i = 0; i < n; i++) { result.append(s); } return result.toString(); } String getResult() { // N が偶数のとき if(N % 2 == 0) { return repeat("1", (N / 2)); } // N が奇数のとき return ("7" + repeat("1", ((N / 2) - 1))); } } public class Main { public static void main(String[] args) throws IOException { var bufferedReader = new BufferedReader(new InputStreamReader(System.in)); var printWriter = new PrintWriter(new BufferedWriter(new OutputStreamWriter(System.out))); // 入力 int N = Integer.parseInt(bufferedReader.readLine().trim()); // 処理および出力 printWriter.println((new Process(N)).getResult()); bufferedReader.close(); printWriter.close(); } }