condtruexcondandevenxgrx0pxandxfalsefalseandfalsexfalseandtruetruetrueeven0trueevens0falseevenssxevenxgr0xfalsegrsx0truegrsxsygrxyp00psxxcondtruexpxcondtruexgrx0condtruexevenxcondtruexandevenxgrx0condtruexcondandevenxgrx0pxevenssxevenxgrsxsygrxytruecondtruexcondandevenxgrx0pxtruecondtruexpxfalsecondtruexgrx0falsecondtruexevenxfalsecondtruexandevenxgrx0falsegrsxsygrxytruegr22evenssxevenxtrueeven11