/* 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
{
{
System.
out.
println(booleanExpression
(true,
true,
true,
true)); System.
out.
println(booleanExpression
(true,
true,
true,
false)); System.
out.
println(booleanExpression
(false,
false,
false,
true)); System.
out.
println(booleanExpression
(false,
false,
false,
false)); System.
out.
println(booleanExpression
(true,
false,
true,
false)); }
public static boolean booleanExpression(boolean a, boolean b, boolean c, boolean d)
{
if (a && b) return !(c || d);
if (c && d) return !(a || b);
return (a || b) && (c || d);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJICAgU3lzdGVtLm91dC5wcmludGxuKGJvb2xlYW5FeHByZXNzaW9uKHRydWUsIHRydWUsIHRydWUsIHRydWUpKTsKCSAgIFN5c3RlbS5vdXQucHJpbnRsbihib29sZWFuRXhwcmVzc2lvbih0cnVlLCB0cnVlLCB0cnVlLCBmYWxzZSkpOwoJICAgU3lzdGVtLm91dC5wcmludGxuKGJvb2xlYW5FeHByZXNzaW9uKGZhbHNlLCBmYWxzZSwgZmFsc2UsIHRydWUpKTsKCSAgIFN5c3RlbS5vdXQucHJpbnRsbihib29sZWFuRXhwcmVzc2lvbihmYWxzZSwgZmFsc2UsIGZhbHNlLCBmYWxzZSkpOwoJICAgU3lzdGVtLm91dC5wcmludGxuKGJvb2xlYW5FeHByZXNzaW9uKHRydWUsIGZhbHNlLCB0cnVlLCBmYWxzZSkpOwoJfQoJCglwdWJsaWMgc3RhdGljIGJvb2xlYW4gYm9vbGVhbkV4cHJlc3Npb24oYm9vbGVhbiBhLCBib29sZWFuIGIsIGJvb2xlYW4gYywgYm9vbGVhbiBkKSAKCXsKICAgICBpZiAoYSAmJiBiKSByZXR1cm4gIShjIHx8IGQpOwogICAgIGlmIChjICYmIGQpIHJldHVybiAhKGEgfHwgYik7CiAgICAgcmV0dXJuIChhIHx8IGIpICYmIChjIHx8IGQpOwogICAgfQp9