#include <stdio.h>
#include <math.h>
int zeroes(int n);
int main(void)
{
int n, c, k, t=1000, a, p;
scanf("%d", &n);
c=zeroes(n);
if(c==1)
{
printf("%d", n);
return 0;
}
for(k=c; k>1; k--)
{
p=pow(t, k-1);
a=n-(n%p);
a=a/p;
if(a<10 && k!=c)
{
printf("00");
printf("%d", a);
printf(".");
n=n%p;
continue;
}
if(a<100 && k!=c)
{
printf("0");
}
printf("%d", a);
printf(".");
n=n%p;
}
a=n%1000;
if(a<10)
{
printf("00");
printf("%d", a);
return 0;
}
if(a<100)
{
printf("0");
}
printf("%d", a);
return 0;
}
int zeroes(int n)
{
int sum=1, i, k=1000;
for(i=0; sum>0; i++)
{
if(n<k)
{
return sum;
}
k*=1000;
sum+=1;
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgppbnQgemVyb2VzKGludCBuKTsKCmludCBtYWluKHZvaWQpIAp7CglpbnQgbiwgYywgaywgdD0xMDAwLCBhLCBwOwoJc2NhbmYoIiVkIiwgJm4pOwoJYz16ZXJvZXMobik7CglpZihjPT0xKQoJewoJCXByaW50ZigiJWQiLCBuKTsKCQlyZXR1cm4gMDsKCX0KCWZvcihrPWM7IGs+MTsgay0tKQoJewoJCXA9cG93KHQsIGstMSk7CgkJYT1uLShuJXApOwoJCWE9YS9wOwoJCWlmKGE8MTAgJiYgayE9YykKCQl7CgkJCXByaW50ZigiMDAiKTsKCQkJcHJpbnRmKCIlZCIsIGEpOwoJCQlwcmludGYoIi4iKTsKCQkJbj1uJXA7CgkJCWNvbnRpbnVlOwoJCX0KCQlpZihhPDEwMCAmJiBrIT1jKQoJCXsKCQkJcHJpbnRmKCIwIik7CgkJfQoJCXByaW50ZigiJWQiLCBhKTsKCQlwcmludGYoIi4iKTsKCQluPW4lcDsKCX0KCWE9biUxMDAwOwoJaWYoYTwxMCkKCQl7CgkJCXByaW50ZigiMDAiKTsKCQkJcHJpbnRmKCIlZCIsIGEpOwoJCQlyZXR1cm4gMDsKCQl9CgkJaWYoYTwxMDApCgkJewoJCQlwcmludGYoIjAiKTsKCQl9CgkJcHJpbnRmKCIlZCIsIGEpOwoJcmV0dXJuIDA7Cn0KCmludCB6ZXJvZXMoaW50IG4pCnsKCWludCBzdW09MSwgaSwgaz0xMDAwOwoJZm9yKGk9MDsgc3VtPjA7IGkrKykKCXsKCQlpZihuPGspCgkJewoJCQlyZXR1cm4gc3VtOwoJCX0KCQlrKj0xMDAwOwoJCXN1bSs9MTsKCX0KfQ==