#include <stdio.h>
int main ( void )
{
int x, y = 1 , z[ 19 ] ;
unsigned long long int p;
for ( x = 0 , y; x <= 20 ; ++ x, ++ y)
{
z[ x] = y;
}
for ( p = 100000 ; p <= 9999999999999 ; ++ p)
{
if ( p % z[ 1 ] == 0 && p % z[ 2 ] == 0 && p % z[ 3 ] == 0 && p % z[ 4 ] == 0 && p % z[ 5 ] == 0 && p % z[ 6 ] == 0 && p % z[ 7 ] == 0 && p % z[ 8 ] == 0 && p % z[ 9 ] == 0 && p % z[ 10 ] == 0 && p % z[ 11 ] == 0 && p % z[ 12 ] == 0 && p % z[ 13 ] == 0 && p % z[ 14 ] == 0 && p % z[ 15 ] == 0 && p % z[ 16 ] == 0 && p % z[ 17 ] == 0 && p % z[ 18 ] == 0 && p % z[ 19 ] == 0 )
break ;
}
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluICh2b2lkKQp7CiAgICBpbnQgeCwgeSA9IDEsIHpbMTldOwogICAgdW5zaWduZWQgbG9uZyBsb25nIGludCBwOwogICAgZm9yICh4ID0gMCwgeTsgeCA8PSAyMDsgKyt4LCArK3kpCiAgICB7CiAgICAgICAgelt4XSA9IHk7CiAgICB9CiAgICAKICAgIGZvciAocCA9IDEwMDAwMDsgcCA8PSA5OTk5OTk5OTk5OTk5OyArK3ApCiAgICB7CiAgICAKICAgICAgICAgaWYgKHAgJSB6WzFdID09IDAgJiYgcCAlIHpbMl0gPT0gMCAmJiBwICUgelszXSA9PSAwICYmIHAgJSB6WzRdID09IDAgJiYgcCAlIHpbNV0gPT0gMCAmJiBwICUgels2XSA9PSAwICYmIHAgJSB6WzddID09IDAgJiYgcCAlIHpbOF0gPT0gMCAmJiBwICUgels5XSA9PSAwICYmIHAgJSB6WzEwXSA9PSAwICYmIHAgJSB6WzExXSA9PSAwICYmIHAgJSB6WzEyXSA9PSAwICYmIHAgJSB6WzEzXSA9PSAwICYmIHAgJSB6WzE0XSA9PSAwICYmIHAgJSB6WzE1XSA9PSAwICYmIHAgJSB6WzE2XSA9PSAwICYmIHAgJSB6WzE3XSA9PSAwICYmIHAgJSB6WzE4XSA9PSAwICYmIHAgJSB6WzE5XSA9PSAwKQogICAgICAgICBwcmludGYgKCIlbGx1XG4iLCBwKTsKICAgICAgICAgYnJlYWs7CiAgICAgICAgCiAgICB9CiAgICAKICAgIHJldHVybiAwOwogCn0=