public boolean monkeyTrouble1(boolean aSmile, boolean bSmile) { if (aSmile) { if (bSmile) { return true; } else { // !bSmile return false; } } else { // !aSmile if (bSmile) { return false; } else { // !bSmile return true; } } } public boolean monkeyTrouble2(boolean aSmile, boolean bSmile) { if (aSmile) { return bSmile; } else { // !aSmile return !bSmile; } } public boolean monkeyTrouble3(boolean aSmile, boolean bSmile) { if (aSmile && bSmile) { return true; } else if (!aSmile && !bSmile) { return true; } else { return false; } } public boolean monkeyTrouble4(boolean aSmile, boolean bSmile) { return (aSmile && bSmile) || (!aSmile && !bSmile); } public boolean monkeyTrouble(boolean aSmile, boolean bSmile) { return aSmile == bSmile; }