// O(dlzka odpovede) cas
#include <cstdio>
#include <set>
#include <vector>
#include <algorithm>
using namespace std;
int main( ) {
// prejdem vsetky cisla zlozene z 5-tiek
long long a,m,c;
scanf ( " %lld" ,& a) ;
if ( a == 5 ) { printf ( "1\n " ) ; return 0 ; }
m = 5LL; // cislo zlozene z 5 modulo a
for ( int i = 2 ; i <= 1000 ; i++ ) { // i == pocet cifier
m = ( 10LL* m+ 5LL) % a; // pridam na koniec dalsiu 5-ku
if ( m == 0LL) { c = i; break ; } } // vtedy je delitelne a
m = 5LL;
// idem vypisat odpoved
bool zac = true ; // pozor na zaciatocne nuly
if ( m/ a ! = 0LL) { zac = false ; printf ( "%lld" ,m/ a) ; m % = a; }
for ( int i = 2 ; i <= c; i++ ) {
m = 10LL* m+ 5LL;
if ( m/ a ! = 0LL && zac) zac = false ;
if ( ! zac) printf ( "%lld" ,m/ a) ;
m % = a; }
printf ( "\n " ) ;
return 0 ; }
Ly8gTyhkbHprYSBvZHBvdmVkZSkgY2FzCiNpbmNsdWRlIDxjc3RkaW8+CiNpbmNsdWRlIDxzZXQ+CiNpbmNsdWRlIDx2ZWN0b3I+CiNpbmNsdWRlIDxhbGdvcml0aG0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCS8vIHByZWpkZW0gdnNldGt5IGNpc2xhIHpsb3plbmUgeiA1LXRpZWsKCWxvbmcgbG9uZyBhLG0sYzsKCXNjYW5mKCIgJWxsZCIsJmEpOwoJaWYoYSA9PSA1KSB7cHJpbnRmKCIxXG4iKTsgcmV0dXJuIDA7fQoJbSA9NUxMOyAvLyBjaXNsbyB6bG96ZW5lIHogNSBtb2R1bG8gYQoJZm9yKGludCBpID0yOyBpIDw9IDEwMDA7IGkrKykgeyAvLyBpID09IHBvY2V0IGNpZmllcgoJCW0gPSgxMExMKm0rNUxMKSVhOyAvLyBwcmlkYW0gbmEga29uaWVjIGRhbHNpdSA1LWt1CgkJaWYobSA9PSAwTEwpIHtjID1pOyBicmVhazt9fSAvLyB2dGVkeSBqZSBkZWxpdGVsbmUgYQoJbSA9NUxMOwoJLy8gaWRlbSB2eXBpc2F0IG9kcG92ZWQKCWJvb2wgemFjID10cnVlOyAvLyBwb3pvciBuYSB6YWNpYXRvY25lIG51bHkKCWlmKG0vYSAhPSAwTEwpIHt6YWMgPWZhbHNlOyBwcmludGYoIiVsbGQiLG0vYSk7IG0gJT1hO30KCWZvcihpbnQgaSA9MjsgaSA8PSBjOyBpKyspIHsKCQltID0xMExMKm0rNUxMOwoJCWlmKG0vYSAhPSAwTEwgJiYgemFjKSB6YWMgPWZhbHNlOwoJCWlmKCF6YWMpIHByaW50ZigiJWxsZCIsbS9hKTsKCQltICU9YTt9CglwcmludGYoIlxuIik7CglyZXR1cm4gMDt9
compilation info
prog.cpp: In function ‘int main()’:
prog.cpp:11: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result
prog.cpp:10: warning: ‘c’ may be used uninitialized in this function
stdout
10893246187363834422657952069716775599128540305