#include <bits/stdc++.h>
#include <ext/rope>
using namespace std;
using namespace __gnu_cxx;
typedef long long ll;
const ll MAXN = 1e5 + 100;

map<string, bool> m;
bool pr(int n) {
    for (int i = 2; i * i <= n; ++i)
        if (n % i == 0)
            return false;
    return true;
}
int main() {
    for (int f = 1; f <= 9; ++f)
        for (int x = 1; x <= 9; ++x)
            for (int b = 0; b <= 7; ++b) {
                if (x * f + b == x * 10 + x)
                    if ((x * 10 + b) * f + b + 1 == x * 100 + x * 10 + x)
                        if ((x * 100 + b * 10 + b + 1) * f + b + 2 == x * 1000 + x * 100 + x * 10 + x)
                            cout << f << " " << x << '\n';
            }
    return 0;
}
