import java.util.List;
import java.util.Scanner;

public class Main {
    static List<String> rsList = new ArrayList<String>();
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        f(n, new ArrayList<>());
        for (String s : rsList) {
            System.out.print(s);
        }
    }

    private static int f(int n, List<String> sList) {
        List<String> copyList = new ArrayList<>(sList);
        if(n == 1){
            sList.add(0, "2");
            rsList = sList;
            return 1;
        }
        if(n == 2){
            sList.add(0, "3");
            rsList = sList;
            return 1;
        }
        if (n % 2 == 0) {
            copyList.add(0, "3");
            return f((n - 2) / 2, copyList) + 1;
        } else {
            copyList.add(0, "2");
            return f((n - 1) / 2, copyList) + 1;
        }
    }
}