#include<bits/stdc++.h>
using namespace std;

int main()
{
    double a;
    cin>>a;
    if((int)a%100==0) cout<<100<<endl;
    if((int)a%100!=0) cout<<(ceil((double)a/100)*100)-a<<endl;
}

#include<iostream>
#include<algorithm>
#include<math.h>
#include<cstring>
#include<queue>
#include<vector>
#include<map>
#include<set>
using namespace std;
int main() {

	long long int n;
	cin >> n;
	long long int x[40];
	long long int y[40];
	long long int m3= 0, m5 = 0;

	x[0] = 1; y[0] = 1;
	long long int i;
	for (i = 1; i < 40; i++) {

		x[i] = x[i - 1] * 3;
		if (x[i] > n) {
			m3 = i;
			break;
		}

	}
	for (i = 1; i < 40; i++) {
		y[i] = y[i - 1] * 5;
		if (y[i] > n) {
			m5 = i;
			break;
		}
	}
	int j;
	for(i = 1;i < m3;i++){
		for (j = 1; j < m5; j++) {
			if (x[i] + y[j] == n) {
				cout << i << ' ' << j << endl;
				return 0;
			}
		}

	}
	cout << -1 << endl;
	return 0;


	return 0;

}