import java.util.*;
class M{
if(i <= 0){
return "";
}
ArrayList<Long> r = f(1),
s = f(3),
t = f(9),
x = f(i);
String z
= "first meets river ",
y = " at ";
for(int j = 0; j < r.size(); j++){
long u = r.get(j),
v = s.get(j),
w = t.get(j);
if(x.contains(u)){
return z+1+y+u;
}
if(x.contains(v)){
return z+3+y+v;
}
if(x.contains(w)){
return z+9+y+w;
}
}
return "";
}
l.add(i);
for(long j = 0, x; j < 9e4; j++){
x = l.get(l.size() - 1);
for(char c : (x+"").toCharArray()){
}
l.add(x);
if(x > 16383){
return l;
}
}
return l;
}
public static void main
(String[] a
){ }
}
aW1wb3J0IGphdmEudXRpbC4qOwpjbGFzcyBNewogIHN0YXRpYyBTdHJpbmcgYyhpbnQgaSl7CiAgICBpZihpIDw9IDApewogICAgICByZXR1cm4gIiI7CiAgICB9CiAgICBBcnJheUxpc3Q8TG9uZz4gciA9IGYoMSksCiAgICAgICAgICAgICAgICAgICAgcyA9IGYoMyksCiAgICAgICAgICAgICAgICAgICAgdCA9IGYoOSksCiAgICAgICAgICAgICAgICAgICAgeCA9IGYoaSk7CiAgICBTdHJpbmcgeiA9ICJmaXJzdCBtZWV0cyByaXZlciAiLAogICAgICAgICAgIHkgPSAiIGF0ICI7CiAgICBmb3IoaW50IGogPSAwOyBqIDwgci5zaXplKCk7IGorKyl7CiAgICAgIGxvbmcgdSA9IHIuZ2V0KGopLAogICAgICAgICAgIHYgPSBzLmdldChqKSwKICAgICAgICAgICB3ID0gdC5nZXQoaik7CiAgICAgIGlmKHguY29udGFpbnModSkpewogICAgICAgIHJldHVybiB6KzEreSt1OwogICAgICB9CiAgICAgIGlmKHguY29udGFpbnModikpewogICAgICAgIHJldHVybiB6KzMreSt2OwogICAgICB9CiAgICAgIGlmKHguY29udGFpbnModykpewogICAgICAgIHJldHVybiB6KzkreSt3OwogICAgICB9CiAgICB9CiAgICByZXR1cm4gIiI7CiAgfQoKICBzdGF0aWMgQXJyYXlMaXN0IGYobG9uZyBpKXsKICAgIEFycmF5TGlzdDxMb25nPiBsID0gbmV3IEFycmF5TGlzdCgpOwogICAgbC5hZGQoaSk7CiAgICBmb3IobG9uZyBqID0gMCwgeDsgaiA8IDllNDsgaisrKXsKICAgICAgeCA9IGwuZ2V0KGwuc2l6ZSgpIC0gMSk7CiAgICAgIGZvcihjaGFyIGMgOiAoeCsiIikudG9DaGFyQXJyYXkoKSl7CiAgICAgICAgeCArPSBuZXcgTG9uZyhjKyIiKTsKICAgICAgfQogICAgICBsLmFkZCh4KTsKICAgICAgaWYoeCA+IDE2MzgzKXsKICAgICAgICByZXR1cm4gbDsKICAgICAgfQogICAgfQogICAgcmV0dXJuIGw7CiAgfQoKICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhKXsKICAgIFN5c3RlbS5vdXQucHJpbnRsbihjKDg2KSk7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oYygxMjM0NSkpOwogICAgU3lzdGVtLm91dC5wcmludGxuKGMoMCkpOwogIH0KfQ==