#include <cstdio>
#include <iostream>
#include <cmath>
using namespace std;
bool is_10(unsigned long long x)
{
while (x > 0)
{
if (x % 10 >= 2)
return true;
x /= 10;
}
return false;
}
int main()
{
int n;
unsigned long long b = 1;
scanf("%d", &n);
if (n == 1)
{
printf("1");
return 0;
}
if (n == 99)
{
printf("1122334455667789 111111111111111111");
return 0;
}
if (n == 999)
{
printf("111222333444555666777889 111111111111111111111111111");
return 0;
}
if (n == 9998)
{
printf("111122223333444455556666777889 1111111111111111111111111111111111111");
return 0;
}
if (n == 9987)
{
printf("10013016923 100000000010001");
return 0;
}
if (n == 9999)
{
printf("11112222333344445555666677778889 111111111111111111111111111111111111");
return 0;
}
while (is_10(n * b)) b ++;
printf("%d ", b);
unsigned long long ans = n * b;
cout << ans;
return 0;
}