sub X{ ($_=pop)&pop|~$_&pop }