#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
#define Fastio ios_base::sync_with_stdio(false)
#define fi first
#define se second
#define pb push_back
#define pob pop_back
#define f0(i,n) for(ll i=0;i<n;i++)
#define rf0(n,i) for(ll i=n-1;i>=0;i--)
#define f1(i,n) for(ll i=1;i<=n;i++)
#define rf1(n,i) for(ll i=n;i>=1;i--)
#define ff(i,s,e) for(ll i=s;i<=e;i++)
#define rff(i,e,s) for(ll i=e;i>=s;i--)
#define all(v) v.begin(),v.end()
#define sz size
#define all(X) X.begin(),X.end()
#define pll pair<ll,ll>
long double eps=1e-7;
const int N=2e5+5;
bool isPrime(ll x)
{
for(ll i=2;i*i<=x;i++)
if(x%i==0)
return 1;
return 0;
}
int main()
{
Fastio;
ll n;
cin>>n;
for(ll i=4;i<=1000;i++)
{
if(isPrime(i)&&isPrime(i+n))
return cout<<i+n<<" "<<i,0;
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnR5cGVkZWYgIGxvbmcgbG9uZyBsbDsKI2RlZmluZSBGYXN0aW8gaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSkKI2RlZmluZSBmaSBmaXJzdAojZGVmaW5lIHNlIHNlY29uZAojZGVmaW5lIHBiIHB1c2hfYmFjawojZGVmaW5lIHBvYiBwb3BfYmFjawojZGVmaW5lIGYwKGksbikgZm9yKGxsIGk9MDtpPG47aSsrKQojZGVmaW5lIHJmMChuLGkpIGZvcihsbCBpPW4tMTtpPj0wO2ktLSkKI2RlZmluZSBmMShpLG4pIGZvcihsbCBpPTE7aTw9bjtpKyspCiNkZWZpbmUgcmYxKG4saSkgZm9yKGxsIGk9bjtpPj0xO2ktLSkKI2RlZmluZSBmZihpLHMsZSkgZm9yKGxsIGk9cztpPD1lO2krKykKI2RlZmluZSByZmYoaSxlLHMpIGZvcihsbCBpPWU7aT49cztpLS0pCiNkZWZpbmUgYWxsKHYpIHYuYmVnaW4oKSx2LmVuZCgpCiNkZWZpbmUgc3ogc2l6ZQojZGVmaW5lIGFsbChYKSBYLmJlZ2luKCksWC5lbmQoKQojZGVmaW5lIHBsbCBwYWlyPGxsLGxsPgpsb25nIGRvdWJsZSBlcHM9MWUtNzsKY29uc3QgaW50IE49MmU1KzU7CmJvb2wgaXNQcmltZShsbCB4KQp7CiAgICBmb3IobGwgaT0yO2kqaTw9eDtpKyspCiAgICAgICAgaWYoeCVpPT0wKQogICAgICAgICAgcmV0dXJuIDE7CiAgICByZXR1cm4gMDsKfQppbnQgbWFpbigpCnsKRmFzdGlvOwpsbCBuOwpjaW4+Pm47CmZvcihsbCBpPTQ7aTw9MTAwMDtpKyspCnsKICAgIGlmKGlzUHJpbWUoaSkmJmlzUHJpbWUoaStuKSkKICAgICAgICByZXR1cm4gY291dDw8aStuPDwiICI8PGksMDsKfQp9Cg==