import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone
{
// boolean sorted(Integer[] n,int i){while(i-->1)if(n[i]<n[i-1])return false;return true;}void bogo(Integer[] n){List<Integer>l=Arrays.asList(n);while(!sorted(n,n.length)){Collections.shuffle(l);l.toArray(n);}}
public static
{
while(i --> 1) // i..1
if(n[i] < n[i-1]) // ascending order
return false;
return true;
}
public static
{
List
<Integer
>l
= Arrays.
asList(n
);
while(!sorted(n, n.length))
{
l.toArray(n); // re-fill the array
}
}
{
Integer[] a
= { 3,
5,
1,
7,
4,
0,
-2 }; bogo(a);
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBJZGVvbmUKewovLwlib29sZWFuIHNvcnRlZChJbnRlZ2VyW10gbixpbnQgaSl7d2hpbGUoaS0tPjEpaWYobltpXTxuW2ktMV0pcmV0dXJuIGZhbHNlO3JldHVybiB0cnVlO312b2lkIGJvZ28oSW50ZWdlcltdIG4pe0xpc3Q8SW50ZWdlcj5sPUFycmF5cy5hc0xpc3Qobik7d2hpbGUoIXNvcnRlZChuLG4ubGVuZ3RoKSl7Q29sbGVjdGlvbnMuc2h1ZmZsZShsKTtsLnRvQXJyYXkobik7fX0KCglwdWJsaWMgc3RhdGljIAoJYm9vbGVhbiBzb3J0ZWQoSW50ZWdlcltdIG4saW50IGkpCgl7CgkJd2hpbGUoaSAtLT4gMSkgLy8gaS4uMQoJCQlpZihuW2ldIDwgbltpLTFdKSAvLyBhc2NlbmRpbmcgb3JkZXIKCQkJCXJldHVybiBmYWxzZTsKCQkKCQlyZXR1cm4gdHJ1ZTsKCX0KCQoJcHVibGljIHN0YXRpYyAKCXZvaWQgYm9nbyhJbnRlZ2VyW10gbikKCXsKCQlMaXN0PEludGVnZXI+bCA9IEFycmF5cy5hc0xpc3Qobik7CgkJCgkJd2hpbGUoIXNvcnRlZChuLCBuLmxlbmd0aCkpCgkJewoJCQlDb2xsZWN0aW9ucy5zaHVmZmxlKGwpOyAvLyBzaHVmZmxlCgkJCWwudG9BcnJheShuKTsgLy8gcmUtZmlsbCB0aGUgYXJyYXkKCQl9Cgl9CgkKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJSW50ZWdlcltdIGEgPSB7IDMsIDUsIDEsIDcsIDQsIDAsIC0yIH07CgkJYm9nbyhhKTsKCQlmb3IoSW50ZWdlciB4IDogYSkgU3lzdGVtLm91dC5wcmludCh4KyIgIik7Cgl9Cn0=