/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
d
(new int[]{1});System.
out.
println(); d
(new int[]{5,
0,
5});System.
out.
println(); d
(new int[]{3,
2,
1});System.
out.
println(); d
(new int[]{0,
9,
3});System.
out.
println(); d
(new int[]{1,
2,
3,
4});System.
out.
println(); d
(new int[]{4,
1,
2,
3});System.
out.
println(); d
(new int[]{0,
2,
0,
2});System.
out.
println(); d
(new int[]{5,
3,
9,
2,
6,
7});System.
out.
println(); d
(new int[]{0,
0,
0,
0,
0,
0,
0});System.
out.
println(); d
(new int[]{75,
230,
30,
42,
50});System.
out.
println(); d
(new int[]{255,
255,
200,
200,
203});System.
out.
println(); }
static void d(int[]a){
for(int v,w,x=-1,y,z=a.length;++x<z;){
v=a[x];
s=""+v;
for(y=0;++y<z;v=w){
w=a[(y+x)%z];
if(v>w){
s="f";
break;
}
s+=" "+w;
}
if(y==z)break;
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWQobmV3IGludFtdezF9KTtTeXN0ZW0ub3V0LnByaW50bG4oKTsKICAgICAgICBkKG5ldyBpbnRbXXs1LDAsNX0pO1N5c3RlbS5vdXQucHJpbnRsbigpOwogICAgICAgIGQobmV3IGludFtdezMsMiwxfSk7U3lzdGVtLm91dC5wcmludGxuKCk7CiAgICAgICAgZChuZXcgaW50W117MCw5LDN9KTtTeXN0ZW0ub3V0LnByaW50bG4oKTsKICAgICAgICBkKG5ldyBpbnRbXXsxLDIsMyw0fSk7U3lzdGVtLm91dC5wcmludGxuKCk7CiAgICAgICAgZChuZXcgaW50W117NCwxLDIsM30pO1N5c3RlbS5vdXQucHJpbnRsbigpOwogICAgICAgIGQobmV3IGludFtdezAsMiwwLDJ9KTtTeXN0ZW0ub3V0LnByaW50bG4oKTsKICAgICAgICBkKG5ldyBpbnRbXXs1LDMsOSwyLDYsN30pO1N5c3RlbS5vdXQucHJpbnRsbigpOwogICAgICAgIGQobmV3IGludFtdezAsMCwwLDAsMCwwLDB9KTtTeXN0ZW0ub3V0LnByaW50bG4oKTsKICAgICAgICBkKG5ldyBpbnRbXXs3NSwyMzAsMzAsNDIsNTB9KTtTeXN0ZW0ub3V0LnByaW50bG4oKTsKICAgICAgICBkKG5ldyBpbnRbXXsyNTUsMjU1LDIwMCwyMDAsMjAzfSk7U3lzdGVtLm91dC5wcmludGxuKCk7Cgl9CgogICAgc3RhdGljIHZvaWQgZChpbnRbXWEpewogICAgICAgIFN0cmluZyBzPSIiOwogICAgICAgIGZvcihpbnQgdix3LHg9LTEseSx6PWEubGVuZ3RoOysreDx6Oyl7CiAgICAgICAgICAgIHY9YVt4XTsKICAgICAgICAgICAgcz0iIit2OwogICAgICAgICAgICBmb3IoeT0wOysreTx6O3Y9dyl7CiAgICAgICAgICAgICAgICB3PWFbKHkreCklel07CiAgICAgICAgICAgICAgICBpZih2PncpewogICAgICAgICAgICAgICAgICAgIHM9ImYiOwogICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgcys9IiAiK3c7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgaWYoeT09eilicmVhazsKICAgICAgICB9CiAgICAgICAgU3lzdGVtLm91dC5wcmludChzKTsKICAgIH0KCn0=