xorxFxxorxnegxFandxTxandxFFandxxxandxorxyzxorandxzandyzxorxxFimplxyxorandxyxorxTorxyxorandxyxorxyequivxyxorxxoryTnegxxorxTandxorxyzandyzandxorxyzandxzandxorxyzxorandxzandyzimplxyxorxTimplxyandxyimplxyxorandxyxorxTorxyxorxyorxyandxyorxyxorandxyxorxyequivxyxoryTequivxyxorxxoryTnegxxorxTtrueimplxyxorxTfalseimplxyxorandxyxorxTfalseimplxyandxyfalseorxyxorxyfalseorxyxorandxyxorxyfalseorxyandxyfalseandxorxyzandyzandxorxyzandxztrueand21andxorxyzxorandxzandyzfalseequivxyxorxxoryTfalseequivxyxoryTfalsenegxxorxTfalse