import java.util.*;
import java.lang.*;
class Main
{
{
final int L = 3;
int[][] vectors = {
{1, 4, 6},
{3, 2, 5},
{2, 3, 4},
{5, 4, 6},
{7, 7, 7},
{3, 3, 5},
{8, 8, 8},
};
Comparator<int[]> cmp = new Comparator<int[]>() {
public int compare(int[] v1, int[] v2) {
int cmp0
= Integer.
signum(v1
[0] - v2
[0]); for (int i = 1; i < L; i++) {
int cmp1
= Integer.
signum(v1
[i
] - v2
[i
]); if (cmp1 != 0) {
if (cmp1 != cmp0) {
return 0;
}
cmp0 = cmp1;
}
}
return cmp0;
}
};
System.
out.
println("minset:"); int i = 0;
int[] vPref = vectors[0];
while (cmp.compare(vectors[i], vPref) == 0) {
for (int x : vectors[i]){
}
vPref = vectors[i];
i++;
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBNYWluCnsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWZpbmFsIGludCBMID0gMzsKCgkJaW50W11bXSB2ZWN0b3JzID0gewoJCQl7MSwgNCwgNn0sCgkJCXszLCAyLCA1fSwKCQkJezIsIDMsIDR9LAoJCQl7NSwgNCwgNn0sCgkJCXs3LCA3LCA3fSwKCQkJezMsIDMsIDV9LAoJCQl7OCwgOCwgOH0sCgkJfTsKCgkJQ29tcGFyYXRvcjxpbnRbXT4gY21wID0gbmV3IENvbXBhcmF0b3I8aW50W10+KCkgewoJCQlwdWJsaWMgaW50IGNvbXBhcmUoaW50W10gdjEsIGludFtdIHYyKSB7CgkJCQlpbnQgY21wMCA9IEludGVnZXIuc2lnbnVtKHYxWzBdIC0gdjJbMF0pOwoJCQkJZm9yIChpbnQgaSA9IDE7IGkgPCBMOyBpKyspIHsKCQkJCQlpbnQgY21wMSA9IEludGVnZXIuc2lnbnVtKHYxW2ldIC0gdjJbaV0pOwoJCQkJCWlmIChjbXAxICE9IDApIHsKCQkJCQkJaWYgKGNtcDEgIT0gY21wMCkgewoJCQkJCQkJcmV0dXJuIDA7CgkJCQkJCX0KCQkJCQkJY21wMCA9IGNtcDE7CgkJCQkJfQoJCQkJfQoJCQkJcmV0dXJuIGNtcDA7CgkJCX0KCQl9OwoKCQlBcnJheXMuc29ydCh2ZWN0b3JzLCBjbXApOwoKCQlTeXN0ZW0ub3V0LnByaW50bG4oIm1pbnNldDoiKTsKCQlpbnQgaSA9IDA7CgkJaW50W10gdlByZWYgPSB2ZWN0b3JzWzBdOwoJCXdoaWxlIChjbXAuY29tcGFyZSh2ZWN0b3JzW2ldLCB2UHJlZikgPT0gMCkgewoJCQlmb3IgKGludCB4IDogdmVjdG9yc1tpXSl7CgkJCQlTeXN0ZW0ub3V0LnByaW50KHggKyAiLCAiKTsKCQkJfQoJCQlTeXN0ZW0ub3V0LnByaW50bG4oKTsKCQkJdlByZWYgPSB2ZWN0b3JzW2ldOwoJCQlpKys7CgkJfQoJfQp9Cg==