#include int find_min_K(int M) { if (M < 10) { return M; } int K = 0; int factor = 9; int multiplier = 1; while (M > 1 && factor > 1) { if (M % factor == 0) { K += factor * multiplier; M /= factor; multiplier *= 10; } else { factor--; } } if (M != 1) { return -1; } return K; } int main() { int M; scanf("%d", &M); int K = find_min_K(M); printf("%d", K); return 0; }