class Main
{
private static final boolean[] BOOLEANS = new boolean[] { false, true };
{
for (final boolean a : BOOLEANS)
for (final boolean b : BOOLEANS)
for (final boolean c : BOOLEANS)
blah(a, b, c);
java.
lang.
System.
out.
println(); for (byte b = 0b000; b <= 0b111; b++)
blah((b & 0b100) != 0, (b & 0b010) != 0, (b & 0b001) != 0);
}
public static void blah(boolean a, boolean b, boolean c) {
java.
lang.
System.
out.
println((a
? "T " : "F ") + (b
? "T " : "F ") + (c
? "T " : "F ")); }
}
Y2xhc3MgTWFpbgp7Cglwcml2YXRlIHN0YXRpYyBmaW5hbCBib29sZWFuW10gQk9PTEVBTlMgPSBuZXcgYm9vbGVhbltdIHsgZmFsc2UsIHRydWUgfTsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWZvciAoZmluYWwgYm9vbGVhbiBhIDogQk9PTEVBTlMpCgkJCWZvciAoZmluYWwgYm9vbGVhbiBiIDogQk9PTEVBTlMpCgkJCQlmb3IgKGZpbmFsIGJvb2xlYW4gYyA6IEJPT0xFQU5TKQoJCQkJCWJsYWgoYSwgYiwgYyk7CiAgICAJamF2YS5sYW5nLlN5c3RlbS5vdXQucHJpbnRsbigpOwogICAgCWZvciAoYnl0ZSBiID0gMGIwMDA7IGIgPD0gMGIxMTE7IGIrKykKICAgIAkJYmxhaCgoYiAmIDBiMTAwKSAhPSAwLCAoYiAmIDBiMDEwKSAhPSAwLCAoYiAmIDBiMDAxKSAhPSAwKTsKCX0KCXB1YmxpYyBzdGF0aWMgdm9pZCBibGFoKGJvb2xlYW4gYSwgYm9vbGVhbiBiLCBib29sZWFuIGMpIHsKCQlqYXZhLmxhbmcuU3lzdGVtLm91dC5wcmludGxuKChhID8gIlQgIiA6ICJGICIpICsgKGIgPyAiVCAiIDogIkYgIikgKyAoYyA/ICJUICIgOiAiRiAiKSk7Cgl9Cn0=