activeandttXmarkXactiveplusN0markNactiveplusNsMmarksplusNMactiveandX1X2andactiveX1X2activeplusX1X2plusactiveX1X2activeplusX1X2plusX1activeX2activesXsactiveXandmarkX1X2markandX1X2plusmarkX1X2markplusX1X2plusX1markX2markplusX1X2smarkXmarksXproperandX1X2andproperX1properX2properttokttproperplusX1X2plusproperX1properX2proper0ok0propersXsproperXandokX1okX2okandX1X2plusokX1okX2okplusX1X2sokXoksXtopmarkXtopproperXtopokXtopactiveXactiveplusNsMsplusNMactiveplusNsMplusNMactiveandX1X2andactiveX1X2activeandX1X2activeX1activeplusX1X2plusactiveX1X2activeplusX1X2activeX1activeplusX1X2plusX1activeX2activeplusX1X2activeX2activesXsactiveXactivesXactiveXandmarkX1X2andX1X2plusmarkX1X2plusX1X2plusX1markX2plusX1X2smarkXsXproperandX1X2andproperX1properX2properandX1X2properX1properandX1X2properX2properplusX1X2plusproperX1properX2properplusX1X2properX1properplusX1X2properX2propersXsproperXpropersXproperXandokX1okX2andX1X2plusokX1okX2plusX1X2sokXsXtopmarkXtopproperXtopmarkXproperXtopokXtopactiveXtopokXactiveXtruetopokXtopactiveXtopmarkXtopproperXtrue123456789101112131415161proper111and22112tt01ok111plus211122000s111mark111active111top121topokXtopactiveXtopmarkXtopproperXproperandX1X2andproperX1properX2properttokttproperplusX1X2plusproperX1properX2proper0ok0propersXsproperXsmarkXmarksXsokXoksXplusmarkX1X2markplusX1X2plusX1markX2markplusX1X2plusokX1okX2okplusX1X2andmarkX1X2markandX1X2andokX1okX2okandX1X2activeplusNsMmarksplusNMactiveandX1X2andactiveX1X2activeplusX1X2plusactiveX1X2activeplusX1X2plusX1activeX2activesXsactiveXproperandX1X2andproperX1properX2properttokttproperplusX1X2plusproperX1properX2proper0ok0propersXsproperXsmarkXmarksXsokXoksXplusmarkX1X2markplusX1X2plusX1markX2markplusX1X2plusokX1okX2okplusX1X2andmarkX1X2markandX1X2andokX1okX2okandX1X2activeandttXmarkXactiveplusN0markNactiveplusNsMmarksplusNMactiveandX1X2andactiveX1X2activeplusX1X2plusactiveX1X2activeplusX1X2plusX1activeX2activesXsactiveX1proper111and22112tt00ok111plus22122000s1111mark111active111top111topokXtopactiveXtopmarkXtopproperXproperandX1X2andproperX1properX2properttokttproperplusX1X2plusproperX1properX2proper0ok0propersXsproperXsmarkXmarksXsokXoksXplusmarkX1X2markplusX1X2plusX1markX2markplusX1X2plusokX1okX2okplusX1X2andmarkX1X2markandX1X2andokX1okX2okandX1X2activeandX1X2andactiveX1X2activeplusX1X2plusactiveX1X2activeplusX1X2plusX1activeX2activesXsactiveX1top111ok111active111mark1111proper10and21112plus21112s111tt00000topokXtopactiveX1top111ok1111active111and2111plus21112s1111mark11activeandX1X2andactiveX1X2activeplusX1X2plusactiveX1X2activeplusX1X2plusX1activeX2activesXsactiveXandmarkX1X2markandX1X2andokX1okX2okandX1X2plusmarkX1X2markplusX1X2plusX1markX2markplusX1X2plusokX1okX2okplusX1X2smarkXmarksXsokXoksXtopokXactiveXfalse246781011131415activeplusX1X2activeX1activeandX1X2activeX1activeplusX1X2activeX2activesXactiveXtrue24811121314active11activeplusNsMsplusNMfalse245689111213activeplusNsMplusNMfalse269101112activeandX1X2andactiveX1X2false9activeplusX1X2plusactiveX1X2false8activeplusX1X2plusX1activeX2false8activesXsactiveXfalse7topmarkXproperXfalse6properandX1X2properX2properandX1X2properX1properplusX1X2properX1properplusX1X2properX2propersXproperXtrue5proper11properandX1X2andproperX1properX2false5andokX1okX2andX1X2andmarkX1X2andX1X2true4and22andmarkX1X2andX1X2and21properplusX1X2plusproperX1properX2false3plusX1markX2plusX1X2plusmarkX1X2plusX1X2plusokX1okX2plusX1X2trueplus22plusmarkX1X2plusX1X2plus21propersXsproperXfalsesokXsXsmarkXsXtrues11