#include<bits/stdc++.h>
using namespace std;
int compare(string a, string b){
   while(a.size()<b.size()) a='0'+a;
   while(b.size()<a.size()) b='0'+b;
   if(a<b) return 1;
   else if(a==b) return 0;
   else return -1;
}
string sum(string a, string b){
    int x,y,tong,nho=0;
    string c="";
    while(a.size()<b.size()) a='0'+a;
    while(b.size()<a.size()) b='0'+b;
    for(int i=a.size()-1;i>=0;i--){
        x=a[i]-48;
        y=b[i]-48;
        tong=x+y+nho;
        nho=tong/10;
        c=char(tong%10+48)+c;
    }
    if(nho>0) c='1'+c;
    return c;
}
string chia(string a, int k){
   string t="";
   int du=0;
   int thuong;
   for(int i=0;i<a.size();i++){
      du=du*10+(a[i]-48);
      thuong=du/k;
      du=du%k;
      t=t+char(thuong + 48);
   }
   while(t[0]=='0'&&t.size()>1) t.erase(0,1);
   return t;
}
int mod(string a, int k){
   int du=0;
   for(int i=0;i<a.size();i++){
      du=du*10+(a[i]-48);
      du=du%k;
   }
   return du;
}
 
 
int main(){
 
	string a;
	int k;
	cin >> a;
    int d = 0;
    for(string i = "1"; (compare(i,a)==1||compare(i,a)==0);i = sum(i, "1")){
 
        while(mod(i,5)==0){
            i=chia(i,5);
        	d++;
        }
    }
    cout<<chia(a,5);
}
 
 
				I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IGNvbXBhcmUoc3RyaW5nIGEsIHN0cmluZyBiKXsKICAgd2hpbGUoYS5zaXplKCk8Yi5zaXplKCkpIGE9JzAnK2E7CiAgIHdoaWxlKGIuc2l6ZSgpPGEuc2l6ZSgpKSBiPScwJytiOwogICBpZihhPGIpIHJldHVybiAxOwogICBlbHNlIGlmKGE9PWIpIHJldHVybiAwOwogICBlbHNlIHJldHVybiAtMTsKfQpzdHJpbmcgc3VtKHN0cmluZyBhLCBzdHJpbmcgYil7CiAgICBpbnQgeCx5LHRvbmcsbmhvPTA7CiAgICBzdHJpbmcgYz0iIjsKICAgIHdoaWxlKGEuc2l6ZSgpPGIuc2l6ZSgpKSBhPScwJythOwogICAgd2hpbGUoYi5zaXplKCk8YS5zaXplKCkpIGI9JzAnK2I7CiAgICBmb3IoaW50IGk9YS5zaXplKCktMTtpPj0wO2ktLSl7CiAgICAgICAgeD1hW2ldLTQ4OwogICAgICAgIHk9YltpXS00ODsKICAgICAgICB0b25nPXgreStuaG87CiAgICAgICAgbmhvPXRvbmcvMTA7CiAgICAgICAgYz1jaGFyKHRvbmclMTArNDgpK2M7CiAgICB9CiAgICBpZihuaG8+MCkgYz0nMScrYzsKICAgIHJldHVybiBjOwp9CnN0cmluZyBjaGlhKHN0cmluZyBhLCBpbnQgayl7CiAgIHN0cmluZyB0PSIiOwogICBpbnQgZHU9MDsKICAgaW50IHRodW9uZzsKICAgZm9yKGludCBpPTA7aTxhLnNpemUoKTtpKyspewogICAgICBkdT1kdSoxMCsoYVtpXS00OCk7CiAgICAgIHRodW9uZz1kdS9rOwogICAgICBkdT1kdSVrOwogICAgICB0PXQrY2hhcih0aHVvbmcgKyA0OCk7CiAgIH0KICAgd2hpbGUodFswXT09JzAnJiZ0LnNpemUoKT4xKSB0LmVyYXNlKDAsMSk7CiAgIHJldHVybiB0Owp9CmludCBtb2Qoc3RyaW5nIGEsIGludCBrKXsKICAgaW50IGR1PTA7CiAgIGZvcihpbnQgaT0wO2k8YS5zaXplKCk7aSsrKXsKICAgICAgZHU9ZHUqMTArKGFbaV0tNDgpOwogICAgICBkdT1kdSVrOwogICB9CiAgIHJldHVybiBkdTsKfQoKCmludCBtYWluKCl7CgkJCglzdHJpbmcgYTsKCWludCBrOwoJY2luID4+IGE7CiAgICBpbnQgZCA9IDA7CiAgICBmb3Ioc3RyaW5nIGkgPSAiMSI7IChjb21wYXJlKGksYSk9PTF8fGNvbXBhcmUoaSxhKT09MCk7aSA9IHN1bShpLCAiMSIpKXsKCiAgICAgICAgd2hpbGUobW9kKGksNSk9PTApewogICAgICAgICAgICBpPWNoaWEoaSw1KTsKICAgICAgICAJZCsrOwogICAgICAgIH0KICAgIH0KICAgIGNvdXQ8PGNoaWEoYSw1KTsKfQoJCgk=