ais_treeV2V3V4V5ICtaEmptyais_treeV2V7aaV1aRightV4V4Aais_treeV2V6aaV1aLeftV4V4aNodeVwVV3ACtaEmptyais_treeV1V9aaV1aRightV4V4AasubsetafootprintV9V0AaextV0V1V2ACfaEmptya=V12V9Oa=V11V9aNodeVwVV3Iais_treeV2V8V10V4Aais_treeV1V8V10V4AasubsetafootprintV8V0AaextV0V1V2ACfaEmptya=V14V8Oa=V13V8aNodeVwVV3LaaV1aLeftV4aNodeVwVV3Iais_treeV1V3V4V5AasubsetafootprintV3V0AaextV0V1V2F
VC for ext_set
ais_treeaaccessorV0V2V3V4Iais_treeV5V2V3V4Aais_treeV1V2V3V4AasubsetafootprintV2V6AaextV6V1V5LafootprintV2LaaccessorV0Iais_treeV1V2V3V4AaextafootprintV2V1aaccessorV0FF
VC for ext_cur
a=V1V2ICCtaEmptyfwV1aEmptyCfaEmptya=V11V8Aa=V9V6aNodeVVVV1aNodeVVVV2ACCtaEmptyfwV1aEmptyCfaEmptyais_treeV0V14V19V3Aais_treeV0V17V19V3ACfaEmptya=V21V17Oa=V20V17aNodeVwVV1LaaV0aRightV3Ia=V15V12Aais_treeV0V12V18V3Aais_treeV0V15V18V3ACfaEmptya=V23V15Oa=V22V15aNodeVwVV1LaaV0aLeftV3aNodeVVVV1aNodeVVVV2Iais_treeV0V2V3V5Aais_treeV0V1V3V4F
VC for unicity
NamemV3afootprintV2ANamemV3afootprintV1INamemV3afootprintV2Aais_treeV0V2aaV0aRightV3V3Aa<asizeV2asizeV5INamemV3afootprintV1Aais_treeV0V1aaV0aLeftV3V3Aa<asizeV1asizeV5ANamemV3afootprintV6ICtaEmptyNamemV3afootprintV10ANamemV3afootprintV9ANaeqV7V3Aa=V7V3qaeqV7V3aNodeVwVV6ACtaEmptyiais_treeV0V12aaV0aRightV7V7Aa<asizeV12asizeV5ACfaEmptya=V14V12Oa=V13V12aNodeVwVV6INamemV3afootprintV11Aais_treeV0V11aaV0aLeftV7V7Aa<asizeV11asizeV5ACfaEmptya=V16V11Oa=V15V11aNodeVwVV6fIa=V6V5Aais_treeV0V5V3V4Aais_treeV0V6V3V8aeqV7V3Ia=V7V3qaeqV7V3aNodeVwVV6Iais_treeV0V6V7V8Aa<asizeV6asizeV5FLaNodeV1V3V2Iais_treeV0aNodeV1V3V2V3V4F
VC for not_below
tAa=V8aFinishIa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
exceptional postcondition
Na=V5anullIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
precondition
Na=V5anullIa=amarkV11aamarkV6V5aTrueIa=aaccessorV11aaccessorV6FIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
Na=V5anullIa=aaaaccessorV11aLeftV5anullIa=amarkV11aamarkV6V5aTrueIa=aaccessorV11aaccessorV6FIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
Na=V5anullIa=aaaaccessorV11aRightV5anullAa=aaaaccessorV11aLeftV5anullIa=amarkV11aamarkV6V5aTrueIa=aaccessorV11aaccessorV6FIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
a=V13aaaaccessorV11aParentV10Aa=V10V5Ia=V13V12FIa=V12aaaaccessorV11aParentV5FIa=aaaaccessorV11aRightV5anullAa=aaaaccessorV11aLeftV5anullIa=amarkV11aamarkV6V5aTrueIa=aaccessorV11aaccessorV6FIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
postcondition
a=V9aTrueANa=V8aFinishIa=V13aaaaccessorV11aParentV10Aa=V10V5Ia=V13V12FIa=V12aaaaccessorV11aParentV5FIa=aaaaccessorV11aRightV5anullAa=aaaaccessorV11aLeftV5anullIa=amarkV11aamarkV6V5aTrueIa=aaccessorV11aaccessorV6FIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
a=aamarkV11V10aTrueIa=V9aTrueANa=V8aFinishIa=V13aaaaccessorV11aParentV10Aa=V10V5Ia=V13V12FIa=V12aaaaccessorV11aParentV5FIa=aaaaccessorV11aRightV5anullAa=aaaaccessorV11aLeftV5anullIa=amarkV11aamarkV6V5aTrueIa=aaccessorV11aaccessorV6FIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
a=aamarkV11V14aamarkV6V14INa=V14V10FIa=aamarkV11V10aTrueIa=V9aTrueANa=V8aFinishIa=V13aaaaccessorV11aParentV10Aa=V10V5Ia=V13V12FIa=V12aaaaccessorV11aParentV5FIa=aaaaccessorV11aRightV5anullAa=aaaaccessorV11aLeftV5anullIa=amarkV11aamarkV6V5aTrueIa=aaccessorV11aaccessorV6FIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
iarotatedV7aaccessorV11anext_phaseV8V10a=aaccessorV11aaccessorV6a=anullaaaaccessorV6aRightV10Aa=aaaaccessorV6aLeftV10anullIa=aamarkV11V14aamarkV6V14INa=V14V10FIa=aamarkV11V10aTrueIa=V9aTrueANa=V8aFinishIa=V13aaaaccessorV11aParentV10Aa=V10V5Ia=V13V12FIa=V12aaaaccessorV11aParentV5FIa=aaaaccessorV11aRightV5anullAa=aaaaccessorV11aLeftV5anullIa=amarkV11aamarkV6V5aTrueIa=aaccessorV11aaccessorV6FIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
Na=V5anullINa=aaaaccessorV11aRightV5anullAa=aaaaccessorV11aLeftV5anullIa=amarkV11aamarkV6V5aTrueIa=aaccessorV11aaccessorV6FIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
Na=V5anullIa=V12aaaaccessorV11aLeftV5FINa=aaaaccessorV11aRightV5anullAa=aaaaccessorV11aLeftV5anullIa=amarkV11aamarkV6V5aTrueIa=aaccessorV11aaccessorV6FIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
Na=V5anullLaLeftIa=V12aaaaccessorV11aLeftV5FINa=aaaaccessorV11aRightV5anullAa=aaaaccessorV11aLeftV5anullIa=amarkV11aamarkV6V5aTrueIa=aaccessorV11aaccessorV6FIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
Na=V5anullIa=aaccessorV14aaaccessorV11V13aaaaccessorV11V13V5aaaaccessorV11aRightV5Ia=amarkV14amarkV11FLaLeftIa=V12aaaaccessorV11aLeftV5FINa=aaaaccessorV11aRightV5anullAa=aaaaccessorV11aLeftV5anullIa=amarkV11aamarkV6V5aTrueIa=aaccessorV11aaccessorV6FIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
Na=V5anullLaRightIa=aaccessorV14aaaccessorV11V13aaaaccessorV11V13V5aaaaccessorV11aRightV5Ia=amarkV14amarkV11FLaLeftIa=V12aaaaccessorV11aLeftV5FINa=aaaaccessorV11aRightV5anullAa=aaaaccessorV11aLeftV5anullIa=amarkV11aamarkV6V5aTrueIa=aaccessorV11aaccessorV6FIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
Na=V5anullLaParentIa=aaccessorV16aaaccessorV14V15aaaaccessorV14V15V5aaaaccessorV14aParentV5Ia=amarkV16amarkV14FLaRightIa=aaccessorV14aaaccessorV11V13aaaaccessorV11V13V5aaaaccessorV11aRightV5Ia=amarkV14amarkV11FLaLeftIa=V12aaaaccessorV11aLeftV5FINa=aaaaccessorV11aRightV5anullAa=aaaaccessorV11aLeftV5anullIa=amarkV11aamarkV6V5aTrueIa=aaccessorV11aaccessorV6FIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
a=V19aaaaccessorV18aParentV10Aa=V10V5Ia=V19V12FIa=aaccessorV18aaaccessorV16V17aaaaccessorV16V17V5V12Ia=amarkV18amarkV16FLaParentIa=aaccessorV16aaaccessorV14V15aaaaccessorV14V15V5aaaaccessorV14aParentV5Ia=amarkV16amarkV14FLaRightIa=aaccessorV14aaaccessorV11V13aaaaccessorV11V13V5aaaaccessorV11aRightV5Ia=amarkV14amarkV11FLaLeftIa=V12aaaaccessorV11aLeftV5FINa=aaaaccessorV11aRightV5anullAa=aaaaccessorV11aLeftV5anullIa=amarkV11aamarkV6V5aTrueIa=aaccessorV11aaccessorV6FIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
a=V9aTrueANa=V8aFinishIa=V19aaaaccessorV18aParentV10Aa=V10V5Ia=V19V12FIa=aaccessorV18aaaccessorV16V17aaaaccessorV16V17V5V12Ia=amarkV18amarkV16FLaParentIa=aaccessorV16aaaccessorV14V15aaaaccessorV14V15V5aaaaccessorV14aParentV5Ia=amarkV16amarkV14FLaRightIa=aaccessorV14aaaccessorV11V13aaaaccessorV11V13V5aaaaccessorV11aRightV5Ia=amarkV14amarkV11FLaLeftIa=V12aaaaccessorV11aLeftV5FINa=aaaaccessorV11aRightV5anullAa=aaaaccessorV11aLeftV5anullIa=amarkV11aamarkV6V5aTrueIa=aaccessorV11aaccessorV6FIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
a=aamarkV18V10aTrueIa=V9aTrueANa=V8aFinishIa=V19aaaaccessorV18aParentV10Aa=V10V5Ia=V19V12FIa=aaccessorV18aaaccessorV16V17aaaaccessorV16V17V5V12Ia=amarkV18amarkV16FLaParentIa=aaccessorV16aaaccessorV14V15aaaaccessorV14V15V5aaaaccessorV14aParentV5Ia=amarkV16amarkV14FLaRightIa=aaccessorV14aaaccessorV11V13aaaaccessorV11V13V5aaaaccessorV11aRightV5Ia=amarkV14amarkV11FLaLeftIa=V12aaaaccessorV11aLeftV5FINa=aaaaccessorV11aRightV5anullAa=aaaaccessorV11aLeftV5anullIa=amarkV11aamarkV6V5aTrueIa=aaccessorV11aaccessorV6FIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
a=aamarkV18V20aamarkV6V20INa=V20V10FIa=aamarkV18V10aTrueIa=V9aTrueANa=V8aFinishIa=V19aaaaccessorV18aParentV10Aa=V10V5Ia=V19V12FIa=aaccessorV18aaaccessorV16V17aaaaccessorV16V17V5V12Ia=amarkV18amarkV16FLaParentIa=aaccessorV16aaaccessorV14V15aaaaccessorV14V15V5aaaaccessorV14aParentV5Ia=amarkV16amarkV14FLaRightIa=aaccessorV14aaaccessorV11V13aaaaccessorV11V13V5aaaaccessorV11aRightV5Ia=amarkV14amarkV11FLaLeftIa=V12aaaaccessorV11aLeftV5FINa=aaaaccessorV11aRightV5anullAa=aaaaccessorV11aLeftV5anullIa=amarkV11aamarkV6V5aTrueIa=aaccessorV11aaccessorV6FIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
iarotatedV7aaccessorV18anext_phaseV8V10a=aaccessorV18aaccessorV6a=anullaaaaccessorV6aRightV10Aa=aaaaccessorV6aLeftV10anullIa=aamarkV18V20aamarkV6V20INa=V20V10FIa=aamarkV18V10aTrueIa=V9aTrueANa=V8aFinishIa=V19aaaaccessorV18aParentV10Aa=V10V5Ia=V19V12FIa=aaccessorV18aaaccessorV16V17aaaaccessorV16V17V5V12Ia=amarkV18amarkV16FLaParentIa=aaccessorV16aaaccessorV14V15aaaaccessorV14V15V5aaaaccessorV14aParentV5Ia=amarkV16amarkV14FLaRightIa=aaccessorV14aaaccessorV11V13aaaaccessorV11V13V5aaaaccessorV11aRightV5Ia=amarkV14amarkV11FLaLeftIa=V12aaaaccessorV11aLeftV5FINa=aaaaccessorV11aRightV5anullAa=aaaaccessorV11aLeftV5anullIa=amarkV11aamarkV6V5aTrueIa=aaccessorV11aaccessorV6FIa=V10V5FIa=V9aTrueFINa=V5anullAa=V4aTrueIa=V4aTrueIa=V8aFinishAarotatedV7aaccessorV6V8V5FFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
Na=V6anullLaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
Na=V6anullLaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
fIa=V8aEmptyLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
unreachable point
ais_treeV9aNodeV12V6V13V6V4ICfaEmptya=V13V16Aa=V12V14aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
arotatedV9aaccessorV7V14V6LaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V17Aa=V12V15aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
a=V5aTrueIfIarotatedV9aaccessorV7V14V6LaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V17Aa=V12V15aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
a=V11anullAa=V10anullqa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V19aamarkV7V19INa=V19V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V22Aa=V12V20aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
a=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIa=V11anullAa=V10anullqa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V19aamarkV7V19INa=V19V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V22Aa=V12V20aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
aextafootprintV12V9aaccessorV18INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V19aamarkV7V19INa=V19V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V22Aa=V12V20aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
ais_treeV9V12V10V6IaextafootprintV12V9aaccessorV18INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V19aamarkV7V19INa=V19V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V22Aa=V12V20aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
CfaEmptya=V20V12Oa=V19V12aNodeVwVV8Iais_treeaaccessorV18V12V10V6INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V21aamarkV7V21INa=V21V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V24Aa=V12V22aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
variant decrease
Na=V17anullIais_treeaaccessorV18V12V10V6INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V19aamarkV7V19INa=V19V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V22Aa=V12V20aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
ais_treeaaccessorV18V12V17V15INa=V17anullIais_treeaaccessorV18V12V10V6INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V19aamarkV7V19INa=V19V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V22Aa=V12V20aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
arotatedV9aaccessorV22V23V21LaGoRightIa=V20aTrueAawas_markedV12amarkV18amarkV22Aa=V19V17Aa=V21V15AaunchangedaaccessorV18aaccessorV22FIais_treeaaccessorV18V12V10V6INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V24aamarkV7V24INa=V24V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V27Aa=V12V25aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
a=V20aTrueIfIarotatedV9aaccessorV22V23V21LaGoRightIa=V20aTrueAawas_markedV12amarkV18amarkV22Aa=V19V17Aa=V21V15AaunchangedaaccessorV18aaccessorV22FIais_treeaaccessorV18V12V10V6INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V24aamarkV7V24INa=V24V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V27Aa=V12V25aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
aextafootprintV13V9aaccessorV27IiarotatedV9aaccessorV27anext_phaseV23V24a=aaccessorV27aaccessorV22a=anullaaaaccessorV22aRightV24Aa=aaaaccessorV22aLeftV24anullAa=aamarkV27V28aamarkV22V28INa=V28V24FAa=aamarkV27V24aTrueAa=V25aTrueAtAa=V26aaaaccessorV27aParentV24Aa=V24V21FLaGoRightIa=V20aTrueAawas_markedV12amarkV18amarkV22Aa=V19V17Aa=V21V15AaunchangedaaccessorV18aaccessorV22FIais_treeaaccessorV18V12V10V6INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V29aamarkV7V29INa=V29V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V32Aa=V12V30aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
ais_treeV9V13V11V6IaextafootprintV13V9aaccessorV27IiarotatedV9aaccessorV27anext_phaseV23V24a=aaccessorV27aaccessorV22a=anullaaaaccessorV22aRightV24Aa=aaaaccessorV22aLeftV24anullAa=aamarkV27V28aamarkV22V28INa=V28V24FAa=aamarkV27V24aTrueAa=V25aTrueAtAa=V26aaaaccessorV27aParentV24Aa=V24V21FLaGoRightIa=V20aTrueAawas_markedV12amarkV18amarkV22Aa=V19V17Aa=V21V15AaunchangedaaccessorV18aaccessorV22FIais_treeaaccessorV18V12V10V6INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V29aamarkV7V29INa=V29V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V32Aa=V12V30aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
CfaEmptya=V29V13Oa=V28V13aNodeVwVV8Iais_treeaaccessorV27V13V11V6IiarotatedV9aaccessorV27anext_phaseV23V24a=aaccessorV27aaccessorV22a=anullaaaaccessorV22aRightV24Aa=aaaaccessorV22aLeftV24anullAa=aamarkV27V30aamarkV22V30INa=V30V24FAa=aamarkV27V24aTrueAa=V25aTrueAtAa=V26aaaaccessorV27aParentV24Aa=V24V21FLaGoRightIa=V20aTrueAawas_markedV12amarkV18amarkV22Aa=V19V17Aa=V21V15AaunchangedaaccessorV18aaccessorV22FIais_treeaaccessorV18V12V10V6INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V31aamarkV7V31INa=V31V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V34Aa=V12V32aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
Na=V26anullIais_treeaaccessorV27V13V11V6IiarotatedV9aaccessorV27anext_phaseV23V24a=aaccessorV27aaccessorV22a=anullaaaaccessorV22aRightV24Aa=aaaaccessorV22aLeftV24anullAa=aamarkV27V28aamarkV22V28INa=V28V24FAa=aamarkV27V24aTrueAa=V25aTrueAtAa=V26aaaaccessorV27aParentV24Aa=V24V21FLaGoRightIa=V20aTrueAawas_markedV12amarkV18amarkV22Aa=V19V17Aa=V21V15AaunchangedaaccessorV18aaccessorV22FIais_treeaaccessorV18V12V10V6INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V29aamarkV7V29INa=V29V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V32Aa=V12V30aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
ais_treeaaccessorV27V13V26V24INa=V26anullIais_treeaaccessorV27V13V11V6IiarotatedV9aaccessorV27anext_phaseV23V24a=aaccessorV27aaccessorV22a=anullaaaaccessorV22aRightV24Aa=aaaaccessorV22aLeftV24anullAa=aamarkV27V28aamarkV22V28INa=V28V24FAa=aamarkV27V24aTrueAa=V25aTrueAtAa=V26aaaaccessorV27aParentV24Aa=V24V21FLaGoRightIa=V20aTrueAawas_markedV12amarkV18amarkV22Aa=V19V17Aa=V21V15AaunchangedaaccessorV18aaccessorV22FIais_treeaaccessorV18V12V10V6INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V29aamarkV7V29INa=V29V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V32Aa=V12V30aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
arotatedV9aaccessorV31V32V30LaGoBackIa=V29aTrueAawas_markedV13amarkV27amarkV31Aa=V28V26Aa=V30V24AaunchangedaaccessorV27aaccessorV31FIais_treeaaccessorV27V13V11V6IiarotatedV9aaccessorV27anext_phaseV23V24a=aaccessorV27aaccessorV22a=anullaaaaccessorV22aRightV24Aa=aaaaccessorV22aLeftV24anullAa=aamarkV27V33aamarkV22V33INa=V33V24FAa=aamarkV27V24aTrueAa=V25aTrueAtAa=V26aaaaccessorV27aParentV24Aa=V24V21FLaGoRightIa=V20aTrueAawas_markedV12amarkV18amarkV22Aa=V19V17Aa=V21V15AaunchangedaaccessorV18aaccessorV22FIais_treeaaccessorV18V12V10V6INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V34aamarkV7V34INa=V34V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V37Aa=V12V35aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2F
a=V29aTrueIfIarotatedV9aaccessorV31V32V30LaGoBackIa=V29aTrueAawas_markedV13amarkV27amarkV31Aa=V28V26Aa=V30V24AaunchangedaaccessorV27aaccessorV31FIais_treeaaccessorV27V13V11V6IiarotatedV9aaccessorV27anext_phaseV23V24a=aaccessorV27aaccessorV22a=anullaaaaccessorV22aRightV24Aa=aaaaccessorV22aLeftV24anullAa=aamarkV27V33aamarkV22V33INa=V33V24FAa=aamarkV27V24aTrueAa=V25aTrueAtAa=V26aaaaccessorV27aParentV24Aa=V24V21FLaGoRightIa=V20aTrueAawas_markedV12amarkV18amarkV22Aa=V19V17Aa=V21V15AaunchangedaaccessorV18aaccessorV22FIais_treeaaccessorV18V12V10V6INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V34aamarkV7V34INa=V34V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V37Aa=V12V35aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anull
aunchangedaaccessorV7aaccessorV36IiarotatedV9aaccessorV36anext_phaseV32V33a=aaccessorV36aaccessorV31a=anullaaaaccessorV31aRightV33Aa=aaaaccessorV31aLeftV33anullAa=aamarkV36V37aamarkV31V37INa=V37V33FAa=aamarkV36V33aTrueAa=V34aTrueAtAa=V35aaaaccessorV36aParentV33Aa=V33V30FLaGoBackIa=V29aTrueAawas_markedV13amarkV27amarkV31Aa=V28V26Aa=V30V24AaunchangedaaccessorV27aaccessorV31FIais_treeaaccessorV27V13V11V6IiarotatedV9aaccessorV27anext_phaseV23V24a=aaccessorV27aaccessorV22a=anullaaaaccessorV22aRightV24Aa=aaaaccessorV22aLeftV24anullAa=aamarkV27V38aamarkV22V38INa=V38V24FAa=aamarkV27V24aTrueAa=V25aTrueAtAa=V26aaaaccessorV27aParentV24Aa=V24V21FLaGoRightIa=V20aTrueAawas_markedV12amarkV18amarkV22Aa=V19V17Aa=V21V15AaunchangedaaccessorV18aaccessorV22FIais_treeaaccessorV18V12V10V6INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V39aamarkV7V39INa=V39V15FAa=aamarkV18V15aTrue
a=V33V6Aa=V35V4IaunchangedaaccessorV7aaccessorV36IiarotatedV9aaccessorV36anext_phaseV32V33a=aaccessorV36aaccessorV31a=anullaaaaccessorV31aRightV33Aa=aaaaccessorV31aLeftV33anullAa=aamarkV36V37aamarkV31V37INa=V37V33FAa=aamarkV36V33aTrueAa=V34aTrueAtAa=V35aaaaccessorV36aParentV33Aa=V33V30FLaGoBackIa=V29aTrueAawas_markedV13amarkV27amarkV31Aa=V28V26Aa=V30V24AaunchangedaaccessorV27aaccessorV31FIais_treeaaccessorV27V13V11V6IiarotatedV9aaccessorV27anext_phaseV23V24a=aaccessorV27aaccessorV22a=anullaaaaccessorV22aRightV24Aa=aaaaccessorV22aLeftV24anullAa=aamarkV27V38aamarkV22V38INa=V38V24FAa=aamarkV27V24aTrueAa=V25aTrueAtAa=V26aaaaccessorV27aParentV24Aa=V24V21FLaGoRightIa=V20aTrueAawas_markedV12amarkV18amarkV22Aa=V19V17Aa=V21V15AaunchangedaaccessorV18aaccessorV22FIais_treeaaccessorV18V12V10V6INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V39aamarkV7V39INa=V39V15FAa
awas_markedV8amarkV7amarkV36Ia=V33V6Aa=V35V4IaunchangedaaccessorV7aaccessorV36IiarotatedV9aaccessorV36anext_phaseV32V33a=aaccessorV36aaccessorV31a=anullaaaaccessorV31aRightV33Aa=aaaaccessorV31aLeftV33anullAa=aamarkV36V37aamarkV31V37INa=V37V33FAa=aamarkV36V33aTrueAa=V34aTrueAtAa=V35aaaaccessorV36aParentV33Aa=V33V30FLaGoBackIa=V29aTrueAawas_markedV13amarkV27amarkV31Aa=V28V26Aa=V30V24AaunchangedaaccessorV27aaccessorV31FIais_treeaaccessorV27V13V11V6IiarotatedV9aaccessorV27anext_phaseV23V24a=aaccessorV27aaccessorV22a=anullaaaaccessorV22aRightV24Aa=aaaaccessorV22aLeftV24anullAa=aamarkV27V38aamarkV22V38INa=V38V24FAa=aamarkV27V24aTrueAa=V25aTrueAtAa=V26aaaaccessorV27aParentV24Aa=V24V21FLaGoRightIa=V20aTrueAawas_markedV12amarkV18amarkV22Aa=V19V17Aa=V21V15AaunchangedaaccessorV18aaccessorV22FIais_treeaaccessorV18V12V10V6INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV
a=V34aTrueIawas_markedV8amarkV7amarkV36Ia=V33V6Aa=V35V4IaunchangedaaccessorV7aaccessorV36IiarotatedV9aaccessorV36anext_phaseV32V33a=aaccessorV36aaccessorV31a=anullaaaaccessorV31aRightV33Aa=aaaaccessorV31aLeftV33anullAa=aamarkV36V37aamarkV31V37INa=V37V33FAa=aamarkV36V33aTrueAa=V34aTrueAtAa=V35aaaaccessorV36aParentV33Aa=V33V30FLaGoBackIa=V29aTrueAawas_markedV13amarkV27amarkV31Aa=V28V26Aa=V30V24AaunchangedaaccessorV27aaccessorV31FIais_treeaaccessorV27V13V11V6IiarotatedV9aaccessorV27anext_phaseV23V24a=aaccessorV27aaccessorV22a=anullaaaaccessorV22aRightV24Aa=aaaaccessorV22aLeftV24anullAa=aamarkV27V38aamarkV22V38INa=V38V24FAa=aamarkV27V24aTrueAa=V25aTrueAtAa=V26aaaaccessorV27aParentV24Aa=V24V21FLaGoRightIa=V20aTrueAawas_markedV12amarkV18amarkV22Aa=V19V17Aa=V21V15AaunchangedaaccessorV18aaccessorV22FIais_treeaaccessorV18V12V10V6INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anull
fIa=V36V31AfFLaGoBackIa=V29aTrueAawas_markedV13amarkV27amarkV31Aa=V28V26Aa=V30V24AaunchangedaaccessorV27aaccessorV31FIais_treeaaccessorV27V13V11V6IiarotatedV9aaccessorV27anext_phaseV23V24a=aaccessorV27aaccessorV22a=anullaaaaccessorV22aRightV24Aa=aaaaccessorV22aLeftV24anullAa=aamarkV27V37aamarkV22V37INa=V37V24FAa=aamarkV27V24aTrueAa=V25aTrueAtAa=V26aaaaccessorV27aParentV24Aa=V24V21FLaGoRightIa=V20aTrueAawas_markedV12amarkV18amarkV22Aa=V19V17Aa=V21V15AaunchangedaaccessorV18aaccessorV22FIais_treeaaccessorV18V12V10V6INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V38aamarkV7V38INa=V38V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V41Aa=V12V39aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_tree
fIa=V27V22AfFLaGoRightIa=V20aTrueAawas_markedV12amarkV18amarkV22Aa=V19V17Aa=V21V15AaunchangedaaccessorV18aaccessorV22FIais_treeaaccessorV18V12V10V6INa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V28aamarkV7V28INa=V28V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V31Aa=V12V29aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
aunchangedaaccessorV7aaccessorV18INNa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V19aamarkV7V19INa=V19V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V22Aa=V12V20aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
a=V15V6Aa=V17V4IaunchangedaaccessorV7aaccessorV18INNa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V19aamarkV7V19INa=V19V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V22Aa=V12V20aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
awas_markedV8amarkV7amarkV18Ia=V15V6Aa=V17V4IaunchangedaaccessorV7aaccessorV18INNa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V19aamarkV7V19INa=V19V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V22Aa=V12V20aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
a=V16aTrueIawas_markedV8amarkV7amarkV18Ia=V15V6Aa=V17V4IaunchangedaaccessorV7aaccessorV18INNa=V11anullAa=V10anullIa=V13aEmptyAa=V12aEmptyIa=V11anullAa=V10anullIiarotatedV9aaccessorV18anext_phaseV14V15a=aaccessorV18aaccessorV7a=anullaaaaccessorV7aRightV15Aa=aaaaccessorV7aLeftV15anullAa=aamarkV18V19aamarkV7V19INa=V19V15FAa=aamarkV18V15aTrueAa=V16aTrueAtAa=V17aaaaccessorV18aParentV15Aa=V15V6FLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V22Aa=V12V20aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
fIa=V18V7AfFLaGoLeftINamemV6afootprintV13ANamemV6afootprintV12ICfaEmptya=V13V21Aa=V12V19aNodeVVVV8FLaaaaccessorV7aRightV6LaaaaccessorV7aLeftV6LaaccessorV7Iais_treeaaccessorV7V8V6V4ANa=V6anullFFIa=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
Na=V3anullLaaccessorV0Ia=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
ais_treeaaccessorV0V1V3anullINa=V3anullLaaccessorV0Ia=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
tIa=V6aTrueAawas_markedV1amarkV0amarkV8Aa=V5V3Aa=V7anullAaunchangedaaccessorV0aaccessorV8FLaaccessorV0Ia=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
loop invariant init
a=V6aTrueAarotatedV4aaccessorV8aFinishV7ItIa=V6aTrueAawas_markedV1amarkV0amarkV8Aa=V5V3Aa=V7anullAaunchangedaaccessorV0aaccessorV8FLaaccessorV0Ia=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
arotatedV4aaccessorV11V12V10LaFinishItIa=V9aTrueAarotatedV4aaccessorV11aFinishV10Aa=V11V8FIa=V6aTrueAawas_markedV1amarkV0amarkV8Aa=V5V3Aa=V7anullAaunchangedaaccessorV0aaccessorV8FLaaccessorV0Ia=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
a=V9aTrueItIarotatedV4aaccessorV11V12V10LaFinishItIa=V9aTrueAarotatedV4aaccessorV11aFinishV10Aa=V11V8FIa=V6aTrueAawas_markedV1amarkV0amarkV8Aa=V5V3Aa=V7anullAaunchangedaaccessorV0aaccessorV8FLaaccessorV0Ia=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
fIiarotatedV4aaccessorV16anext_phaseV12V13a=aaccessorV16aaccessorV11a=anullaaaaccessorV11aRightV13Aa=aaaaccessorV11aLeftV13anullAa=aamarkV16V17aamarkV11V17INa=V17V13FAa=aamarkV16V13aTrueAa=V14aTrueAfAa=V15aaaaccessorV16aParentV13Aa=V13V10FLaFinishItIa=V9aTrueAarotatedV4aaccessorV11aFinishV10Aa=V11V8FIa=V6aTrueAawas_markedV1amarkV0amarkV8Aa=V5V3Aa=V7anullAaunchangedaaccessorV0aaccessorV8FLaaccessorV0Ia=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
loop variant decrease
a=V16V8IiarotatedV4aaccessorV16anext_phaseV12V13a=aaccessorV16aaccessorV11a=anullaaaaccessorV11aRightV13Aa=aaaaccessorV11aLeftV13anullAa=aamarkV16V17aamarkV11V17INa=V17V13FAa=aamarkV16V13aTrueAa=V14aTrueAfAa=V15aaaaccessorV16aParentV13Aa=V13V10FLaFinishItIa=V9aTrueAarotatedV4aaccessorV11aFinishV10Aa=V11V8FIa=V6aTrueAawas_markedV1amarkV0amarkV8Aa=V5V3Aa=V7anullAaunchangedaaccessorV0aaccessorV8FLaaccessorV0Ia=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
loop invariant preservation
a=V14aTrueAarotatedV4aaccessorV16aFinishV15Ia=V16V8IiarotatedV4aaccessorV16anext_phaseV12V13a=aaccessorV16aaccessorV11a=anullaaaaccessorV11aRightV13Aa=aaaaccessorV11aLeftV13anullAa=aamarkV16V17aamarkV11V17INa=V17V13FAa=aamarkV16V13aTrueAa=V14aTrueAfAa=V15aaaaccessorV16aParentV13Aa=V13V10FLaFinishItIa=V9aTrueAarotatedV4aaccessorV11aFinishV10Aa=V11V8FIa=V6aTrueAawas_markedV1amarkV0amarkV8Aa=V5V3Aa=V7anullAaunchangedaaccessorV0aaccessorV8FLaaccessorV0Ia=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
aextafootprintV1V4aaccessorV16LanullIa=V16V11AtFLaFinishItIa=V9aTrueAarotatedV4aaccessorV11aFinishV10Aa=V11V8FIa=V6aTrueAawas_markedV1amarkV0amarkV8Aa=V5V3Aa=V7anullAaunchangedaaccessorV0aaccessorV8FLaaccessorV0Ia=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
ais_treeV4V1V2V17IaextafootprintV1V4aaccessorV16LanullIa=V16V11AtFLaFinishItIa=V9aTrueAarotatedV4aaccessorV11aFinishV10Aa=V11V8FIa=V6aTrueAawas_markedV1amarkV0amarkV8Aa=V5V3Aa=V7anullAaunchangedaaccessorV0aaccessorV8FLaaccessorV0Ia=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
ais_treeaaccessorV16V1V2anullIais_treeaaccessorV16V1V2V17LanullIa=V16V11AtFLaFinishItIa=V9aTrueAarotatedV4aaccessorV11aFinishV10Aa=V11V8FIa=V6aTrueAawas_markedV1amarkV0amarkV8Aa=V5V3Aa=V7anullAaunchangedaaccessorV0aaccessorV8FLaaccessorV0Ia=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
aunchangedaaccessorV0aaccessorV16Iais_treeaaccessorV16V1V2anullIais_treeaaccessorV16V1V2V17LanullIa=V16V11AtFLaFinishItIa=V9aTrueAarotatedV4aaccessorV11aFinishV10Aa=V11V8FIa=V6aTrueAawas_markedV1amarkV0amarkV8Aa=V5V3Aa=V7anullAaunchangedaaccessorV0aaccessorV8FLaaccessorV0Ia=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
awas_markedV1amarkV0amarkV16IaunchangedaaccessorV0aaccessorV16Iais_treeaaccessorV16V1V2anullIais_treeaaccessorV16V1V2V17LanullIa=V16V11AtFLaFinishItIa=V9aTrueAarotatedV4aaccessorV11aFinishV10Aa=V11V8FIa=V6aTrueAawas_markedV1amarkV0amarkV8Aa=V5V3Aa=V7anullAaunchangedaaccessorV0aaccessorV8FLaaccessorV0Ia=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
ais_treeaaccessorV11V1V2anullINtIa=V9aTrueAarotatedV4aaccessorV11aFinishV10Aa=V11V8FIa=V6aTrueAawas_markedV1amarkV0amarkV8Aa=V5V3Aa=V7anullAaunchangedaaccessorV0aaccessorV8FLaaccessorV0Ia=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
aunchangedaaccessorV0aaccessorV11Iais_treeaaccessorV11V1V2anullINtIa=V9aTrueAarotatedV4aaccessorV11aFinishV10Aa=V11V8FIa=V6aTrueAawas_markedV1amarkV0amarkV8Aa=V5V3Aa=V7anullAaunchangedaaccessorV0aaccessorV8FLaaccessorV0Ia=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
awas_markedV1amarkV0amarkV11IaunchangedaaccessorV0aaccessorV11Iais_treeaaccessorV11V1V2anullINtIa=V9aTrueAarotatedV4aaccessorV11aFinishV10Aa=V11V8FIa=V6aTrueAawas_markedV1amarkV0amarkV8Aa=V5V3Aa=V7anullAaunchangedaaccessorV0aaccessorV8FLaaccessorV0Ia=V3V2FINa=V2anullAais_treeaaccessorV0V1V2anullFF
iawas_markedV1amarkV0amarkV11AaunchangedaaccessorV0aaccessorV11Aais_treeaaccessorV11V1V2anullawas_markedV1amarkV0amarkV16AaunchangedaaccessorV0aaccessorV16Aais_treeaaccessorV16V1V2anullIais_treeaaccessorV16V1V2V17Aais_treeV4V1V2V17AaextafootprintV1V4aaccessorV16LanullIa=V16V11AtAa=V14aTrueAarotatedV4aaccessorV16aFinishV15Aa=V16V8AfIiarotatedV4aaccessorV16anext_phaseV12V13a=aaccessorV16aaccessorV11a=anullaaaaccessorV11aRightV13Aa=aaaaccessorV11aLeftV13anullAa=aamarkV16V18aamarkV11V18INa=V18V13FAa=aamarkV16V13aTrueAa=V14aTrueAfAa=V15aaaaccessorV16aParentV13Aa=V13V10FAa=V9aTrueItAarotatedV4aaccessorV11V12V10LaFinishtIa=V9aTrueAarotatedV4aaccessorV11aFinishV10Aa=V11V8FAa=V6aTrueAarotatedV4aaccessorV8aFinishV7AtIa=V6aTrueAawas_markedV1amarkV0amarkV8Aa=V5V3Aa=V7anullAaunchangedaaccessorV0aaccessorV8FAais_treeaaccessorV0V1V3anullANa=V3anullLaaccessorV0AfIa=V33V22AfAia=V31aTrueAawas_markedV23amarkV22amarkV33Aa=V30V21Aa=V32V19AaunchangedaaccessorV22aaccessorV33fIa=V42V37AfAfIa=V51V46AfAa=V49aTrueAawas_markedV23amarkV22
VC for markTree
a>=astack_sizeV0c0ICa>=astack_sizeV1c0aRunningVwwtwV0ACais_stackV3V4V5V2V6EACfaBottoma=V7V2aRunningVwwfaDoneV0aRunningVwwtwV0Iais_stackV8V9V10V0V11EF
VC for stack_size_pos
a>=astack_sizeV0c0Iais_stackV1V2V3V0V4EF
CfaEmptya<=astack_sizeV12a+astack_sizeV9a*alarge_enoughasizeV6Aais_stackV5V7V8V12aNoneIa=V12aRunningV9c0aframe'mkV8V6V10aaapointersV8aLeftacursorV8V11aaapointersV8aRightacursorV8V8V8V8V8FaNodeVwVV6INa=acursorV8anullAais_treeapointersV8V6acursorV8aparentV8Aais_stackV5V7V8V9aSomeV6F
VC for opening
Ca<astack_sizeV11astack_sizeV10Aais_stackV5V7V9V11aNoneIa=V11aDoneFaBottomfaDonea<astack_sizeV16astack_sizeV10Aais_stackV5V7V9V16aNoneIa=V16aRunningV12a+V13c1V15FIia=V15aframe'mkamemo0V14atreeV14atleftV14apleftV14atrightV14aprightV14amemo1V14amemo2V14amemo3V14V9a=V15aframe'mkamemo0V14atreeV14atleftV14apleftV14atrightV14aprightV14amemo1V14V9amemo3V14amemo4V14a=V13c1FaRunningVVVV10Iarec_relV6V8V9Aais_stackV5V7V8V10aSomeV6F
VC for closing
fIa=V9aBottomICfaDoneOaBottomabloc_relapointersamemo0V11iiaGoBackaGoRighta=V10c2aGoLefta=V10c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
fIa=V9aDoneICfaDoneOaBottomabloc_relapointersamemo0V11iiaGoBackaGoRighta=V10c2aGoLefta=V10c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
ais_treeapointersamemo0V12aNodeV15V13V14V13aparentamemo0V12LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V17iiaGoBackaGoRighta=V16c2aGoLefta=V16c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
CCtaEmptyfwatleftV12aEmptyfwatrightV12Ia=V16V10FIa=aprightV12anullAa=apleftV12anullIa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V18iiaGoBackaGoRighta=V17c2aGoLefta=V17c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
assertion
ais_stackV5V6V17V16aSomeV18LatreeV12Lamemo0V12ICCtaEmptyfwatleftV12aEmptyfwatrightV12Ia=V16V10FIa=aprightV12anullAa=apleftV12anullIa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V20iiaGoBackaGoRighta=V19c2aGoLefta=V19c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
arec_relV18V17V8Iais_stackV5V6V17V16aSomeV18LatreeV12Lamemo0V12ICCtaEmptyfwatleftV12aEmptyfwatrightV12Ia=V16V10FIa=aprightV12anullAa=apleftV12anullIa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V20iiaGoBackaGoRighta=V19c2aGoLefta=V19c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
ais_stackV5V6V8V19aNoneIa<astack_sizeV19astack_sizeV16Aais_stackV5V6V8V19aNoneFLatreeV12Lamemo0V12ICCtaEmptyfwatleftV12aEmptyfwatrightV12Ia=V16V10FIa=aprightV12anullAa=apleftV12anullIa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V21iiaGoBackaGoRighta=V20c2aGoLefta=V20c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
a<astack_sizeV19astack_sizeV9Iais_stackV5V6V8V19aNoneIa<astack_sizeV19astack_sizeV16Aais_stackV5V6V8V19aNoneFLatreeV12Lamemo0V12ICCtaEmptyfwatleftV12aEmptyfwatrightV12Ia=V16V10FIa=aprightV12anullAa=apleftV12anullIa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V21iiaGoBackaGoRighta=V20c2aGoLefta=V20c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
aextV22V21V20LafootprintatleftV12Lapointersamemo0V12LapointersV8LatleftV12LapleftV12Lacursoramemo0V12Ia=V16aRunningV10a+V11c1aframe'mkamemo0V12atreeV12atleftV12apleftV12atrightV12aprightV12V8amemo2V12amemo3V12amemo4V12FINa=aprightV12anullAa=apleftV12anullIa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V24iiaGoBackaGoRighta=V23c2aGoLefta=V23c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
asubsetafootprintV19V22IaextV22V21V20LafootprintatleftV12Lapointersamemo0V12LapointersV8LatleftV12LapleftV12Lacursoramemo0V12Ia=V16aRunningV10a+V11c1aframe'mkamemo0V12atreeV12atleftV12apleftV12atrightV12aprightV12V8amemo2V12amemo3V12amemo4V12FINa=aprightV12anullAa=apleftV12anullIa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V24iiaGoBackaGoRighta=V23c2aGoLefta=V23c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
ais_treeV21V19V18V17IasubsetafootprintV19V22IaextV22V21V20LafootprintatleftV12Lapointersamemo0V12LapointersV8LatleftV12LapleftV12Lacursoramemo0V12Ia=V16aRunningV10a+V11c1aframe'mkamemo0V12atreeV12atleftV12apleftV12atrightV12aprightV12V8amemo2V12amemo3V12amemo4V12FINa=aprightV12anullAa=apleftV12anullIa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V24iiaGoBackaGoRighta=V23c2aGoLefta=V23c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
ais_stackV5V6V8V16aSomeV23LatleftV12Iais_treeV20V19V18V17LafootprintatleftV12Lapointersamemo0V12LapointersV8LatleftV12LapleftV12Lacursoramemo0V12Ia=V16aRunningV10a+V11c1aframe'mkamemo0V12atreeV12atleftV12apleftV12atrightV12aprightV12V8amemo2V12amemo3V12amemo4V12FINa=aprightV12anullAa=apleftV12anullIa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V25iiaGoBackaGoRighta=V24c2aGoLefta=V24c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
ais_treeapointersV8V23acursorV8aparentV8Iais_stackV5V6V8V16aSomeV23LatleftV12Iais_treeV20V19V18V17LafootprintatleftV12Lapointersamemo0V12LapointersV8LatleftV12LapleftV12Lacursoramemo0V12Ia=V16aRunningV10a+V11c1aframe'mkamemo0V12atreeV12atleftV12apleftV12atrightV12aprightV12V8amemo2V12amemo3V12amemo4V12FINa=aprightV12anullAa=apleftV12anullIa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V25iiaGoBackaGoRighta=V24c2aGoLefta=V24c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
Na=acursorV8anullIais_treeapointersV8V23acursorV8aparentV8Iais_stackV5V6V8V16aSomeV23LatleftV12Iais_treeV20V19V18V17LafootprintatleftV12Lapointersamemo0V12LapointersV8LatleftV12LapleftV12Lacursoramemo0V12Ia=V16aRunningV10a+V11c1aframe'mkamemo0V12atreeV12atleftV12apleftV12atrightV12aprightV12V8amemo2V12amemo3V12amemo4V12FINa=aprightV12anullAa=apleftV12anullIa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V25iiaGoBackaGoRighta=V24c2aGoLefta=V24c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
ais_stackV5V6V8V24aNoneIa<=astack_sizeV24a+astack_sizeV16a*alarge_enoughasizeV23Aais_stackV5V6V8V24aNoneFLatleftV12Iais_treeV20V19V18V17LafootprintatleftV12Lapointersamemo0V12LapointersV8LatleftV12LapleftV12Lacursoramemo0V12Ia=V16aRunningV10a+V11c1aframe'mkamemo0V12atreeV12atleftV12apleftV12atrightV12aprightV12V8amemo2V12amemo3V12amemo4V12FINa=aprightV12anullAa=apleftV12anullIa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V26iiaGoBackaGoRighta=V25c2aGoLefta=V25c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
a<astack_sizeV24astack_sizeV9Iais_stackV5V6V8V24aNoneIa<=astack_sizeV24a+astack_sizeV16a*alarge_enoughasizeV23Aais_stackV5V6V8V24aNoneFLatleftV12Iais_treeV20V19V18V17LafootprintatleftV12Lapointersamemo0V12LapointersV8LatleftV12LapleftV12Lacursoramemo0V12Ia=V16aRunningV10a+V11c1aframe'mkamemo0V12atreeV12atleftV12apleftV12atrightV12aprightV12V8amemo2V12amemo3V12amemo4V12FINa=aprightV12anullAa=apleftV12anullIa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V26iiaGoBackaGoRighta=V25c2aGoLefta=V25c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
aextV22V21V20LafootprintatrightV12Lapointersamemo0V12LapointersV8LatrightV12LaprightV12Lacursoramemo0V12Ia=V16aRunningV10a+V11c1aframe'mkamemo0V12atreeV12atleftV12apleftV12atrightV12aprightV12amemo1V12amemo2V12V8amemo4V12FIa=V11c2INa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V24iiaGoBackaGoRighta=V23c2aGoLefta=V23c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
asubsetafootprintV19V22IaextV22V21V20LafootprintatrightV12Lapointersamemo0V12LapointersV8LatrightV12LaprightV12Lacursoramemo0V12Ia=V16aRunningV10a+V11c1aframe'mkamemo0V12atreeV12atleftV12apleftV12atrightV12aprightV12amemo1V12amemo2V12V8amemo4V12FIa=V11c2INa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V24iiaGoBackaGoRighta=V23c2aGoLefta=V23c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
ais_treeV21V19V18V17IasubsetafootprintV19V22IaextV22V21V20LafootprintatrightV12Lapointersamemo0V12LapointersV8LatrightV12LaprightV12Lacursoramemo0V12Ia=V16aRunningV10a+V11c1aframe'mkamemo0V12atreeV12atleftV12apleftV12atrightV12aprightV12amemo1V12amemo2V12V8amemo4V12FIa=V11c2INa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V24iiaGoBackaGoRighta=V23c2aGoLefta=V23c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
ais_stackV5V6V8V16aSomeV23LatrightV12Iais_treeV20V19V18V17LafootprintatrightV12Lapointersamemo0V12LapointersV8LatrightV12LaprightV12Lacursoramemo0V12Ia=V16aRunningV10a+V11c1aframe'mkamemo0V12atreeV12atleftV12apleftV12atrightV12aprightV12amemo1V12amemo2V12V8amemo4V12FIa=V11c2INa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V25iiaGoBackaGoRighta=V24c2aGoLefta=V24c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
ais_treeapointersV8V23acursorV8aparentV8Iais_stackV5V6V8V16aSomeV23LatrightV12Iais_treeV20V19V18V17LafootprintatrightV12Lapointersamemo0V12LapointersV8LatrightV12LaprightV12Lacursoramemo0V12Ia=V16aRunningV10a+V11c1aframe'mkamemo0V12atreeV12atleftV12apleftV12atrightV12aprightV12amemo1V12amemo2V12V8amemo4V12FIa=V11c2INa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V25iiaGoBackaGoRighta=V24c2aGoLefta=V24c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
Na=acursorV8anullIais_treeapointersV8V23acursorV8aparentV8Iais_stackV5V6V8V16aSomeV23LatrightV12Iais_treeV20V19V18V17LafootprintatrightV12Lapointersamemo0V12LapointersV8LatrightV12LaprightV12Lacursoramemo0V12Ia=V16aRunningV10a+V11c1aframe'mkamemo0V12atreeV12atleftV12apleftV12atrightV12aprightV12amemo1V12amemo2V12V8amemo4V12FIa=V11c2INa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V25iiaGoBackaGoRighta=V24c2aGoLefta=V24c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
ais_stackV5V6V8V24aNoneIa<=astack_sizeV24a+astack_sizeV16a*alarge_enoughasizeV23Aais_stackV5V6V8V24aNoneFLatrightV12Iais_treeV20V19V18V17LafootprintatrightV12Lapointersamemo0V12LapointersV8LatrightV12LaprightV12Lacursoramemo0V12Ia=V16aRunningV10a+V11c1aframe'mkamemo0V12atreeV12atleftV12apleftV12atrightV12aprightV12amemo1V12amemo2V12V8amemo4V12FIa=V11c2INa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V26iiaGoBackaGoRighta=V25c2aGoLefta=V25c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
a<astack_sizeV24astack_sizeV9Iais_stackV5V6V8V24aNoneIa<=astack_sizeV24a+astack_sizeV16a*alarge_enoughasizeV23Aais_stackV5V6V8V24aNoneFLatrightV12Iais_treeV20V19V18V17LafootprintatrightV12Lapointersamemo0V12LapointersV8LatrightV12LaprightV12Lacursoramemo0V12Ia=V16aRunningV10a+V11c1aframe'mkamemo0V12atreeV12atleftV12apleftV12atrightV12aprightV12amemo1V12amemo2V12V8amemo4V12FIa=V11c2INa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V26iiaGoBackaGoRighta=V25c2aGoLefta=V25c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
aunchangedapointersV8apointersamemo0V12Ia=V16V10FIa=V11c4INa=V11c2INa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V18iiaGoBackaGoRighta=V17c2aGoLefta=V17c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
ais_stackV5V6V17V16aSomeV18LatreeV12Lamemo0V12IaunchangedapointersV8apointersamemo0V12Ia=V16V10FIa=V11c4INa=V11c2INa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V20iiaGoBackaGoRighta=V19c2aGoLefta=V19c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
arec_relV18V17V8Iais_stackV5V6V17V16aSomeV18LatreeV12Lamemo0V12IaunchangedapointersV8apointersamemo0V12Ia=V16V10FIa=V11c4INa=V11c2INa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V20iiaGoBackaGoRighta=V19c2aGoLefta=V19c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
ais_stackV5V6V8V19aNoneIa<astack_sizeV19astack_sizeV16Aais_stackV5V6V8V19aNoneFLatreeV12Lamemo0V12IaunchangedapointersV8apointersamemo0V12Ia=V16V10FIa=V11c4INa=V11c2INa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V21iiaGoBackaGoRighta=V20c2aGoLefta=V20c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
a<astack_sizeV19astack_sizeV9Iais_stackV5V6V8V19aNoneIa<astack_sizeV19astack_sizeV16Aais_stackV5V6V8V19aNoneFLatreeV12Lamemo0V12IaunchangedapointersV8apointersamemo0V12Ia=V16V10FIa=V11c4INa=V11c2INa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V21iiaGoBackaGoRighta=V20c2aGoLefta=V20c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
ais_stackV5V6V8V9aNoneINa=V11c4INa=V11c2INa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V17iiaGoBackaGoRighta=V16c2aGoLefta=V16c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
a<astack_sizeV9astack_sizeV9Iais_stackV5V6V8V9aNoneINa=V11c4INa=V11c2INa=V11c0INamemV13afootprintV14ANamemV13afootprintV15LatleftV12LatrightV12Lacursoramemo0V12Ia=V9aRunningV10V11V12FICfaDoneOaBottomabloc_relapointersamemo0V17iiaGoBackaGoRighta=V16c2aGoLefta=V16c0V7V8aRunningwVVV9Aais_stackV5V6V7V9aNoneF
CfaDoneOaBottomiiia<astack_sizeV9astack_sizeV9Aais_stackV5V6V8V9aNonea<astack_sizeV19astack_sizeV9Aais_stackV5V6V8V19aNoneIa<astack_sizeV19astack_sizeV16Aais_stackV5V6V8V19aNoneFAarec_relV18V17V8Aais_stackV5V6V17V16aSomeV18LatreeV12Lamemo0V12AaunchangedapointersV8apointersamemo0V12Ia=V16V10Fa=V11c4a<astack_sizeV28astack_sizeV9Aais_stackV5V6V8V28aNoneIa<=astack_sizeV28a+astack_sizeV20a*alarge_enoughasizeV27Aais_stackV5V6V8V28aNoneFANa=acursorV8anullAais_treeapointersV8V27acursorV8aparentV8Aais_stackV5V6V8V20aSomeV27LatrightV12Iais_treeV24V23V22V21Aais_treeV25V23V22V21AasubsetafootprintV23V26AaextV26V25V24LafootprintatrightV12Lapointersamemo0V12LapointersV8LatrightV12LaprightV12Lacursoramemo0V12Ia=V20aRunningV10a+V11c1aframe'mkamemo0V12atreeV12atleftV12apleftV12atrightV12aprightV12amemo1V12amemo2V12V8amemo4V12Fa=V11c2ia<astack_sizeV37astack_sizeV9Aais_stackV5V6V8V37aNoneIa<=astack_sizeV37a+astack_sizeV29a*alarge_enoughasizeV36Aais_stackV5V6V8V37aNoneFANa=acursorV8anullAais_treeapointersV8V36acursorV8aparentV8Aa
VC for continuing
iawas_markedV6amarkV5amarkV16AaunchangedaaccessorV5aaccessorV16Aais_treeaaccessorV16V6V7anullIais_treeaaccessorV16V6V7V17Aais_treeV18V6V7V17AaextafootprintV6V18aaccessorV16LapointersV9LanullICtaDonefwV12ACtaDonefwV12iais_stackV6V9V31V32aNoneAa=amarksV31amarkV28Aa=aparentV31V20Aa=acursorV31V29Aa=apointersV31aaccessorV28Aa=V19aTrueIa=V29anullAa<astack_sizeV32astack_sizeV12Aa<=c0astack_sizeV12Ia<astack_sizeV32astack_sizeV12Aais_stackV6V9V31V32aNoneFACfaDoneOaBottomabloc_relapointersamemo0V34iiaGoBackaGoRighta=V33c2aGoLefta=V33c0V13V31aRunningwVVV12Aais_stackV6V9V13V12aNoneIa=V31V30FIa=amarksV30amarkV28Aa=aparentV30V20Aa=acursorV30V29Aa=apointersV30aaccessorV28FIa=V29V22FIa=aaccessorV28aaaccessorV26V27aaaaccessorV26V27V15V22Ia=amarkV28amarkV26FANa=V15anullLaParentIa=aaccessorV26aaaccessorV24V25aaaaccessorV24V25V15aaaaccessorV24aParentV15Ia=amarkV26amarkV24FANa=V15anullLaRightANa=V15anullIa=aaccessorV24aaaccessorV21V23aaaaccessorV21V23V15aaaaccessorV21aRightV15Ia=amarkV24amarkV21FANa=V15anullLaLeftANa=V15anullIa=V

189164eef57c6b88a6ad1337fce63ae2 1H0
a97a735c04097753e544d690097e2ae8 3H2
7c24a4a8d28a62e2d8225b829e3a8205 5H4
8cc346bc9843a28b7aba6a07e70b526d 7H6
9d0cc6859a2b3f84bb300a6242274a1b 88H87
8298664869586a7424bb01e474953330 9H8
66edf910f82384fd3f9db1972a4f37df 11H10
ae3b951209b6542f7526864c27c946c6 11H12
13c00f836b2f3c07a1b2258727579ffb 11H13
3c2b8ff1449caa8e07400e507781201c 11H14
f33d01785802ad43e125b732bd763afc 16H15
662dc9dafd3df4820b25799c53ef3d90 16H17
3954959a297fdb9cab2171c05207d4d3 16H18
b0cf325698d4ad9e2f1b9b34a5e1408a 16H19
c399bcd31fd5befb38fa8121fd9954e6 16H20
147d74ab0d7506e881ad61e1607ab73a 11H21
239764ca4e3a9d9429ae0f7902868fc7 11H22
fc08cf889eb5de52c672a619771adb07 11H23
acdc0a0f2aed70621eb504eb6c285cd8 11H24
21118fd3cc7ac69057ec8da30cedf24b 11H25
9941327071cb2de8de10ae127ea6253b 11H26
e68d1f23790af0bc2c3f232c84f0ea3f 16H27
430dc232b197a0d20931c7e925babff3 16H28
1690b2da304de0de9551b831eeb7f1a6 16H29
692ff730025e00e094537e3dbe3c008b 16H30
6aba558df7ac05cb06aae950ddcf610a 16H31
e93bcccbf9d0057d0afda265f02ae390 11H32
14248ec6a89f3f8c4d4fe5b542c8e2dd 11H33
813261cccaf27f80317fc9c956a1458f 35H34
5a8c9ab613b61823479210d71d2f16de 11H36
788555695c69910fc29ca8c33a47d054 11H37
c06551f3c5e06674636fa5c477d8d00c 11H38
bd4915b5ee1de263e5ef56fafdebf66e 16H39
56d83440da1e3ed50ff71933cea502a3 16H40
cff7a58c61d0c1d7d1a0ce82acbd5c96 11H41
ea96491ce051e4d0e4adafefaced759b 11H42
bfce0ad68fb5e6a35f1935500d1f67e5 44H43
c47403410436815bf7143d6ea762a0a2 11H45
897c43ceca9c6b51134621c8219746f6 11H46
80e6e7935ec13daefcb4186b8d87574f 11H47
d50743d59dbc647d5b74957d4a9df427 11H48
404c741d9fb658368e74a1893b340133 11H49
4ee13e81f39e0126ae6f85f5e3173138 11H50
55ff2be78333f0f45e9e7b097450c056 44H51
5cf4d9bdbb89dc1a2f98bf9a136dca1e 11H52
2aac0fde1df6a9672c152332340e2364 11H53
c04196bc2aa3ca5c88d77002c99a55e9 11H54
2b8b2af61c82a67d5042533bf9d27180 11H55
f2d333cbf874f3c8b046b2b34d10a772 16H56
b444666f2038d15add5d207f141ab37d 16H57
2c0e41fd4d5cc039cb9f434c9a20d840 16H58
980a634dfce7c7f306c3c7c47965e944 16H59
8b54ff07082cab02bcb90327d9fa8249 9H60
ac6a1d875ceb5c5e13d02ac13a8857d9 9H61
3f92889e3740bc1e17fbcd73c59d8d16 16H62
bfbdc90cc3e4dff37e19f1205eadea9d 16H63
7940f43a69e955aaf06d55d75e86ea3b 16H64
91b66c04229120b1d50d5941cdec6ac8 16H65
34e25ba8161a041d41340e8b955ae3ee 9H66
abecdb512e88ba6a769fad24eb6abfdf 11H67
1dee5fba2b2de594b27c6f6a7ea4b962 11H68
2ba0967b00b152bbb4ef87da961a9b39 70H69
057050b8b662f169b0b0c3f0403fc49a 70H71
8596519035d9e7a083fe620ce2384820 11H72
93b0872b982bff39644b58366ba05661 11H73
5dfe818a2953e27015847fdd1b425252 75H74
15bc9876a39a43188a0fa48d0e8e96eb 77H76
0d41d67ca620e26e7415d12b137f6133 77H78
762a3e57b57eead8b6a0a7ec2d31e7fd 11H79
a5492c2ff2d62894fb6adf405cecc5d2 11H80
3581ee00562ab2f9f206180e70657154 16H81
a3b7d6c2c3098f28fbe2ed0a56777d4e 16H82
2bbf9798b82f7eb24158a8df21664997 16H83
e732e17d6a241d1b1299315ec6febd29 16H84
ab25ce98c86915e2f7572dfd978313e9 16H85
ba1316097ca7c398a83ffcb9dd336694 16H86
41f4a6b570d955e4a8bcf4befd4301ec 90H89
b330283b0ee70311965c0e24f7116460 93H92H91
78ed8809aeb96eb3bad2cd6b323aed1d 95H94H91
21f464d35cce20e476a5b3ff5d928ba1 129H128H91
6636a53e4fde6430df4eadb2f7fa452e 35H96H91
39b817a01c09e3eeb4a29e9475759b69 35H97H91
54726bf0f3800a67c5584c148799daa3 11H98H91
965901a71f30a66771c043beef2a7bfe 100H99H91
c7f2c593c2bb0cff36b32ae9fd02f342 11H101H91
571a029fd5584daf39274b3a0395bc7d 11H102H91
4d1fce579d536f0c961412646c81025e 16H103H91
f778a174e622e200a3b41999e92401d0 16H104H91
c59ca2b58ea8186e6a0462ff2c9f9d29 11H105H91
79469baf5b7e398c3fc30abba3061c45 11H106H91
aee9bb7b8ce2d260ea7ed92c6d1f0894 11H107H91
17da5acc246d1f5330ce865a59e19061 11H108H91
80dda2401e9309e5d69ec9774395292b 11H109H91
ad358989cc22d4c4a224c8cf04897819 11H110H91
2ab73dac01c35d8778de3c3681cdefb7 16H111H91
d8ea8c841f01280951f4d6342c3ed032 16H112H91
13ca906069f0eea85e068cbd250dff3a 11H113H91
149826b49e880b5b04a6b2ac377391d9 11H114H91
3342632ae429654ee51127ca25b614d5 11H115H91
4233c87170e7768a9a85cfe53a28ce52 11H116H91
13ce51349842ebc1677ee18dd5b54ae2 11H117H91
a6ceaeaf776ee22862ab7b2d54288f9d 11H118H91
52730a246dd0fba8419df428091a246c 16H119H91
83bd0debd4547703981d69d4d6dc66de 16H120H91
b614a30a10cedce161a2dfe77edf2cfc 100H121H91
b7d4cab64ba58ca107ebd5560ebd4255 11H122H91
a886eb395331dddaf340a7a55080ecb0 11H123H91
de955ba56f1d01593bfb92b683b29a45 16H124H91
688b666471acfb698cf4ea90f71bed8f 16H125H91
1e8860eee32f66415f4e431ffba76f88 16H126H91
c71b1ea14d63b8d5d4122b7f53f54562 16H127H91
6fbf59cf2f050a3107c25eeac45e10bd 88H130H91
