/* 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
{
{
// your code goes here
int cnt = 0;
for (int i = 12345; i <= 54321; i++) {
if (isOk(i)) {
cnt++;
System.
out.
printf("%3d: %d %s\n", cnt, i, ana
(i
)); }
}
}
static boolean isOk(int v) {
int c = 0;
while (v > 0) {
c |= 1 << (v % 10);
v /= 10;
}
return c == ((1 << 1)|(1 << 2)|(1 << 3)|(1 << 4)|(1 << 5));
}
int[] arr = new int[5];
for (int i = 0; i < 5; i++) {
arr[4-i] = v % 10;
v /= 10;
}
int rh = 0, rc = 0, lh = 0, lc = 0;
for (int i = 0; i < 5; i++) {
if (arr[i] > lh) {
lh = arr[i];
lc++;
}
if (arr[4-i] > rh) {
rh = arr[4-i];
rc++;
}
}
return String.
format("%d %d", lc, rc
); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQlpbnQgY250ID0gMDsKCQlmb3IgKGludCBpID0gMTIzNDU7IGkgPD0gNTQzMjE7IGkrKykgewoJCQkKCQkJaWYgKGlzT2soaSkpIHsKCQkJCWNudCsrOwoJCQkJU3lzdGVtLm91dC5wcmludGYoIiUzZDogJWQgJXNcbiIsIGNudCwgaSwgYW5hKGkpKTsKCQkJfQoJCQkKCQl9Cgl9CgkKCXN0YXRpYyBib29sZWFuIGlzT2soaW50IHYpIHsKCQlpbnQgYyA9IDA7CgkJd2hpbGUgKHYgPiAwKSB7CgkJCWMgfD0gMSA8PCAodiAlIDEwKTsKCQkJdiAvPSAxMDsKCQl9CgkJcmV0dXJuIGMgPT0gKCgxIDw8IDEpfCgxIDw8IDIpfCgxIDw8IDMpfCgxIDw8IDQpfCgxIDw8IDUpKTsKCX0KCQoJc3RhdGljIFN0cmluZyBhbmEoaW50IHYpIHsKCQlpbnRbXSBhcnIgPSBuZXcgaW50WzVdOwoJCWZvciAoaW50IGkgPSAwOyBpIDwgNTsgaSsrKSB7CgkJCWFycls0LWldID0gdiAlIDEwOwoJCQl2IC89IDEwOwoJCX0KCQlpbnQgcmggPSAwLCByYyA9IDAsIGxoID0gMCwgbGMgPSAwOwoJCWZvciAoaW50IGkgPSAwOyBpIDwgNTsgaSsrKSB7CgkJCWlmIChhcnJbaV0gPiBsaCkgewoJCQkJbGggPSBhcnJbaV07CgkJCQlsYysrOwoJCQl9CgkJCWlmIChhcnJbNC1pXSA+IHJoKSB7CgkJCQlyaCA9IGFycls0LWldOwoJCQkJcmMrKzsKCQkJfQoJCX0KCQlyZXR1cm4gU3RyaW5nLmZvcm1hdCgiJWQgJWQiLCBsYywgcmMpOwoJfQp9