apartial_solutionV2V0Iaeq_prefixV1V0V2Iapartial_solutionV2V1F
empty_shape
Naeq_solaV3V6aV3V7Ia<V7V5Aa<V6V7Aa<=V4V6FIasortedV3V4V5F
a<V1asizeAa<=c0V1IamemV1V0FE
VC for t
amemV2V1qa=anthV0V2aTrueAa<V2asizeAa<=c0V2FE
amemV1amdlV0qa=anthabvV0V1aTrueAa<V1asizeAa<=c0V1FFamdlV0abvV0
ais_emptyamdlV4Ia=amdlV4V2Aa=abvV4V3FAamemV5V2qa=anthV3V5aTrueAa<V5asizeAa<=c0V5FLazerosLaempty
VC for empty
a==abvV2azerosIais_emptyamdlV2F
assertion
a=abvV2azerosIa==abvV2azerosIais_emptyamdlV2F
VC for is_empty
a=abvV2azerosItOa==abvV2azerosIais_emptyamdlV2F
ais_emptyamdlV2qa=abvV2azerosIa=abvV2azerosIais_emptyamdlV2F
postcondition
ais_emptyamdlV2qa=abvV2azerosAa=abvV2azerosItOa==abvV2azerosIais_emptyamdlV2F
a=amdlV6aremoveamin_eltamdlV3amdlV2Ia=amdlV6V4Aa=abvV6V5FAamemV7V4qa=anthV5V7aTrueAa<V7asizeAa<=c0V7FLabw_andabvV2abw_notabvV3Laremoveamin_eltamdlV3amdlV2Iamemamin_eltamdlV3amdlV2Aa=amdlV3asingletonamin_eltamdlV3F
VC for remove_singleton
a=amdlV6aaddamin_eltamdlV3amdlV2Ia=amdlV6V4Aa=abvV6V5FAamemV7V4qa=anthV5V7aTrueAa<V7asizeAa<=c0V7FLabw_orabvV2abvV3Laaddamin_eltamdlV3amdlV2Ia=amdlV3asingletonamin_eltamdlV3F
VC for add_singleton
amemV5V3qa=anthV4V5aTrueAa<V5asizeAa<=c0V5FLalsl_bvabvV2c1LaremoveasizeasuccamdlV2F
precondition
a=amdlV5aremoveasizeasuccamdlV2Ia=amdlV5V3Aa=abvV5V4FLalsl_bvabvV2c1LaremoveasizeasuccamdlV2F
a=amdlV5aremoveasizeasuccamdlV2Ia=amdlV5V3Aa=abvV5V4FAamemV6V3qa=anthV4V6aTrueAa<V6asizeAa<=c0V6FLalsl_bvabvV2c1LaremoveasizeasuccamdlV2F
VC for mul2
a=amdlV5apredamdlV2Ia=amdlV5V3Aa=abvV5V4FAamemV6V3qa=anthV4V6aTrueAa<V6asizeAa<=c0V6FLalsr_bvabvV2c1LapredamdlV2F
VC for div2
a=amdlV6adiffamdlV2amdlV3Ia=amdlV6V4Aa=abvV6V5FAamemV7V4qa=anthV5V7aTrueAa<V7asizeAa<=c0V7FLabw_andabvV2abw_notabvV3LadiffamdlV2amdlV3F
VC for diff
abits_interval_is_zeros_bvabvV2azerosV4Laof_intV3Lamin_eltamdlV2INais_emptyamdlV2F
a=anth_bvabvV2V4aTrueIabits_interval_is_zeros_bvabvV2azerosV4Laof_intV3Lamin_eltamdlV2INais_emptyamdlV2F
a=anth_bvanegabvV2V4aTrueIa=anth_bvabvV2V4aTrueIabits_interval_is_zeros_bvabvV2azerosV4Laof_intV3Lamin_eltamdlV2INais_emptyamdlV2F
Na=anthV5V6aTrueIa<V6V3Aa<=c0V6FLabw_andabvV2anegabvV2Ia=anth_bvanegabvV2V4aTrueIa=anth_bvabvV2V4aTrueIabits_interval_is_zeros_bvabvV2azerosV4Laof_intV3Lamin_eltamdlV2INais_emptyamdlV2F
abits_interval_is_zeros_bvV5aaddV4c1asubc31V4INa=anthV5V6aTrueIa<V6V3Aa<=c0V6FLabw_andabvV2anegabvV2Ia=anth_bvanegabvV2V4aTrueIa=anth_bvabvV2V4aTrueIabits_interval_is_zeros_bvabvV2azerosV4Laof_intV3Lamin_eltamdlV2INais_emptyamdlV2F
abits_interval_is_zerosV5a+V3c1a-c31V3Iabits_interval_is_zeros_bvV5aaddV4c1asubc31V4INa=anthV5V6aTrueIa<V6V3Aa<=c0V6FLabw_andabvV2anegabvV2Ia=anth_bvanegabvV2V4aTrueIa=anth_bvabvV2V4aTrueIabits_interval_is_zeros_bvabvV2azerosV4Laof_intV3Lamin_eltamdlV2INais_emptyamdlV2F
amemV7V6qa=anthV5V7aTrueAa<V7asizeAa<=c0V7FLasingletonV3Iabits_interval_is_zerosV5a+V3c1a-c31V3Iabits_interval_is_zeros_bvV5aaddV4c1asubc31V4INa=anthV5V8aTrueIa<V8V3Aa<=c0V8FLabw_andabvV2anegabvV2Ia=anth_bvanegabvV2V4aTrueIa=anth_bvabvV2V4aTrueIabits_interval_is_zeros_bvabvV2azerosV4Laof_intV3Lamin_eltamdlV2INais_emptyamdlV2F
a=amdlV7asingletonamin_eltamdlV2Ia=amdlV7V6Aa=abvV7V5FLasingletonV3Iabits_interval_is_zerosV5a+V3c1a-c31V3Iabits_interval_is_zeros_bvV5aaddV4c1asubc31V4INa=anthV5V8aTrueIa<V8V3Aa<=c0V8FLabw_andabvV2anegabvV2Ia=anth_bvanegabvV2V4aTrueIa=anth_bvabvV2V4aTrueIabits_interval_is_zeros_bvabvV2azerosV4Laof_intV3Lamin_eltamdlV2INais_emptyamdlV2F
a=amdlV7asingletonamin_eltamdlV2Ia=amdlV7V6Aa=abvV7V5FAamemV8V6qa=anthV5V8aTrueAa<V8asizeAa<=c0V8FLasingletonV3Aabits_interval_is_zerosV5a+V3c1a-c31V3Aabits_interval_is_zeros_bvV5aaddV4c1asubc31V4ANa=anthV5V9aTrueIa<V9V3Aa<=c0V9FLabw_andabvV2anegabvV2Aa=anth_bvanegabvV2V4aTrueAa=anth_bvabvV2V4aTrueAabits_interval_is_zeros_bvabvV2azerosV4Laof_intV3Lamin_eltamdlV2INais_emptyamdlV2F
VC for rightmost_bit_trick
a=amdlV5aintervalc0at'intV2Ia=amdlV5V3Aa=abvV5V4FAamemV6V3qa=anthV4V6aTrueAa<V6asizeAa<=c0V6FLabw_notalsl_bvaonesV2Laintervalc0at'intV2IauleV2c32F
VC for below
amemaV9V6amdlV8Iaeq_prefixV0V9V6AasolutionV9FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V10aV0V11a-V11V6Ia<V11V6Aa<=c0V11FqNamemV10amdlV5Ia<V10asizeAa<=c0V10FANa=a-V12aV0V13a-V6V13Ia<V13V6Aa<=c0V13FqNamemV12amdlV4Ia<V12asizeAa<=c0V12FANa=aV0V15V14Ia<V15V6Aa<=c0V15FAa<V14anAa<=c0V14qamemV14amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
a<c-1amin_eltamdlV8INais_emptyamdlV8IamemaV9V6amdlV8Iaeq_prefixV0V9V6AasolutionV9FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V10aV0V11a-V11V6Ia<V11V6Aa<=c0V11FqNamemV10amdlV5Ia<V10asizeAa<=c0V10FANa=a-V12aV0V13a-V6V13Ia<V13V6Aa<=c0V13FqNamemV12amdlV4Ia<V12asizeAa<=c0V12FANa=aV0V15V14Ia<V15V6Aa<=c0V15FAa<V14anAa<=c0V14qamemV14amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
loop invariant init
a>=a-V2V2c0Aa=c0a-V2V2Ia<c-1amin_eltamdlV8INais_emptyamdlV8IamemaV9V6amdlV8Iaeq_prefixV0V9V6AasolutionV9FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V10aV0V11a-V11V6Ia<V11V6Aa<=c0V11FqNamemV10amdlV5Ia<V10asizeAa<=c0V10FANa=a-V12aV0V13a-V6V13Ia<V13V6Aa<=c0V13FqNamemV12amdlV4Ia<V12asizeAa<=c0V12FANa=aV0V15V14Ia<V15V6Aa<=c0V15FAa<V14anAa<=c0V14qamemV14amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
asubsetamdlV8adiffadiffamdlV3amdlV4amdlV5Ia>=a-V2V2c0Aa=c0a-V2V2Ia<c-1amin_eltamdlV8INais_emptyamdlV8IamemaV9V6amdlV8Iaeq_prefixV0V9V6AasolutionV9FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V10aV0V11a-V11V6Ia<V11V6Aa<=c0V11FqNamemV10amdlV5Ia<V10asizeAa<=c0V10FANa=a-V12aV0V13a-V6V13Ia<V13V6Aa<=c0V13FqNamemV12amdlV4Ia<V12asizeAa<=c0V12FANa=aV0V15V14Ia<V15V6Aa<=c0V15FAa<V14anAa<=c0V14qamemV14amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
apartial_solutionV6V0IasubsetamdlV8adiffadiffamdlV3amdlV4amdlV5Ia>=a-V2V2c0Aa=c0a-V2V2Ia<c-1amin_eltamdlV8INais_emptyamdlV8IamemaV9V6amdlV8Iaeq_prefixV0V9V6AasolutionV9FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V10aV0V11a-V11V6Ia<V11V6Aa<=c0V11FqNamemV10amdlV5Ia<V10asizeAa<=c0V10FANa=a-V12aV0V13a-V6V13Ia<V13V6Aa<=c0V13FqNamemV12amdlV4Ia<V12asizeAa<=c0V12FANa=aV0V15V14Ia<V15V6Aa<=c0V15FAa<V14anAa<=c0V14qamemV14amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
asortedV1V2V2Iapartial_solutionV6V0IasubsetamdlV8adiffadiffamdlV3amdlV4amdlV5Ia>=a-V2V2c0Aa=c0a-V2V2Ia<c-1amin_eltamdlV8INais_emptyamdlV8IamemaV9V6amdlV8Iaeq_prefixV0V9V6AasolutionV9FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V10aV0V11a-V11V6Ia<V11V6Aa<=c0V11FqNamemV10amdlV5Ia<V10asizeAa<=c0V10FANa=a-V12aV0V13a-V6V13Ia<V13V6Aa<=c0V13FqNamemV12amdlV4Ia<V12asizeAa<=c0V12FANa=aV0V15V14Ia<V15V6Aa<=c0V15FAa<V14anAa<=c0V14qamemV14amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
a<=V9c-1INamemV9amdlV8AamemV9amdlV8FIasortedV1V2V2Iapartial_solutionV6V0IasubsetamdlV8adiffadiffamdlV3amdlV4amdlV5Ia>=a-V2V2c0Aa=c0a-V2V2Ia<c-1amin_eltamdlV8INais_emptyamdlV8IamemaV10V6amdlV8Iaeq_prefixV0V10V6AasolutionV10FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V11aV0V12a-V12V6Ia<V12V6Aa<=c0V12FqNamemV11amdlV5Ia<V11asizeAa<=c0V11FANa=a-V13aV0V14a-V6V14Ia<V14V6Aa<=c0V14FqNamemV13amdlV4Ia<V13asizeAa<=c0V13FANa=aV0V16V15Ia<V16V6Aa<=c0V16FAa<V15anAa<=c0V15qamemV15amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
a<=aaV1V9V6c-1Aa<=c0aaV1V9V6Aaeq_prefixV0aV1V9V6AasolutionaV1V9Ia<V9V2Aa<=V2V9FIa<=V10c-1INamemV10amdlV8AamemV10amdlV8FIasortedV1V2V2Iapartial_solutionV6V0IasubsetamdlV8adiffadiffamdlV3amdlV4amdlV5Ia>=a-V2V2c0Aa=c0a-V2V2Ia<c-1amin_eltamdlV8INais_emptyamdlV8IamemaV11V6amdlV8Iaeq_prefixV0V11V6AasolutionV11FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V12aV0V13a-V13V6Ia<V13V6Aa<=c0V13FqNamemV12amdlV5Ia<V12asizeAa<=c0V12FANa=a-V14aV0V15a-V6V15Ia<V15V6Aa<=c0V15FqNamemV14amdlV4Ia<V14asizeAa<=c0V14FANa=aV0V17V16Ia<V17V6Aa<=c0V17FAa<V16anAa<=c0V16qamemV16amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
aeq_solV9aV1V10Aa<V10V2Aa<=V2V10EANamemaV9V6amdlV8AamemaV9V6amdlV8Ia<=aV9V6c-1Aa<=c0aV9V6Aaeq_prefixV0V9V6AasolutionV9FIa<=aaV1V11V6c-1Aa<=c0aaV1V11V6Aaeq_prefixV0aV1V11V6AasolutionaV1V11Ia<V11V2Aa<=V2V11FIa<=V12c-1INamemV12amdlV8AamemV12amdlV8FIasortedV1V2V2Iapartial_solutionV6V0IasubsetamdlV8adiffadiffamdlV3amdlV4amdlV5Ia>=a-V2V2c0Aa=c0a-V2V2Ia<c-1amin_eltamdlV8INais_emptyamdlV8IamemaV13V6amdlV8Iaeq_prefixV0V13V6AasolutionV13FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V14aV0V15a-V15V6Ia<V15V6Aa<=c0V15FqNamemV14amdlV5Ia<V14asizeAa<=c0V14FANa=a-V16aV0V17a-V6V17Ia<V17V6Aa<=c0V17FqNamemV16amdlV4Ia<V16asizeAa<=c0V16FANa=aV0V19V18Ia<V19V6Aa<=c0V19FAa<V18anAa<=c0V18qamemV18amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
aeq_prefixV0V0V6Iaeq_solV9aV1V10Aa<V10V2Aa<=V2V10EANamemaV9V6amdlV8AamemaV9V6amdlV8Ia<=aV9V6c-1Aa<=c0aV9V6Aaeq_prefixV0V9V6AasolutionV9FIa<=aaV1V11V6c-1Aa<=c0aaV1V11V6Aaeq_prefixV0aV1V11V6AasolutionaV1V11Ia<V11V2Aa<=V2V11FIa<=V12c-1INamemV12amdlV8AamemV12amdlV8FIasortedV1V2V2Iapartial_solutionV6V0IasubsetamdlV8adiffadiffamdlV3amdlV4amdlV5Ia>=a-V2V2c0Aa=c0a-V2V2Ia<c-1amin_eltamdlV8INais_emptyamdlV8IamemaV13V6amdlV8Iaeq_prefixV0V13V6AasolutionV13FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V14aV0V15a-V15V6Ia<V15V6Aa<=c0V15FqNamemV14amdlV5Ia<V14asizeAa<=c0V14FANa=a-V16aV0V17a-V6V17Ia<V17V6Aa<=c0V17FqNamemV16amdlV4Ia<V16asizeAa<=c0V16FANa=aV0V19V18Ia<V19V6Aa<=c0V19FAa<V18anAa<=c0V18qamemV18amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
aeq_prefixV1V1V2Iaeq_prefixV0V0V6Iaeq_solV9aV1V10Aa<V10V2Aa<=V2V10EANamemaV9V6amdlV8AamemaV9V6amdlV8Ia<=aV9V6c-1Aa<=c0aV9V6Aaeq_prefixV0V9V6AasolutionV9FIa<=aaV1V11V6c-1Aa<=c0aaV1V11V6Aaeq_prefixV0aV1V11V6AasolutionaV1V11Ia<V11V2Aa<=V2V11FIa<=V12c-1INamemV12amdlV8AamemV12amdlV8FIasortedV1V2V2Iapartial_solutionV6V0IasubsetamdlV8adiffadiffamdlV3amdlV4amdlV5Ia>=a-V2V2c0Aa=c0a-V2V2Ia<c-1amin_eltamdlV8INais_emptyamdlV8IamemaV13V6amdlV8Iaeq_prefixV0V13V6AasolutionV13FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V14aV0V15a-V15V6Ia<V15V6Aa<=c0V15FqNamemV14amdlV5Ia<V14asizeAa<=c0V14FANa=a-V16aV0V17a-V6V17Ia<V17V6Aa<=c0V17FqNamemV16amdlV4Ia<V16asizeAa<=c0V16FANa=aV0V19V18Ia<V19V6Aa<=c0V19FAa<V18anAa<=c0V18qamemV18amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
Nais_emptyamdlV11INais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV15aV13V16Aa<V16V12Aa<=V2V16EANamemaV15V6amdlV11AamemaV15V6amdlV8Ia<=aV15V6V9Aa<=c0aV15V6Aaeq_prefixV14V15V6AasolutionV15FAa<=aaV13V17V6V9Aa<=c0aaV13V17V6Aaeq_prefixV14aV13V17V6AasolutionaV13V17Ia<V17V12Aa<=V2V17FAa<=V18V9INamemV18amdlV11AamemV18amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a-V12V2Aa<V9amin_eltamdlV11INais_emptyamdlV11FIamemaV19V6amdlV8Iaeq_prefixV0V19V6AasolutionV19FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V20aV0V21a-V21V6Ia<V21V6Aa<=c0V21FqNamemV20amdlV5Ia<V20asizeAa<=c0V20FANa=a-V22aV0V23a-V6V23Ia<V23V6Aa<=c0V23FqNamemV22amdlV4Ia<V22asizeAa<=c0V22FANa=aV0V25V24Ia<V25V6Aa<=c0V25FAa<V24anAa<=c0V24qamemV24amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
a<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV18aV13V19Aa<V19V12Aa<=V2V19EANamemaV18V6amdlV11AamemaV18V6amdlV8Ia<=aV18V6V9Aa<=c0aV18V6Aaeq_prefixV14V18V6AasolutionV18FAa<=aaV13V20V6V9Aa<=c0aaV13V20V6Aaeq_prefixV14aV13V20V6AasolutionaV13V20Ia<V20V12Aa<=V2V20FAa<=V21V9INamemV21amdlV11AamemV21amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a-V12V2Aa<V9amin_eltamdlV11INais_emptyamdlV11FIamemaV22V6amdlV8Iaeq_prefixV0V22V6AasolutionV22FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V23aV0V24a-V24V6Ia<V24V6Aa<=c0V24FqNamemV23amdlV5Ia<V23asizeAa<=c0V23FANa=a-V25aV0V26a-V6V26Ia<V26V6Aa<=c0V26FqNamemV25amdlV4Ia<V25asizeAa<=c0V25FANa=aV0V28V27Ia<V28V6Aa<=c0V28FAa<V27anAa<=c0V27qamemV27amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
NamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV18aV13V19Aa<V19V12Aa<=V2V19EANamemaV18V6amdlV11AamemaV18V6amdlV8Ia<=aV18V6V9Aa<=c0aV18V6Aaeq_prefixV14V18V6AasolutionV18FAa<=aaV13V20V6V9Aa<=c0aaV13V20V6Aaeq_prefixV14aV13V20V6AasolutionaV13V20Ia<V20V12Aa<=V2V20FAa<=V21V9INamemV21amdlV11AamemV21amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a-V12V2Aa<V9amin_eltamdlV11INais_emptyamdlV11FIamemaV22V6amdlV8Iaeq_prefixV0V22V6AasolutionV22FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V23aV0V24a-V24V6Ia<V24V6Aa<=c0V24FqNamemV23amdlV5Ia<V23asizeAa<=c0V23FANa=a-V25aV0V26a-V6V26Ia<V26V6Aa<=c0V26FqNamemV25amdlV4Ia<V25asizeAa<=c0V25FANa=aV0V28V27Ia<V28V6Aa<=c0V28FAa<V27anAa<=c0V27qamemV27amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
NamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV18aV13V19Aa<V19V12Aa<=V2V19EANamemaV18V6amdlV11AamemaV18V6amdlV8Ia<=aV18V6V9Aa<=c0aV18V6Aaeq_prefixV14V18V6AasolutionV18FAa<=aaV13V20V6V9Aa<=c0aaV13V20V6Aaeq_prefixV14aV13V20V6AasolutionaV13V20Ia<V20V12Aa<=V2V20FAa<=V21V9INamemV21amdlV11AamemV21amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a-V12V2Aa<V9amin_eltamdlV11INais_emptyamdlV11FIamemaV22V6amdlV8Iaeq_prefixV0V22V6AasolutionV22FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V23aV0V24a-V24V6Ia<V24V6Aa<=c0V24FqNamemV23amdlV5Ia<V23asizeAa<=c0V23FANa=a-V25aV0V26a-V6V26Ia<V26V6Aa<=c0V26FqNamemV25amdlV4Ia<V25asizeAa<=c0V25FANa=aV0V28V27Ia<V28V6Aa<=c0V28FAa<V27anAa<=c0V27qamemV27amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
aeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV18aV13V19Aa<V19V12Aa<=V2V19EANamemaV18V6amdlV11AamemaV18V6amdlV8Ia<=aV18V6V9Aa<=c0aV18V6Aaeq_prefixV14V18V6AasolutionV18FAa<=aaV13V20V6V9Aa<=c0aaV13V20V6Aaeq_prefixV14aV13V20V6AasolutionaV13V20Ia<V20V12Aa<=V2V20FAa<=V21V9INamemV21amdlV11AamemV21amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a-V12V2Aa<V9amin_eltamdlV11INais_emptyamdlV11FIamemaV22V6amdlV8Iaeq_prefixV0V22V6AasolutionV22FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V23aV0V24a-V24V6Ia<V24V6Aa<=c0V24FqNamemV23amdlV5Ia<V23asizeAa<=c0V23FANa=a-V25aV0V26a-V6V26Ia<V26V6Aa<=c0V26FqNamemV25amdlV4Ia<V25asizeAa<=c0V25FANa=aV0V28V27Ia<V28V6Aa<=c0V28FAa<V27anAa<=c0V27qamemV27amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
Na=aV17V19V18Ia<V19V6Aa<=c0V19FIamemV18amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV20aV13V21Aa<V21V12Aa<=V2V21EANamemaV20V6amdlV11AamemaV20V6amdlV8Ia<=aV20V6V9Aa<=c0aV20V6Aaeq_prefixV14V20V6AasolutionV20FAa<=aaV13V22V6V9Aa<=c0aaV13V22V6Aaeq_prefixV14aV13V22V6AasolutionaV13V22Ia<V22V12Aa<=V2V22FAa<=V23V9INamemV23amdlV11AamemV23amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a-V12V2Aa<V9amin_eltamdlV11INais_emptyamdlV11FIamemaV24V6amdlV8Iaeq_prefixV0V24V6AasolutionV24FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V25aV0V26a-V26V6Ia<V26V6Aa<=c0V26FqNamemV25amdlV5Ia<V25asizeAa<=c0V25FANa=a-V27aV0V28a-V6V28Ia<V28V6Aa<=c0V28FqNamemV27amdlV4Ia<V27asizeAa<=c0V27FANa=aV0V30V29Ia<V30V6Aa<=c0V30FAa<V29anAa<=c0V29qamemV29amdlV3FAa>=V2c0Aa=a+V6acardinal
Na=aV17V19V18Ia<V19a+V6c1Aa<=c0V19FAa<V18anAa<=c0V18qamemV18aremoveamin_eltamdlV16amdlV3FINa=aV17V21V20Ia<V21V6Aa<=c0V21FIamemV20amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV22aV13V23Aa<V23V12Aa<=V2V23EANamemaV22V6amdlV11AamemaV22V6amdlV8Ia<=aV22V6V9Aa<=c0aV22V6Aaeq_prefixV14V22V6AasolutionV22FAa<=aaV13V24V6V9Aa<=c0aaV13V24V6Aaeq_prefixV14aV13V24V6AasolutionaV13V24Ia<V24V12Aa<=V2V24FAa<=V25V9INamemV25amdlV11AamemV25amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a-V12V2Aa<V9amin_eltamdlV11INais_emptyamdlV11FIamemaV26V6amdlV8Iaeq_prefixV0V26V6AasolutionV26FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V27aV0V28a-V28V6Ia<V28V6Aa<=c0V28FqNamemV27amdlV5Ia<V27asizeAa<=c0V27FANa=a-V29aV0V30a-V6V30Ia<V30V6Aa<=c0V30FqNamemV29amdlV4Ia<V29asize
a=amdlV16asingletonamin_eltamdlV16INa=aV17V19V18Ia<V19a+V6c1Aa<=c0V19FAa<V18anAa<=c0V18qamemV18aremoveamin_eltamdlV16amdlV3FINa=aV17V21V20Ia<V21V6Aa<=c0V21FIamemV20amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV22aV13V23Aa<V23V12Aa<=V2V23EANamemaV22V6amdlV11AamemaV22V6amdlV8Ia<=aV22V6V9Aa<=c0aV22V6Aaeq_prefixV14V22V6AasolutionV22FAa<=aaV13V24V6V9Aa<=c0aaV13V24V6Aaeq_prefixV14aV13V24V6AasolutionaV13V24Ia<V24V12Aa<=V2V24FAa<=V25V9INamemV25amdlV11AamemV25amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a-V12V2Aa<V9amin_eltamdlV11INais_emptyamdlV11FIamemaV26V6amdlV8Iaeq_prefixV0V26V6AasolutionV26FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V27aV0V28a-V28V6Ia<V28V6Aa<=c0V28FqNamemV27amdlV5Ia<V27asizeAa<=c0V27FANa=a-V29aV0V30a-V6V30Ia<V30V6A
amema-V20c1amdlV4Oa=V20a+V15c1IamemV20amdlV19Ia<V20asizeAa<=c0V20FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V22V21Ia<V22a+V6c1Aa<=c0V22FAa<V21anAa<=c0V21qamemV21aremoveamin_eltamdlV16amdlV3FINa=aV17V24V23Ia<V24V6Aa<=c0V24FIamemV23amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV25aV13V26Aa<V26V12Aa<=V2V26EANamemaV25V6amdlV11AamemaV25V6amdlV8Ia<=aV25V6V9Aa<=c0aV25V6Aaeq_prefixV14V25V6AasolutionV25FAa<=aaV13V27V6V9Aa<=c0aaV13V27V6Aaeq_prefixV14aV13V27V6AasolutionaV13V27Ia<V27V12Aa<=V2V27FAa<=V28V9INamemV28amdlV11AamemV28amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a-V12V2Aa<V9amin_eltamdlV11INais_emptyamdlV11FIamemaV29V6amdlV8Iaeq_prefixV0V29V6AasolutionV29FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=
NNa=a-V20aV17V21a-a+V6c1V21Ia<V21a+V6c1Aa<=c0V21FIamema-V20c1amdlV4Oa=V20a+V15c1IamemV20amdlV19Ia<V20asizeAa<=c0V20FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V23V22Ia<V23a+V6c1Aa<=c0V23FAa<V22anAa<=c0V22qamemV22aremoveamin_eltamdlV16amdlV3FINa=aV17V25V24Ia<V25V6Aa<=c0V25FIamemV24amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV26aV13V27Aa<V27V12Aa<=V2V27EANamemaV26V6amdlV11AamemaV26V6amdlV8Ia<=aV26V6V9Aa<=c0aV26V6Aaeq_prefixV14V26V6AasolutionV26FAa<=aaV13V28V6V9Aa<=c0aaV13V28V6Aaeq_prefixV14aV13V28V6AasolutionaV13V28Ia<V28V12Aa<=V2V28FAa<=V29V9INamemV29amdlV11AamemV29amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a-V12V2Aa<V9amin_eltamdlV11INais_emptyamdlV11FIamemaV30V6amdlV8Iaeq_prefixV0V30V6AasolutionV30FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3
NNa=a-V20aV17V21a-a+V6c1V21Ia<V21a+V6c1Aa<=c0V21FAamema-V20c1amdlV4Oa=V20a+V15c1IamemV20amdlV19Ia<V20asizeAa<=c0V20FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V23V22Ia<V23a+V6c1Aa<=c0V23FAa<V22anAa<=c0V22qamemV22aremoveamin_eltamdlV16amdlV3FINa=aV17V25V24Ia<V25V6Aa<=c0V25FIamemV24amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV26aV13V27Aa<V27V12Aa<=V2V27EANamemaV26V6amdlV11AamemaV26V6amdlV8Ia<=aV26V6V9Aa<=c0aV26V6Aaeq_prefixV14V26V6AasolutionV26FAa<=aaV13V28V6V9Aa<=c0aaV13V28V6Aaeq_prefixV14aV13V28V6AasolutionaV13V28Ia<V28V12Aa<=V2V28FAa<=V29V9INamemV29amdlV11AamemV29amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a-V12V2Aa<V9amin_eltamdlV11INais_emptyamdlV11FIamemaV30V6amdlV8Iaeq_prefixV0V30V6AasolutionV30FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3
a=amdlV16asingletonamin_eltamdlV16INNa=a-V20aV17V21a-a+V6c1V21Ia<V21a+V6c1Aa<=c0V21FAamema-V20c1amdlV4Oa=V20a+V15c1IamemV20amdlV19Ia<V20asizeAa<=c0V20FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V23V22Ia<V23a+V6c1Aa<=c0V23FAa<V22anAa<=c0V22qamemV22aremoveamin_eltamdlV16amdlV3FINa=aV17V25V24Ia<V25V6Aa<=c0V25FIamemV24amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV26aV13V27Aa<V27V12Aa<=V2V27EANamemaV26V6amdlV11AamemaV26V6amdlV8Ia<=aV26V6V9Aa<=c0aV26V6Aaeq_prefixV14V26V6AasolutionV26FAa<=aaV13V28V6V9Aa<=c0aaV13V28V6Aaeq_prefixV14aV13V28V6AasolutionaV13V28Ia<V28V12Aa<=V2V28FAa<=V29V9INamemV29amdlV11AamemV29amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a-V12V2Aa<V9amin_eltamdlV11INais_emptyamdlV11FIamemaV30V6amdlV8Iaeq_prefixV0V30V6AasolutionV30FIa=amdlV8adiff
amema+V22c1amdlV5Aa<a+V22c1asizeOa=V22a-V15c1IamemV22amdlV21Ia<V22asizeAa<=c0V22FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V23aV17V24a-a+V6c1V24Ia<V24a+V6c1Aa<=c0V24FAamema-V23c1amdlV4Oa=V23a+V15c1IamemV23amdlV19Ia<V23asizeAa<=c0V23FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V26V25Ia<V26a+V6c1Aa<=c0V26FAa<V25anAa<=c0V25qamemV25aremoveamin_eltamdlV16amdlV3FINa=aV17V28V27Ia<V28V6Aa<=c0V28FIamemV27amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV29aV13V30Aa<V30V12Aa<=V2V30EANamemaV29V6amdlV11AamemaV29V6amdlV8Ia<=aV29V6V9Aa<=c0aV29V6Aaeq_prefixV14V29V6AasolutionV29FAa<=aaV13V31V6V9Aa<=c0aaV13V31V6Aaeq_prefixV14aV13V31V6AasolutionaV13V31Ia<V31V12Aa<=V2V31FAa<=V32V9INamemV32amdlV11AamemV32amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a
NNa=a-V22aV17V23a-a-V23V6c1Ia<V23a+V6c1Aa<=c0V23FIamema+V22c1amdlV5Aa<a+V22c1asizeOa=V22a-V15c1IamemV22amdlV21Ia<V22asizeAa<=c0V22FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V24aV17V25a-a+V6c1V25Ia<V25a+V6c1Aa<=c0V25FAamema-V24c1amdlV4Oa=V24a+V15c1IamemV24amdlV19Ia<V24asizeAa<=c0V24FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V27V26Ia<V27a+V6c1Aa<=c0V27FAa<V26anAa<=c0V26qamemV26aremoveamin_eltamdlV16amdlV3FINa=aV17V29V28Ia<V29V6Aa<=c0V29FIamemV28amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV30aV13V31Aa<V31V12Aa<=V2V31EANamemaV30V6amdlV11AamemaV30V6amdlV8Ia<=aV30V6V9Aa<=c0aV30V6Aaeq_prefixV14V30V6AasolutionV30FAa<=aaV13V32V6V9Aa<=c0aaV13V32V6Aaeq_prefixV14aV13V32V6AasolutionaV13V32Ia<V32V12Aa<=V2V32FAa<=V33V9INamemV33amdlV11AamemV33amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV
NNa=a-V22aV17V23a-a-V23V6c1Ia<V23a+V6c1Aa<=c0V23FAamema+V22c1amdlV5Aa<a+V22c1asizeOa=V22a-V15c1IamemV22amdlV21Ia<V22asizeAa<=c0V22FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V24aV17V25a-a+V6c1V25Ia<V25a+V6c1Aa<=c0V25FAamema-V24c1amdlV4Oa=V24a+V15c1IamemV24amdlV19Ia<V24asizeAa<=c0V24FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V27V26Ia<V27a+V6c1Aa<=c0V27FAa<V26anAa<=c0V26qamemV26aremoveamin_eltamdlV16amdlV3FINa=aV17V29V28Ia<V29V6Aa<=c0V29FIamemV28amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV30aV13V31Aa<V31V12Aa<=V2V31EANamemaV30V6amdlV11AamemaV30V6amdlV8Ia<=aV30V6V9Aa<=c0aV30V6Aaeq_prefixV14V30V6AasolutionV30FAa<=aaV13V32V6V9Aa<=c0aaV13V32V6Aaeq_prefixV14aV13V32V6AasolutionaV13V32Ia<V32V12Aa<=V2V32FAa<=V33V9INamemV33amdlV11AamemV33amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV
a=amdlV16asingletonamin_eltamdlV16La+V6c1INNa=a-V23aV17V24a-a-V24V6c1Ia<V24a+V6c1Aa<=c0V24FAamema+V23c1amdlV5Aa<a+V23c1asizeOa=V23a-V15c1IamemV23amdlV21Ia<V23asizeAa<=c0V23FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V25aV17V26a-a+V6c1V26Ia<V26a+V6c1Aa<=c0V26FAamema-V25c1amdlV4Oa=V25a+V15c1IamemV25amdlV19Ia<V25asizeAa<=c0V25FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V28V27Ia<V28a+V6c1Aa<=c0V28FAa<V27anAa<=c0V27qamemV27aremoveamin_eltamdlV16amdlV3FINa=aV17V30V29Ia<V30V6Aa<=c0V30FIamemV29amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV31aV13V32Aa<V32V12Aa<=V2V32EANamemaV31V6amdlV11AamemaV31V6amdlV8Ia<=aV31V6V9Aa<=c0aV31V6Aaeq_prefixV14V31V6AasolutionV31FAa<=aaV13V33V6V9Aa<=c0aaV13V33V6Aaeq_prefixV14aV13V33V6AasolutionaV13V33Ia<V33V12Aa<=V2V33FAa<=V34V9INamemV34amdlV11AamemV34amdlV8FAasortedV13
a=amdlV16asingletonamin_eltamdlV16Ia=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V25aV17V26a-a-V26V6c1Ia<V26a+V6c1Aa<=c0V26FAamema+V25c1amdlV5Aa<a+V25c1asizeOa=V25a-V15c1IamemV25amdlV21Ia<V25asizeAa<=c0V25FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V27aV17V28a-a+V6c1V28Ia<V28a+V6c1Aa<=c0V28FAamema-V27c1amdlV4Oa=V27a+V15c1IamemV27amdlV19Ia<V27asizeAa<=c0V27FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V30V29Ia<V30a+V6c1Aa<=c0V30FAa<V29anAa<=c0V29qamemV29aremoveamin_eltamdlV16amdlV3FINa=aV17V32V31Ia<V32V6Aa<=c0V32FIamemV31amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV33aV13V34Aa<V34V12Aa<=V2V34EANamemaV33V6amdlV11AamemaV33V6amdlV8Ia<=aV33V6V9Aa<=c0aV33V6Aaeq_prefixV14V33V6AasolutionV33FAa<=aaV13V35V6V9Aa<=c0aaV13V35V6Aaeq_prefixV14aV13V35V6AasolutionaV13V35Ia<V35V12A
a=amdlV16asingletonamin_eltamdlV16Ia=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V27aV17V28a-a-V28V6c1Ia<V28a+V6c1Aa<=c0V28FAamema+V27c1amdlV5Aa<a+V27c1asizeOa=V27a-V15c1IamemV27amdlV21Ia<V27asizeAa<=c0V27FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V29aV17V30a-a+V6c1V30Ia<V30a+V6c1Aa<=c0V30FAamema-V29c1amdlV4Oa=V29a+V15c1IamemV29amdlV19Ia<V29asizeAa<=c0V29FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V32V31Ia<V32a+V6c1Aa<=c0V32FAa<V31anAa<=c0V31qamemV31aremoveamin_eltamdlV16amdlV3FINa=aV17V34V33Ia<V34V6Aa<=c0V34FIamemV33amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV35aV13V36Aa<V36V12Aa<=V2V36EANamemaV35V6amdlV11AamemaV35V6amdlV8Ia<=aV35V6V9Aa<=c0aV35V6Aaeq_prefixV14V35V6AasolutionV35FAa<=aaV13V37
amemamin_eltamdlV16amdlV3Ia=amdlV16asingletonamin_eltamdlV16Ia=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V27aV17V28a-a-V28V6c1Ia<V28a+V6c1Aa<=c0V28FAamema+V27c1amdlV5Aa<a+V27c1asizeOa=V27a-V15c1IamemV27amdlV21Ia<V27asizeAa<=c0V27FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V29aV17V30a-a+V6c1V30Ia<V30a+V6c1Aa<=c0V30FAamema-V29c1amdlV4Oa=V29a+V15c1IamemV29amdlV19Ia<V29asizeAa<=c0V29FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V32V31Ia<V32a+V6c1Aa<=c0V32FAa<V31anAa<=c0V31qamemV31aremoveamin_eltamdlV16amdlV3FINa=aV17V34V33Ia<V34V6Aa<=c0V34FIamemV33amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV35aV13V36Aa<V36V12Aa<=V2V36EANamemaV35V6amdlV11AamemaV35V6amdlV8Ia<=aV35V6V9Aa<=c0aV35V6Aaeq_prefixV14V35V
a<acardinalamdlV27acardinalamdlV3Aa<=c0acardinalamdlV3Ia=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V28aV17V29a-a-V29V6c1Ia<V29a+V6c1Aa<=c0V29FAamema+V28c1amdlV5Aa<a+V28c1asizeOa=V28a-V15c1IamemV28amdlV21Ia<V28asizeAa<=c0V28FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V30aV17V31a-a+V6c1V31Ia<V31a+V6c1Aa<=c0V31FAamema-V30c1amdlV4Oa=V30a+V15c1IamemV30amdlV19Ia<V30asizeAa<=c0V30FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V33V32Ia<V33a+V6c1Aa<=c0V33FAa<V32anAa<=c0V32qamemV32aremoveamin_eltamdlV16amdlV3FINa=aV17V35V34Ia<V35V6Aa<=c0V35FIamemV34amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV36aV13V37Aa<V37V12Aa<=V2V37EANamemaV36V6amdlV11AamemaV36V6amdlV8Ia<=aV36V
variant decrease
a<=anasizeIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V28aV17V29a-a-V29V6c1Ia<V29a+V6c1Aa<=c0V29FAamema+V28c1amdlV5Aa<a+V28c1asizeOa=V28a-V15c1IamemV28amdlV21Ia<V28asizeAa<=c0V28FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V30aV17V31a-a+V6c1V31Ia<V31a+V6c1Aa<=c0V31FAamema-V30c1amdlV4Oa=V30a+V15c1IamemV30amdlV19Ia<V30asizeAa<=c0V30FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V33V32Ia<V33a+V6c1Aa<=c0V33FAa<V32anAa<=c0V32qamemV32aremoveamin_eltamdlV16amdlV3FINa=aV17V35V34Ia<V35V6Aa<=c0V35FIamemV34amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV36aV13V37Aa<V37V12Aa<=V2V37EANamemaV36V6amdlV11AamemaV36V6amdlV8Ia<=aV36V6V9Aa<=c0aV36V6Aaeq_prefixV14V36V6Aasolution
a<=c0V22Ia<=anasizeIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V28aV17V29a-a-V29V6c1Ia<V29a+V6c1Aa<=c0V29FAamema+V28c1amdlV5Aa<a+V28c1asizeOa=V28a-V15c1IamemV28amdlV21Ia<V28asizeAa<=c0V28FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V30aV17V31a-a+V6c1V31Ia<V31a+V6c1Aa<=c0V31FAamema-V30c1amdlV4Oa=V30a+V15c1IamemV30amdlV19Ia<V30asizeAa<=c0V30FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V33V32Ia<V33a+V6c1Aa<=c0V33FAa<V32anAa<=c0V32qamemV32aremoveamin_eltamdlV16amdlV3FINa=aV17V35V34Ia<V35V6Aa<=c0V35FIamemV34amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV36aV13V37Aa<V37V12Aa<=V2V37EANamemaV36V6amdlV11AamemaV36V6amdlV8Ia<=aV36V6V9Aa<=c0aV36V6Aaeq_prefixV14V36V6A
a=a+V22acardinalamdlV27anIa<=c0V22Ia<=anasizeIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V28aV17V29a-a-V29V6c1Ia<V29a+V6c1Aa<=c0V29FAamema+V28c1amdlV5Aa<a+V28c1asizeOa=V28a-V15c1IamemV28amdlV21Ia<V28asizeAa<=c0V28FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V30aV17V31a-a+V6c1V31Ia<V31a+V6c1Aa<=c0V31FAamema-V30c1amdlV4Oa=V30a+V15c1IamemV30amdlV19Ia<V30asizeAa<=c0V30FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V33V32Ia<V33a+V6c1Aa<=c0V33FAa<V32anAa<=c0V32qamemV32aremoveamin_eltamdlV16amdlV3FINa=aV17V35V34Ia<V35V6Aa<=c0V35FIamemV34amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV36aV13V37Aa<V37V12Aa<=V2V37EANamemaV36V6amdlV11AamemaV36V6amdlV8Ia<=aV36V6V9Aa<=c0
a>=V12c0Ia=a+V22acardinalamdlV27anIa<=c0V22Ia<=anasizeIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V28aV17V29a-a-V29V6c1Ia<V29a+V6c1Aa<=c0V29FAamema+V28c1amdlV5Aa<a+V28c1asizeOa=V28a-V15c1IamemV28amdlV21Ia<V28asizeAa<=c0V28FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V30aV17V31a-a+V6c1V31Ia<V31a+V6c1Aa<=c0V31FAamema-V30c1amdlV4Oa=V30a+V15c1IamemV30amdlV19Ia<V30asizeAa<=c0V30FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V33V32Ia<V33a+V6c1Aa<=c0V33FAa<V32anAa<=c0V32qamemV32aremoveamin_eltamdlV16amdlV3FINa=aV17V35V34Ia<V35V6Aa<=c0V35FIamemV34amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV36aV13V37Aa<V37V12Aa<=V2V37EANamemaV36V6amdlV11AamemaV36V6amdlV8Ia<=aV36V
Na=aV17V29V28Ia<V29V22Aa<=c0V29FAa<V28anAa<=c0V28qamemV28amdlV27FIa>=V12c0Ia=a+V22acardinalamdlV27anIa<=c0V22Ia<=anasizeIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V30aV17V31a-a-V31V6c1Ia<V31a+V6c1Aa<=c0V31FAamema+V30c1amdlV5Aa<a+V30c1asizeOa=V30a-V15c1IamemV30amdlV21Ia<V30asizeAa<=c0V30FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V32aV17V33a-a+V6c1V33Ia<V33a+V6c1Aa<=c0V33FAamema-V32c1amdlV4Oa=V32a+V15c1IamemV32amdlV19Ia<V32asizeAa<=c0V32FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V35V34Ia<V35a+V6c1Aa<=c0V35FAa<V34anAa<=c0V34qamemV34aremoveamin_eltamdlV16amdlV3FINa=aV17V37V36Ia<V37V6Aa<=c0V37FIamemV36amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_eltamdlV11FFINais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV38aV13V
Na=a-V28aV17V29a-V22V29Ia<V29V22Aa<=c0V29FqNamemV28amdlV26Ia<V28asizeAa<=c0V28FINa=aV17V31V30Ia<V31V22Aa<=c0V31FAa<V30anAa<=c0V30qamemV30amdlV27FIa>=V12c0Ia=a+V22acardinalamdlV27anIa<=c0V22Ia<=anasizeIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V32aV17V33a-a-V33V6c1Ia<V33a+V6c1Aa<=c0V33FAamema+V32c1amdlV5Aa<a+V32c1asizeOa=V32a-V15c1IamemV32amdlV21Ia<V32asizeAa<=c0V32FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V34aV17V35a-a+V6c1V35Ia<V35a+V6c1Aa<=c0V35FAamema-V34c1amdlV4Oa=V34a+V15c1IamemV34amdlV19Ia<V34asizeAa<=c0V34FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V37V36Ia<V37a+V6c1Aa<=c0V37FAa<V36anAa<=c0V36qamemV36aremoveamin_eltamdlV16amdlV3FINa=aV17V39V38Ia<V39V6Aa<=c0V39FIamemV38amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V6asizeAa<=c0aV17V6Ia=V17aV14V6V15FIa=amdlV16asingletonV15Aa=V15amin_elt
Na=a-V28aV17V29a-V29V22Ia<V29V22Aa<=c0V29FqNamemV28amdlV24Ia<V28asizeAa<=c0V28FINa=a-V30aV17V31a-V22V31Ia<V31V22Aa<=c0V31FqNamemV30amdlV26Ia<V30asizeAa<=c0V30FINa=aV17V33V32Ia<V33V22Aa<=c0V33FAa<V32anAa<=c0V32qamemV32amdlV27FIa>=V12c0Ia=a+V22acardinalamdlV27anIa<=c0V22Ia<=anasizeIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V34aV17V35a-a-V35V6c1Ia<V35a+V6c1Aa<=c0V35FAamema+V34c1amdlV5Aa<a+V34c1asizeOa=V34a-V15c1IamemV34amdlV21Ia<V34asizeAa<=c0V34FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V36aV17V37a-a+V6c1V37Ia<V37a+V6c1Aa<=c0V37FAamema-V36c1amdlV4Oa=V36a+V15c1IamemV36amdlV19Ia<V36asizeAa<=c0V36FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V39V38Ia<V39a+V6c1Aa<=c0V39FAa<V38anAa<=c0V38qamemV38aremoveamin_eltamdlV16amdlV3FINa=aV17V41V40Ia<V41V6Aa<=c0V41FIamemV40amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdl
apartial_solutionV22V17INa=a-V28aV17V29a-V29V22Ia<V29V22Aa<=c0V29FqNamemV28amdlV24Ia<V28asizeAa<=c0V28FINa=a-V30aV17V31a-V22V31Ia<V31V22Aa<=c0V31FqNamemV30amdlV26Ia<V30asizeAa<=c0V30FINa=aV17V33V32Ia<V33V22Aa<=c0V33FAa<V32anAa<=c0V32qamemV32amdlV27FIa>=V12c0Ia=a+V22acardinalamdlV27anIa<=c0V22Ia<=anasizeIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V34aV17V35a-a-V35V6c1Ia<V35a+V6c1Aa<=c0V35FAamema+V34c1amdlV5Aa<a+V34c1asizeOa=V34a-V15c1IamemV34amdlV21Ia<V34asizeAa<=c0V34FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V36aV17V37a-a+V6c1V37Ia<V37a+V6c1Aa<=c0V37FAamema-V36c1amdlV4Oa=V36a+V15c1IamemV36amdlV19Ia<V36asizeAa<=c0V36FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V39V38Ia<V39a+V6c1Aa<=c0V39FAa<V38anAa<=c0V38qamemV38aremoveamin_eltamdlV16amdlV3FINa=aV17V41V40Ia<V41V6Aa<=c0V41FIamemV40amdlV3FIaeq_prefixV0V17V6INamemaV17
aeq_prefixaV29V32aV29V33V6Ia<V33V28Aa<=V12V33Aa<V32V12Aa<=V2V32FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV34aV29V35Aa<V35V28Aa<=V12V35EIaeq_prefixV30V34V22AasolutionV34FAaeq_prefixV30aV29V36V22AasolutionaV29V36Ia<V36V28Aa<=V12V36FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V37aV17V38a-a-V38V6c1Ia<V38a+V6c1Aa<=c0V38FAamema+V37c1amdlV5Aa<a+V37c1asizeOa=V37a-V15c1IamemV37amdlV21Ia<V37asizeAa<=c0V37FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V39aV17V40a-a+V6c1V40Ia<V40a+V6c1Aa<=c0V40FAamema-V39c1amdlV4Oa=V39a+V15c1IamemV39amdlV19Ia<V39asizeAa<=c0V39FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V42V41Ia<V42a+V6c1Aa<=c0V42FAa<V41anAa<=c0V41qamemV41aremoveamin_eltamdlV16amdlV3FINa=aV17V44V43Ia<V44V6Aa<=c0V44FIamemV43amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamema
a<=anasize
a<=c0ak
a=a+akacardinalamdlaaan
a>=asc0
Na=aacolV1V0Ia<V1akAa<=c0V1FAa<V0anAa<=c0V0qamemV0amdlaaF
Na=a-V2aacolV3a-akV3Ia<V3akAa<=c0V3FqNamemV2amdlabIa<V2asizeAa<=c0V2F
Na=a-V4aacolV5a-V5akIa<V5akAa<=c0V5FqNamemV4amdlacIa<V4asizeAa<=c0V4F
apartial_solutionakacol
Nais_emptyamdlaa
a=amdlaresultadiffamdlaaamdlab
a=amdlaoadiffamdlaresultamdlac
amemaV6akamdlaoIaeq_prefixacolV6akAasolutionV6F
a<aminamin_eltamdlae
a=afa-as1as
a>=a-as1asc0
asubsetamdlaeadiffadiffamdlaaamdlabamdlac
apartial_solutionakacol1
asortedasolasas1
a<=V7aminINamemV7amdlaeAamemV7amdlaoF
a<=aaasolV8akaminAa<=c0aaasolV8akAaeq_prefixacol1aasolV8akAasolutionaasolV8Ia<V8as1Aa<=asV8F
aeq_solV9aasolV10Aa<V10as1Aa<=asV10EANamemaV9akamdlaeAamemaV9akamdlaoIa<=aV9akaminAa<=c0aV9akAaeq_prefixacol1V9akAasolutionV9F
aeq_prefixacolacol1ak
aeq_prefixasol1asolas
Nais_emptyamdlae
a=amin1amin_eltamdlae
a=amdladasingletonamin1
a=acol2aacol1akamin1
a<=c0aacol2ak
a<aacol2akasize
Namemaacol2akamdlab
Namemaacol2akamdlac
aeq_prefixacolacol2ak
Na=aacol2V12V11Ia<V12akAa<=c0V12FIamemV11amdlaaF
Na=aacol2V14V13Ia<V14a+akc1Aa<=c0V14FAa<V13anAa<=c0V13qamemV13aremoveamin_eltamdladamdlaaF
a=amdlaresult1aaddamin_eltamdladamdlab
a=amdlab'aremoveasizeasuccamdlaresult1
NNa=a-V15aacol2V16a-a+akc1V16Ia<V16a+akc1Aa<=c0V16FAamema-V15c1amdlabOa=V15a+amin1c1IamemV15amdlab'Ia<V15asizeAa<=c0V15F
a=amdlaresult2aaddamin_eltamdladamdlac
a=amdlac'apredamdlaresult2
NNa=a-V17aacol2V18a-a-V18akc1Ia<V18a+akc1Aa<=c0V18FAamema+V17c1amdlacAa<a+V17c1asizeOa=V17a-amin1c1IamemV17amdlac'Ia<V17asizeAa<=c0V17F
a=amdlaresult3aaddamin_eltamdladamdlac
a=amdlao1apredamdlaresult3
a=amdlaresult4aaddamin_eltamdladamdlab
a=amdlao2aremoveasizeasuccamdlaresult4
a=amdlaresult5aremoveamin_eltamdladamdlaa
a>=a-as2as1c0
asortedasol2as1as2
aeq_prefixacol3aasol2V19a+akc1Aasolutionaasol2V19Ia<V19as2Aa<=as1V19F
aeq_solV20aasol2V21Aa<V21as2Aa<=as1V21EIaeq_prefixacol3V20a+akc1AasolutionV20F
aeq_prefixacol2acol3a+akc1
aeq_prefixasolasol2as1
a=af1a+afa-as2as1
a<=asai
a<aias1
a<=as1aj
a<ajas2
aeq_prefixaasol2aiaasol2ajak
a<=aaV29V32V6V9Ia<V33V28Aa<=V12V33Aa<V32V12Aa<=V2V32FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV34aV29V35Aa<V35V28Aa<=V12V35EIaeq_prefixV30V34V22AasolutionV34FAaeq_prefixV30aV29V36V22AasolutionaV29V36Ia<V36V28Aa<=V12V36FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V37aV17V38a-a-V38V6c1Ia<V38a+V6c1Aa<=c0V38FAamema+V37c1amdlV5Aa<a+V37c1asizeOa=V37a-V15c1IamemV37amdlV21Ia<V37asizeAa<=c0V37FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V39aV17V40a-a+V6c1V40Ia<V40a+V6c1Aa<=c0V40FAamema-V39c1amdlV4Oa=V39a+V15c1IamemV39amdlV19Ia<V39asizeAa<=c0V39FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V42V41Ia<V42a+V6c1Aa<=c0V42FAa<V41anAa<=c0V41qamemV41aremoveamin_eltamdlV16amdlV3FINa=aV17V44V43Ia<V44V6Aa<=c0V44FIamemV43amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4
a<V9V15Ia<V33V28Aa<=V12V33Aa<V32V12Aa<=V2V32FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV34aV29V35Aa<V35V28Aa<=V12V35EIaeq_prefixV30V34V22AasolutionV34FAaeq_prefixV30aV29V36V22AasolutionaV29V36Ia<V36V28Aa<=V12V36FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V37aV17V38a-a-V38V6c1Ia<V38a+V6c1Aa<=c0V38FAamema+V37c1amdlV5Aa<a+V37c1asizeOa=V37a-V15c1IamemV37amdlV21Ia<V37asizeAa<=c0V37FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V39aV17V40a-a+V6c1V40Ia<V40a+V6c1Aa<=c0V40FAamema-V39c1amdlV4Oa=V39a+V15c1IamemV39amdlV19Ia<V39asizeAa<=c0V39FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V42V41Ia<V42a+V6c1Aa<=c0V42FAa<V41anAa<=c0V41qamemV41aremoveamin_eltamdlV16amdlV3FINa=aV17V44V43Ia<V44V6Aa<=c0V44FIamemV43amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4Ia<aV17V
a=V15aaV29V33V6Ia<V33V28Aa<=V12V33Aa<V32V12Aa<=V2V32FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV34aV29V35Aa<V35V28Aa<=V12V35EIaeq_prefixV30V34V22AasolutionV34FAaeq_prefixV30aV29V36V22AasolutionaV29V36Ia<V36V28Aa<=V12V36FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V37aV17V38a-a-V38V6c1Ia<V38a+V6c1Aa<=c0V38FAamema+V37c1amdlV5Aa<a+V37c1asizeOa=V37a-V15c1IamemV37amdlV21Ia<V37asizeAa<=c0V37FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V39aV17V40a-a+V6c1V40Ia<V40a+V6c1Aa<=c0V40FAamema-V39c1amdlV4Oa=V39a+V15c1IamemV39amdlV19Ia<V39asizeAa<=c0V39FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V42V41Ia<V42a+V6c1Aa<=c0V42FAa<V41anAa<=c0V41qamemV41aremoveamin_eltamdlV16amdlV3FINa=aV17V44V43Ia<V44V6Aa<=c0V44FIamemV43amdlV3FIaeq_prefixV0V17V6INamemaV17V6amdlV5INamemaV17V6amdlV4
alt_solaV29V32aV29V33Ia=V15aaV29V33V6Aa<V9V15Aa<=aaV29V32V6V9Aaeq_prefixaV29V32aV29V33V6Ia<V33V28Aa<=V12V33Aa<V32V12Aa<=V2V32FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV34aV29V35Aa<V35V28Aa<=V12V35EIaeq_prefixV30V34V22AasolutionV34FAaeq_prefixV30aV29V36V22AasolutionaV29V36Ia<V36V28Aa<=V12V36FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V37aV17V38a-a-V38V6c1Ia<V38a+V6c1Aa<=c0V38FAamema+V37c1amdlV5Aa<a+V37c1asizeOa=V37a-V15c1IamemV37amdlV21Ia<V37asizeAa<=c0V37FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V39aV17V40a-a+V6c1V40Ia<V40a+V6c1Aa<=c0V40FAamema-V39c1amdlV4Oa=V39a+V15c1IamemV39amdlV19Ia<V39asizeAa<=c0V39FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V42V41Ia<V42a+V6c1Aa<=c0V42FAa<V41anAa<=c0V41qamemV41aremoveamin_eltamdlV16amdlV3FINa=aV17V44V43Ia<V44V6Aa<=c0
alt_solaV29V32aV29V33Aa=V15aaV29V33V6Aa<V9V15Aa<=aaV29V32V6V9Aaeq_prefixaV29V32aV29V33V6Ia<V33V28Aa<=V12V33Aa<V32V12Aa<=V2V32FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV34aV29V35Aa<V35V28Aa<=V12V35EIaeq_prefixV30V34V22AasolutionV34FAaeq_prefixV30aV29V36V22AasolutionaV29V36Ia<V36V28Aa<=V12V36FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V37aV17V38a-a-V38V6c1Ia<V38a+V6c1Aa<=c0V38FAamema+V37c1amdlV5Aa<a+V37c1asizeOa=V37a-V15c1IamemV37amdlV21Ia<V37asizeAa<=c0V37FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V39aV17V40a-a+V6c1V40Ia<V40a+V6c1Aa<=c0V40FAamema-V39c1amdlV4Oa=V39a+V15c1IamemV39amdlV19Ia<V39asizeAa<=c0V39FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V42V41Ia<V42a+V6c1Aa<=c0V42FAa<V41anAa<=c0V41qamemV41aremoveamin_eltamdlV16amdlV3FINa=aV17V44V43Ia<V44V6Aa<=c0
a=amdlV16asingletonamin_eltamdlV16Ialt_solaV29V32aV29V33Aa=V15aaV29V33V6Aa<V9V15Aa<=aaV29V32V6V9Aaeq_prefixaV29V32aV29V33V6Ia<V33V28Aa<=V12V33Aa<V32V12Aa<=V2V32FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV34aV29V35Aa<V35V28Aa<=V12V35EIaeq_prefixV30V34V22AasolutionV34FAaeq_prefixV30aV29V36V22AasolutionaV29V36Ia<V36V28Aa<=V12V36FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V37aV17V38a-a-V38V6c1Ia<V38a+V6c1Aa<=c0V38FAamema+V37c1amdlV5Aa<a+V37c1asizeOa=V37a-V15c1IamemV37amdlV21Ia<V37asizeAa<=c0V37FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V39aV17V40a-a+V6c1V40Ia<V40a+V6c1Aa<=c0V40FAamema-V39c1amdlV4Oa=V39a+V15c1IamemV39amdlV19Ia<V39asizeAa<=c0V39FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V42V41Ia<V42a+V6c1Aa<=c0V42FAa<V41anAa<=c0V41qamemV41aremoveamin_eltamdlV16
amemamin_eltamdlV16amdlV11Ia=amdlV16asingletonamin_eltamdlV16Ialt_solaV29V32aV29V33Aa=V15aaV29V33V6Aa<V9V15Aa<=aaV29V32V6V9Aaeq_prefixaV29V32aV29V33V6Ia<V33V28Aa<=V12V33Aa<V32V12Aa<=V2V32FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV34aV29V35Aa<V35V28Aa<=V12V35EIaeq_prefixV30V34V22AasolutionV34FAaeq_prefixV30aV29V36V22AasolutionaV29V36Ia<V36V28Aa<=V12V36FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V37aV17V38a-a-V38V6c1Ia<V38a+V6c1Aa<=c0V38FAamema+V37c1amdlV5Aa<a+V37c1asizeOa=V37a-V15c1IamemV37amdlV21Ia<V37asizeAa<=c0V37FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V39aV17V40a-a+V6c1V40Ia<V40a+V6c1Aa<=c0V40FAamema-V39c1amdlV4Oa=V39a+V15c1IamemV39amdlV19Ia<V39asizeAa<=c0V39FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V42V41Ia<V42a+V6c1Aa<=c0V42FAa<V41anAa<=c0V41qamem
a<acardinalamdlV33acardinalamdlV11Aa<=c0acardinalamdlV11Ia=V33V32FIa=amdlV32aremoveamin_eltamdlV16amdlV11FIalt_solaV29V34aV29V35Aa=V15aaV29V35V6Aa<V9V15Aa<=aaV29V34V6V9Aaeq_prefixaV29V34aV29V35V6Ia<V35V28Aa<=V12V35Aa<V34V12Aa<=V2V34FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV36aV29V37Aa<V37V28Aa<=V12V37EIaeq_prefixV30V36V22AasolutionV36FAaeq_prefixV30aV29V38V22AasolutionaV29V38Ia<V38V28Aa<=V12V38FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V39aV17V40a-a-V40V6c1Ia<V40a+V6c1Aa<=c0V40FAamema+V39c1amdlV5Aa<a+V39c1asizeOa=V39a-V15c1IamemV39amdlV21Ia<V39asizeAa<=c0V39FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V41aV17V42a-a+V6c1V42Ia<V42a+V6c1Aa<=c0V42FAamema-V41c1amdlV4Oa=V41a+V15c1IamemV41amdlV19Ia<V41asizeAa<=c0V41FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V44
loop variant decrease
a<V15amin_eltamdlV33INais_emptyamdlV33Ia=V33V32FIa=amdlV32aremoveamin_eltamdlV16amdlV11FIalt_solaV29V34aV29V35Aa=V15aaV29V35V6Aa<V9V15Aa<=aaV29V34V6V9Aaeq_prefixaV29V34aV29V35V6Ia<V35V28Aa<=V12V35Aa<V34V12Aa<=V2V34FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV36aV29V37Aa<V37V28Aa<=V12V37EIaeq_prefixV30V36V22AasolutionV36FAaeq_prefixV30aV29V38V22AasolutionaV29V38Ia<V38V28Aa<=V12V38FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V39aV17V40a-a-V40V6c1Ia<V40a+V6c1Aa<=c0V40FAamema+V39c1amdlV5Aa<a+V39c1asizeOa=V39a-V15c1IamemV39amdlV21Ia<V39asizeAa<=c0V39FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V41aV17V42a-a+V6c1V42Ia<V42a+V6c1Aa<=c0V42FAamema-V41c1amdlV4Oa=V41a+V15c1IamemV41amdlV19Ia<V41asizeAa<=c0V41FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa=aV17V44V43Ia<V44a+V6c1Aa<=
loop invariant preservation
a>=a-V28V2c0Aa=V31a-V28V2Ia<V15amin_eltamdlV33INais_emptyamdlV33Ia=V33V32FIa=amdlV32aremoveamin_eltamdlV16amdlV11FIalt_solaV29V34aV29V35Aa=V15aaV29V35V6Aa<V9V15Aa<=aaV29V34V6V9Aaeq_prefixaV29V34aV29V35V6Ia<V35V28Aa<=V12V35Aa<V34V12Aa<=V2V34FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV36aV29V37Aa<V37V28Aa<=V12V37EIaeq_prefixV30V36V22AasolutionV36FAaeq_prefixV30aV29V38V22AasolutionaV29V38Ia<V38V28Aa<=V12V38FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V39aV17V40a-a-V40V6c1Ia<V40a+V6c1Aa<=c0V40FAamema+V39c1amdlV5Aa<a+V39c1asizeOa=V39a-V15c1IamemV39amdlV21Ia<V39asizeAa<=c0V39FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V41aV17V42a-a+V6c1V42Ia<V42a+V6c1Aa<=c0V42FAamema-V41c1amdlV4Oa=V41a+V15c1IamemV41amdlV19Ia<V41asizeAa<=c0V41FIa=amdlV19aremoveasizeasuccamdlV18FIa=amdlV18aaddamin_eltamdlV16amdlV4FINa
asubsetamdlV33adiffadiffamdlV3amdlV4amdlV5Ia>=a-V28V2c0Aa=V31a-V28V2Ia<V15amin_eltamdlV33INais_emptyamdlV33Ia=V33V32FIa=amdlV32aremoveamin_eltamdlV16amdlV11FIalt_solaV29V34aV29V35Aa=V15aaV29V35V6Aa<V9V15Aa<=aaV29V34V6V9Aaeq_prefixaV29V34aV29V35V6Ia<V35V28Aa<=V12V35Aa<V34V12Aa<=V2V34FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV36aV29V37Aa<V37V28Aa<=V12V37EIaeq_prefixV30V36V22AasolutionV36FAaeq_prefixV30aV29V38V22AasolutionaV29V38Ia<V38V28Aa<=V12V38FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V39aV17V40a-a-V40V6c1Ia<V40a+V6c1Aa<=c0V40FAamema+V39c1amdlV5Aa<a+V39c1asizeOa=V39a-V15c1IamemV39amdlV21Ia<V39asizeAa<=c0V39FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V41aV17V42a-a+V6c1V42Ia<V42a+V6c1Aa<=c0V42FAamema-V41c1amdlV4Oa=V41a+V15c1IamemV41amdlV19Ia<V41asizeAa<=c0V41FIa=amdlV19aremoveasizeasuccamdl
apartial_solutionV6V30IasubsetamdlV33adiffadiffamdlV3amdlV4amdlV5Ia>=a-V28V2c0Aa=V31a-V28V2Ia<V15amin_eltamdlV33INais_emptyamdlV33Ia=V33V32FIa=amdlV32aremoveamin_eltamdlV16amdlV11FIalt_solaV29V34aV29V35Aa=V15aaV29V35V6Aa<V9V15Aa<=aaV29V34V6V9Aaeq_prefixaV29V34aV29V35V6Ia<V35V28Aa<=V12V35Aa<V34V12Aa<=V2V34FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV36aV29V37Aa<V37V28Aa<=V12V37EIaeq_prefixV30V36V22AasolutionV36FAaeq_prefixV30aV29V38V22AasolutionaV29V38Ia<V38V28Aa<=V12V38FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V39aV17V40a-a-V40V6c1Ia<V40a+V6c1Aa<=c0V40FAamema+V39c1amdlV5Aa<a+V39c1asizeOa=V39a-V15c1IamemV39amdlV21Ia<V39asizeAa<=c0V39FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V41aV17V42a-a+V6c1V42Ia<V42a+V6c1Aa<=c0V42FAamema-V41c1amdlV4Oa=V41a+V15c1IamemV41amdlV19Ia<V41asizeAa<=c0V41FIa=amdlV
asortedV29V2V28Iapartial_solutionV6V30IasubsetamdlV33adiffadiffamdlV3amdlV4amdlV5Ia>=a-V28V2c0Aa=V31a-V28V2Ia<V15amin_eltamdlV33INais_emptyamdlV33Ia=V33V32FIa=amdlV32aremoveamin_eltamdlV16amdlV11FIalt_solaV29V34aV29V35Aa=V15aaV29V35V6Aa<V9V15Aa<=aaV29V34V6V9Aaeq_prefixaV29V34aV29V35V6Ia<V35V28Aa<=V12V35Aa<V34V12Aa<=V2V34FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV36aV29V37Aa<V37V28Aa<=V12V37EIaeq_prefixV30V36V22AasolutionV36FAaeq_prefixV30aV29V38V22AasolutionaV29V38Ia<V38V28Aa<=V12V38FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V39aV17V40a-a-V40V6c1Ia<V40a+V6c1Aa<=c0V40FAamema+V39c1amdlV5Aa<a+V39c1asizeOa=V39a-V15c1IamemV39amdlV21Ia<V39asizeAa<=c0V39FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V41aV17V42a-a+V6c1V42Ia<V42a+V6c1Aa<=c0V42FAamema-V41c1amdlV4Oa=V41a+V15c1IamemV41amdlV19Ia<V41asizeAa
a<=V34V15INamemV34amdlV33AamemV34amdlV8FIasortedV29V2V28Iapartial_solutionV6V30IasubsetamdlV33adiffadiffamdlV3amdlV4amdlV5Ia>=a-V28V2c0Aa=V31a-V28V2Ia<V15amin_eltamdlV33INais_emptyamdlV33Ia=V33V32FIa=amdlV32aremoveamin_eltamdlV16amdlV11FIalt_solaV29V35aV29V36Aa=V15aaV29V36V6Aa<V9V15Aa<=aaV29V35V6V9Aaeq_prefixaV29V35aV29V36V6Ia<V36V28Aa<=V12V36Aa<V35V12Aa<=V2V35FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV37aV29V38Aa<V38V28Aa<=V12V38EIaeq_prefixV30V37V22AasolutionV37FAaeq_prefixV30aV29V39V22AasolutionaV29V39Ia<V39V28Aa<=V12V39FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V40aV17V41a-a-V41V6c1Ia<V41a+V6c1Aa<=c0V41FAamema+V40c1amdlV5Aa<a+V40c1asizeOa=V40a-V15c1IamemV40amdlV21Ia<V40asizeAa<=c0V40FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V42aV17V43a-a+V6c1V43Ia<V43a+V6c1Aa<=c0V43FAamema-V42c1amdlV4
asolutionaV29V34Ia<V34V28Aa<=V2V34FIa<=V35V15INamemV35amdlV33AamemV35amdlV8FIasortedV29V2V28Iapartial_solutionV6V30IasubsetamdlV33adiffadiffamdlV3amdlV4amdlV5Ia>=a-V28V2c0Aa=V31a-V28V2Ia<V15amin_eltamdlV33INais_emptyamdlV33Ia=V33V32FIa=amdlV32aremoveamin_eltamdlV16amdlV11FIalt_solaV29V36aV29V37Aa=V15aaV29V37V6Aa<V9V15Aa<=aaV29V36V6V9Aaeq_prefixaV29V36aV29V37V6Ia<V37V28Aa<=V12V37Aa<V36V12Aa<=V2V36FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV38aV29V39Aa<V39V28Aa<=V12V39EIaeq_prefixV30V38V22AasolutionV38FAaeq_prefixV30aV29V40V22AasolutionaV29V40Ia<V40V28Aa<=V12V40FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V41aV17V42a-a-V42V6c1Ia<V42a+V6c1Aa<=c0V42FAamema+V41c1amdlV5Aa<a+V41c1asizeOa=V41a-V15c1IamemV41amdlV21Ia<V41asizeAa<=c0V41FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V43aV17V44a-a+V6c1V44Ia<V
aeq_prefixV30aV29V34V6Ia<V34V28Aa<=V2V34FIa<=V35V15INamemV35amdlV33AamemV35amdlV8FIasortedV29V2V28Iapartial_solutionV6V30IasubsetamdlV33adiffadiffamdlV3amdlV4amdlV5Ia>=a-V28V2c0Aa=V31a-V28V2Ia<V15amin_eltamdlV33INais_emptyamdlV33Ia=V33V32FIa=amdlV32aremoveamin_eltamdlV16amdlV11FIalt_solaV29V36aV29V37Aa=V15aaV29V37V6Aa<V9V15Aa<=aaV29V36V6V9Aaeq_prefixaV29V36aV29V37V6Ia<V37V28Aa<=V12V37Aa<V36V12Aa<=V2V36FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV38aV29V39Aa<V39V28Aa<=V12V39EIaeq_prefixV30V38V22AasolutionV38FAaeq_prefixV30aV29V40V22AasolutionaV29V40Ia<V40V28Aa<=V12V40FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V41aV17V42a-a-V42V6c1Ia<V42a+V6c1Aa<=c0V42FAamema+V41c1amdlV5Aa<a+V41c1asizeOa=V41a-V15c1IamemV41amdlV21Ia<V41asizeAa<=c0V41FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V43aV17V44a-a+V6c1V
a<=c0aaV29V34V6Ia<V34V28Aa<=V2V34FIa<=V35V15INamemV35amdlV33AamemV35amdlV8FIasortedV29V2V28Iapartial_solutionV6V30IasubsetamdlV33adiffadiffamdlV3amdlV4amdlV5Ia>=a-V28V2c0Aa=V31a-V28V2Ia<V15amin_eltamdlV33INais_emptyamdlV33Ia=V33V32FIa=amdlV32aremoveamin_eltamdlV16amdlV11FIalt_solaV29V36aV29V37Aa=V15aaV29V37V6Aa<V9V15Aa<=aaV29V36V6V9Aaeq_prefixaV29V36aV29V37V6Ia<V37V28Aa<=V12V37Aa<V36V12Aa<=V2V36FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV38aV29V39Aa<V39V28Aa<=V12V39EIaeq_prefixV30V38V22AasolutionV38FAaeq_prefixV30aV29V40V22AasolutionaV29V40Ia<V40V28Aa<=V12V40FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V41aV17V42a-a-V42V6c1Ia<V42a+V6c1Aa<=c0V42FAamema+V41c1amdlV5Aa<a+V41c1asizeOa=V41a-V15c1IamemV41amdlV21Ia<V41asizeAa<=c0V41FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V43aV17V44a-a+V6c1V44Ia<V44
a<=aaV29V34V6V15Ia<V34V28Aa<=V2V34FIa<=V35V15INamemV35amdlV33AamemV35amdlV8FIasortedV29V2V28Iapartial_solutionV6V30IasubsetamdlV33adiffadiffamdlV3amdlV4amdlV5Ia>=a-V28V2c0Aa=V31a-V28V2Ia<V15amin_eltamdlV33INais_emptyamdlV33Ia=V33V32FIa=amdlV32aremoveamin_eltamdlV16amdlV11FIalt_solaV29V36aV29V37Aa=V15aaV29V37V6Aa<V9V15Aa<=aaV29V36V6V9Aaeq_prefixaV29V36aV29V37V6Ia<V37V28Aa<=V12V37Aa<V36V12Aa<=V2V36FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV38aV29V39Aa<V39V28Aa<=V12V39EIaeq_prefixV30V38V22AasolutionV38FAaeq_prefixV30aV29V40V22AasolutionaV29V40Ia<V40V28Aa<=V12V40FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V41aV17V42a-a-V42V6c1Ia<V42a+V6c1Aa<=c0V42FAamema+V41c1amdlV5Aa<a+V41c1asizeOa=V41a-V15c1IamemV41amdlV21Ia<V41asizeAa<=c0V41FIa=amdlV21apredamdlV20FIa=amdlV20aaddamin_eltamdlV16amdlV5FINNa=a-V43aV17V44a-a+V6c1V44Ia<V
a<=aaV29V34V6V15Aa<=c0aaV29V34V6Aaeq_prefixV30aV29V34V6AasolutionaV29V34Ia<V34V28Aa<=V2V34FIa<=V35V15INamemV35amdlV33AamemV35amdlV8FIasortedV29V2V28Iapartial_solutionV6V30IasubsetamdlV33adiffadiffamdlV3amdlV4amdlV5Ia>=a-V28V2c0Aa=V31a-V28V2Ia<V15amin_eltamdlV33INais_emptyamdlV33Ia=V33V32FIa=amdlV32aremoveamin_eltamdlV16amdlV11FIalt_solaV29V36aV29V37Aa=V15aaV29V37V6Aa<V9V15Aa<=aaV29V36V6V9Aaeq_prefixaV29V36aV29V37V6Ia<V37V28Aa<=V12V37Aa<V36V12Aa<=V2V36FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV38aV29V39Aa<V39V28Aa<=V12V39EIaeq_prefixV30V38V22AasolutionV38FAaeq_prefixV30aV29V40V22AasolutionaV29V40Ia<V40V28Aa<=V12V40FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V41aV17V42a-a-V42V6c1Ia<V42a+V6c1Aa<=c0V42FAamema+V41c1amdlV5Aa<a+V41c1asizeOa=V41a-V15c1IamemV41amdlV21Ia<V41asizeAa<=c0V41FIa=amdlV21apredamdlV20FIa=amdlV20aadd
amemaV34V6amdlV8Ia<=aV34V6V15Aa<=c0aV34V6Aaeq_prefixV30V34V6AasolutionV34FIa<=aaV29V35V6V15Aa<=c0aaV29V35V6Aaeq_prefixV30aV29V35V6AasolutionaV29V35Ia<V35V28Aa<=V2V35FIa<=V36V15INamemV36amdlV33AamemV36amdlV8FIasortedV29V2V28Iapartial_solutionV6V30IasubsetamdlV33adiffadiffamdlV3amdlV4amdlV5Ia>=a-V28V2c0Aa=V31a-V28V2Ia<V15amin_eltamdlV33INais_emptyamdlV33Ia=V33V32FIa=amdlV32aremoveamin_eltamdlV16amdlV11FIalt_solaV29V37aV29V38Aa=V15aaV29V38V6Aa<V9V15Aa<=aaV29V37V6V9Aaeq_prefixaV29V37aV29V38V6Ia<V38V28Aa<=V12V38Aa<V37V12Aa<=V2V37FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV39aV29V40Aa<V40V28Aa<=V12V40EIaeq_prefixV30V39V22AasolutionV39FAaeq_prefixV30aV29V41V22AasolutionaV29V41Ia<V41V28Aa<=V12V41FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V42aV17V43a-a-V43V6c1Ia<V43a+V6c1Aa<=c0V43FAamema+V42c1amdlV5Aa<a+V42c1asizeOa=V42a-V
NamemaV34V6amdlV33IamemaV34V6amdlV8Ia<=aV34V6V15Aa<=c0aV34V6Aaeq_prefixV30V34V6AasolutionV34FIa<=aaV29V35V6V15Aa<=c0aaV29V35V6Aaeq_prefixV30aV29V35V6AasolutionaV29V35Ia<V35V28Aa<=V2V35FIa<=V36V15INamemV36amdlV33AamemV36amdlV8FIasortedV29V2V28Iapartial_solutionV6V30IasubsetamdlV33adiffadiffamdlV3amdlV4amdlV5Ia>=a-V28V2c0Aa=V31a-V28V2Ia<V15amin_eltamdlV33INais_emptyamdlV33Ia=V33V32FIa=amdlV32aremoveamin_eltamdlV16amdlV11FIalt_solaV29V37aV29V38Aa=V15aaV29V38V6Aa<V9V15Aa<=aaV29V37V6V9Aaeq_prefixaV29V37aV29V38V6Ia<V38V28Aa<=V12V38Aa<V37V12Aa<=V2V37FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV39aV29V40Aa<V40V28Aa<=V12V40EIaeq_prefixV30V39V22AasolutionV39FAaeq_prefixV30aV29V41V22AasolutionaV29V41Ia<V41V28Aa<=V12V41FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V42aV17V43a-a-V43V6c1Ia<V43a+V6c1Aa<=c0V43FAamema+V42c1amdlV5Aa<a+
a<aminamin_eltamdlaeINais_emptyamdlae
a<aacol2akasizeAa<=c0aacol2ak
aeq_prefixacol3aasol2V19ao3Aasolutionaasol2V19Ia<V19as2Aa<=as1V19F
aeq_solV20aasol2V21Aa<V21as2Aa<=as1V21EIaeq_prefixacol3V20ao3AasolutionV20F
aeq_prefixacol2acol3ao3
alt_solaasol2V22aasol2V23Aa=amin1aaasol2V23akAa<aminamin1Aa<=aaasol2V22akaminAaeq_prefixaasol2V22aasol2V23akIa<V23as2Aa<=as1V23Aa<V22as1Aa<=asV22F
a=amdlao4aremoveamin_eltamdladamdlae
a=ae1ao4
a<amin1amin_eltamdlae1INais_emptyamdlae1
a>=a-as2asc0Aa=af1a-as2as
asubsetamdlae1adiffadiffamdlaaamdlabamdlac
apartial_solutionakacol3
asortedasol2asas2
a<=V24amin1INamemV24amdlae1AamemV24amdlaoF
a<=aaasol2V25akamin1Aa<=c0aaasol2V25akAaeq_prefixacol3aasol2V25akAasolutionaasol2V25Ia<V25as2Aa<=asV25F
asolutionau
aeq_prefixacol3auak
a<=c0aauak
a<=aauakamin1
amemaauakamdlao
Namemaauakamdlae1
a<=aauakamin
aeq_prefixacol1auak
asserted formula
aeq_solauaasol2V26Aa<V26as2Aa<=asV26E
true case (loop invariant preservation)
Na<=aauakamin
false case (loop invariant preservation)
aeq_solV34aV29V35Aa<V35V28Aa<=V2V35EINamemaV34V6amdlV33IamemaV34V6amdlV8Ia<=aV34V6V15Aa<=c0aV34V6Aaeq_prefixV30V34V6AasolutionV34FIa<=aaV29V36V6V15Aa<=c0aaV29V36V6Aaeq_prefixV30aV29V36V6AasolutionaV29V36Ia<V36V28Aa<=V2V36FIa<=V37V15INamemV37amdlV33AamemV37amdlV8FIasortedV29V2V28Iapartial_solutionV6V30IasubsetamdlV33adiffadiffamdlV3amdlV4amdlV5Ia>=a-V28V2c0Aa=V31a-V28V2Ia<V15amin_eltamdlV33INais_emptyamdlV33Ia=V33V32FIa=amdlV32aremoveamin_eltamdlV16amdlV11FIalt_solaV29V38aV29V39Aa=V15aaV29V39V6Aa<V9V15Aa<=aaV29V38V6V9Aaeq_prefixaV29V38aV29V39V6Ia<V39V28Aa<=V12V39Aa<V38V12Aa<=V2V38FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV40aV29V41Aa<V41V28Aa<=V12V41EIaeq_prefixV30V40V22AasolutionV40FAaeq_prefixV30aV29V42V22AasolutionaV29V42Ia<V42V28Aa<=V12V42FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V43aV17V44a-a-V44V6c1Ia<V44a+
aeq_solV34aV29V35Aa<V35V28Aa<=V2V35EANamemaV34V6amdlV33AamemaV34V6amdlV8Ia<=aV34V6V15Aa<=c0aV34V6Aaeq_prefixV30V34V6AasolutionV34FIa<=aaV29V36V6V15Aa<=c0aaV29V36V6Aaeq_prefixV30aV29V36V6AasolutionaV29V36Ia<V36V28Aa<=V2V36FIa<=V37V15INamemV37amdlV33AamemV37amdlV8FIasortedV29V2V28Iapartial_solutionV6V30IasubsetamdlV33adiffadiffamdlV3amdlV4amdlV5Ia>=a-V28V2c0Aa=V31a-V28V2Ia<V15amin_eltamdlV33INais_emptyamdlV33Ia=V33V32FIa=amdlV32aremoveamin_eltamdlV16amdlV11FIalt_solaV29V38aV29V39Aa=V15aaV29V39V6Aa<V9V15Aa<=aaV29V38V6V9Aaeq_prefixaV29V38aV29V39V6Ia<V39V28Aa<=V12V39Aa<V38V12Aa<=V2V38FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV40aV29V41Aa<V41V28Aa<=V12V41EIaeq_prefixV30V40V22AasolutionV40FAaeq_prefixV30aV29V42V22AasolutionaV29V42Ia<V42V28Aa<=V12V42FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V43aV17V44a-a-V44V6c1Ia<V44a+
aeq_prefixV0V30V6Iaeq_solV34aV29V35Aa<V35V28Aa<=V2V35EANamemaV34V6amdlV33AamemaV34V6amdlV8Ia<=aV34V6V15Aa<=c0aV34V6Aaeq_prefixV30V34V6AasolutionV34FIa<=aaV29V36V6V15Aa<=c0aaV29V36V6Aaeq_prefixV30aV29V36V6AasolutionaV29V36Ia<V36V28Aa<=V2V36FIa<=V37V15INamemV37amdlV33AamemV37amdlV8FIasortedV29V2V28Iapartial_solutionV6V30IasubsetamdlV33adiffadiffamdlV3amdlV4amdlV5Ia>=a-V28V2c0Aa=V31a-V28V2Ia<V15amin_eltamdlV33INais_emptyamdlV33Ia=V33V32FIa=amdlV32aremoveamin_eltamdlV16amdlV11FIalt_solaV29V38aV29V39Aa=V15aaV29V39V6Aa<V9V15Aa<=aaV29V38V6V9Aaeq_prefixaV29V38aV29V39V6Ia<V39V28Aa<=V12V39Aa<V38V12Aa<=V2V38FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV40aV29V41Aa<V41V28Aa<=V12V41EIaeq_prefixV30V40V22AasolutionV40FAaeq_prefixV30aV29V42V22AasolutionaV29V42Ia<V42V28Aa<=V12V42FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1INNa=a-V43aV17V44a
aeq_prefixV1V29V2Iaeq_prefixV0V30V6Iaeq_solV34aV29V35Aa<V35V28Aa<=V2V35EANamemaV34V6amdlV33AamemaV34V6amdlV8Ia<=aV34V6V15Aa<=c0aV34V6Aaeq_prefixV30V34V6AasolutionV34FIa<=aaV29V36V6V15Aa<=c0aaV29V36V6Aaeq_prefixV30aV29V36V6AasolutionaV29V36Ia<V36V28Aa<=V2V36FIa<=V37V15INamemV37amdlV33AamemV37amdlV8FIasortedV29V2V28Iapartial_solutionV6V30IasubsetamdlV33adiffadiffamdlV3amdlV4amdlV5Ia>=a-V28V2c0Aa=V31a-V28V2Ia<V15amin_eltamdlV33INais_emptyamdlV33Ia=V33V32FIa=amdlV32aremoveamin_eltamdlV16amdlV11FIalt_solaV29V38aV29V39Aa=V15aaV29V39V6Aa<V9V15Aa<=aaV29V38V6V9Aaeq_prefixaV29V38aV29V39V6Ia<V39V28Aa<=V12V39Aa<V38V12Aa<=V2V38FIa=V31a+V10a-V28V12FIaeq_prefixV13V29V12Aaeq_prefixV17V30V22Aaeq_solV40aV29V41Aa<V41V28Aa<=V12V41EIaeq_prefixV30V40V22AasolutionV40FAaeq_prefixV30aV29V42V22AasolutionaV29V42Ia<V42V28Aa<=V12V42FAasortedV29V12V28Aa>=a-V28V12c0FIa=amdlV27aremoveamin_eltamdlV16amdlV3FIa=amdlV26aremoveasizeasuccamdlV25FIa=amdlV25aaddamin_eltamdlV16amdlV4FIa=amdlV24apredamdlV23FIa=amdlV23aaddamin_eltamdlV16amdlV5FLa+V6c1
a<=aV15V6V9Aa<=c0aV15V6AamemaV15V6amdlV8Iaeq_prefixV14V15V6AasolutionV15FINNais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV16aV13V17Aa<V17V12Aa<=V2V17EANamemaV16V6amdlV11AamemaV16V6amdlV8Ia<=aV16V6V9Aa<=c0aV16V6Aaeq_prefixV14V16V6AasolutionV16FAa<=aaV13V18V6V9Aa<=c0aaV13V18V6Aaeq_prefixV14aV13V18V6AasolutionaV13V18Ia<V18V12Aa<=V2V18FAa<=V19V9INamemV19amdlV11AamemV19amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a-V12V2Aa<V9amin_eltamdlV11INais_emptyamdlV11FIamemaV20V6amdlV8Iaeq_prefixV0V20V6AasolutionV20FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V21aV0V22a-V22V6Ia<V22V6Aa<=c0V22FqNamemV21amdlV5Ia<V21asizeAa<=c0V21FANa=a-V23aV0V24a-V6V24Ia<V24V6Aa<=c0V24FqNamemV23amdlV4Ia<V23asizeAa<=c0V23FANa=aV0V26V25Ia<V26V6Aa<=c0V26FAa<V25anAa<=c0V25qamemV25amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
a>=a-V12V2c0Aa=V10a-V12V2Ia<=aV15V6V9Aa<=c0aV15V6AamemaV15V6amdlV8Iaeq_prefixV14V15V6AasolutionV15FINNais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV16aV13V17Aa<V17V12Aa<=V2V17EANamemaV16V6amdlV11AamemaV16V6amdlV8Ia<=aV16V6V9Aa<=c0aV16V6Aaeq_prefixV14V16V6AasolutionV16FAa<=aaV13V18V6V9Aa<=c0aaV13V18V6Aaeq_prefixV14aV13V18V6AasolutionaV13V18Ia<V18V12Aa<=V2V18FAa<=V19V9INamemV19amdlV11AamemV19amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a-V12V2Aa<V9amin_eltamdlV11INais_emptyamdlV11FIamemaV20V6amdlV8Iaeq_prefixV0V20V6AasolutionV20FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V21aV0V22a-V22V6Ia<V22V6Aa<=c0V22FqNamemV21amdlV5Ia<V21asizeAa<=c0V21FANa=a-V23aV0V24a-V6V24Ia<V24V6Aa<=c0V24FqNamemV23amdlV4Ia<V23asizeAa<=c0V23FANa=aV0V26V25Ia<V26V6Aa<=c0V26FAa<V25anAa<=c0V25qamemV25amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
asortedV13V2V12Ia>=a-V12V2c0Aa=V10a-V12V2Ia<=aV15V6V9Aa<=c0aV15V6AamemaV15V6amdlV8Iaeq_prefixV14V15V6AasolutionV15FINNais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV16aV13V17Aa<V17V12Aa<=V2V17EANamemaV16V6amdlV11AamemaV16V6amdlV8Ia<=aV16V6V9Aa<=c0aV16V6Aaeq_prefixV14V16V6AasolutionV16FAa<=aaV13V18V6V9Aa<=c0aaV13V18V6Aaeq_prefixV14aV13V18V6AasolutionaV13V18Ia<V18V12Aa<=V2V18FAa<=V19V9INamemV19amdlV11AamemV19amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a-V12V2Aa<V9amin_eltamdlV11INais_emptyamdlV11FIamemaV20V6amdlV8Iaeq_prefixV0V20V6AasolutionV20FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V21aV0V22a-V22V6Ia<V22V6Aa<=c0V22FqNamemV21amdlV5Ia<V21asizeAa<=c0V21FANa=a-V23aV0V24a-V6V24Ia<V24V6Aa<=c0V24FqNamemV23amdlV4Ia<V23asizeAa<=c0V23FANa=aV0V26V25Ia<V26V6Aa<=c0V26FAa<V25anAa<=c0V25qamemV25amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
aeq_prefixV14aV13V15V6AasolutionaV13V15Ia<V15V12Aa<=V2V15FIasortedV13V2V12Ia>=a-V12V2c0Aa=V10a-V12V2Ia<=aV16V6V9Aa<=c0aV16V6AamemaV16V6amdlV8Iaeq_prefixV14V16V6AasolutionV16FINNais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV17aV13V18Aa<V18V12Aa<=V2V18EANamemaV17V6amdlV11AamemaV17V6amdlV8Ia<=aV17V6V9Aa<=c0aV17V6Aaeq_prefixV14V17V6AasolutionV17FAa<=aaV13V19V6V9Aa<=c0aaV13V19V6Aaeq_prefixV14aV13V19V6AasolutionaV13V19Ia<V19V12Aa<=V2V19FAa<=V20V9INamemV20amdlV11AamemV20amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a-V12V2Aa<V9amin_eltamdlV11INais_emptyamdlV11FIamemaV21V6amdlV8Iaeq_prefixV0V21V6AasolutionV21FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V22aV0V23a-V23V6Ia<V23V6Aa<=c0V23FqNamemV22amdlV5Ia<V22asizeAa<=c0V22FANa=a-V24aV0V25a-V6V25Ia<V25V6Aa<=c0V25FqNamemV24amdlV4Ia<V24asizeAa<=c0V24FANa=aV0V27V26Ia<V27V6Aa<=c0V27FAa<V26anAa<=c0V26qamemV26amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3
aeq_solV15aV13V16Aa<V16V12Aa<=V2V16EIaeq_prefixV14V15V6AasolutionV15FIaeq_prefixV14aV13V17V6AasolutionaV13V17Ia<V17V12Aa<=V2V17FIasortedV13V2V12Ia>=a-V12V2c0Aa=V10a-V12V2Ia<=aV18V6V9Aa<=c0aV18V6AamemaV18V6amdlV8Iaeq_prefixV14V18V6AasolutionV18FINNais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV19aV13V20Aa<V20V12Aa<=V2V20EANamemaV19V6amdlV11AamemaV19V6amdlV8Ia<=aV19V6V9Aa<=c0aV19V6Aaeq_prefixV14V19V6AasolutionV19FAa<=aaV13V21V6V9Aa<=c0aaV13V21V6Aaeq_prefixV14aV13V21V6AasolutionaV13V21Ia<V21V12Aa<=V2V21FAa<=V22V9INamemV22amdlV11AamemV22amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a-V12V2Aa<V9amin_eltamdlV11INais_emptyamdlV11FIamemaV23V6amdlV8Iaeq_prefixV0V23V6AasolutionV23FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V24aV0V25a-V25V6Ia<V25V6Aa<=c0V25FqNamemV24amdlV5Ia<V24asizeAa<=c0V24FANa=a-V26aV0V27a-V6V27Ia<V27V6Aa<=c0V27FqNamemV26amdlV4Ia<V26asizeAa<=c0V26FANa=aV0V29V28Ia<V29V6Aa
aeq_prefixV0V14V6Iaeq_solV15aV13V16Aa<V16V12Aa<=V2V16EIaeq_prefixV14V15V6AasolutionV15FIaeq_prefixV14aV13V17V6AasolutionaV13V17Ia<V17V12Aa<=V2V17FIasortedV13V2V12Ia>=a-V12V2c0Aa=V10a-V12V2Ia<=aV18V6V9Aa<=c0aV18V6AamemaV18V6amdlV8Iaeq_prefixV14V18V6AasolutionV18FINNais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV19aV13V20Aa<V20V12Aa<=V2V20EANamemaV19V6amdlV11AamemaV19V6amdlV8Ia<=aV19V6V9Aa<=c0aV19V6Aaeq_prefixV14V19V6AasolutionV19FAa<=aaV13V21V6V9Aa<=c0aaV13V21V6Aaeq_prefixV14aV13V21V6AasolutionaV13V21Ia<V21V12Aa<=V2V21FAa<=V22V9INamemV22amdlV11AamemV22amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a-V12V2Aa<V9amin_eltamdlV11INais_emptyamdlV11FIamemaV23V6amdlV8Iaeq_prefixV0V23V6AasolutionV23FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V24aV0V25a-V25V6Ia<V25V6Aa<=c0V25FqNamemV24amdlV5Ia<V24asizeAa<=c0V24FANa=a-V26aV0V27a-V6V27Ia<V27V6Aa<=c0V27FqNamemV26amdlV4Ia<V26asizeAa<=c0V26FANa=a
aeq_prefixV1V13V2Iaeq_prefixV0V14V6Iaeq_solV15aV13V16Aa<V16V12Aa<=V2V16EIaeq_prefixV14V15V6AasolutionV15FIaeq_prefixV14aV13V17V6AasolutionaV13V17Ia<V17V12Aa<=V2V17FIasortedV13V2V12Ia>=a-V12V2c0Aa=V10a-V12V2Ia<=aV18V6V9Aa<=c0aV18V6AamemaV18V6amdlV8Iaeq_prefixV14V18V6AasolutionV18FINNais_emptyamdlV11Iaeq_prefixV1V13V2Aaeq_prefixV0V14V6Aaeq_solV19aV13V20Aa<V20V12Aa<=V2V20EANamemaV19V6amdlV11AamemaV19V6amdlV8Ia<=aV19V6V9Aa<=c0aV19V6Aaeq_prefixV14V19V6AasolutionV19FAa<=aaV13V21V6V9Aa<=c0aaV13V21V6Aaeq_prefixV14aV13V21V6AasolutionaV13V21Ia<V21V12Aa<=V2V21FAa<=V22V9INamemV22amdlV11AamemV22amdlV8FAasortedV13V2V12Aapartial_solutionV6V14AasubsetamdlV11adiffadiffamdlV3amdlV4amdlV5Aa>=a-V12V2c0Aa=V10a-V12V2Aa<V9amin_eltamdlV11INais_emptyamdlV11FIamemaV23V6amdlV8Iaeq_prefixV0V23V6AasolutionV23FIa=amdlV8adiffamdlV7amdlV5FIa=amdlV7adiffamdlV3amdlV4FINais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V24aV0V25a-V25V6Ia<V25V6Aa<=c0V25FqNamemV24amdlV5Ia<V24asizeAa<=c0V24FANa=a-V26aV0V27a-V6V27Ia<V27V6Aa<=c0V27FqNamemV26amdlV4Ia<V26asize
a>=a-V8V2c0Aa=c1a-V8V2Ia=V8a+V2c1FIa=V7aV1V2V0FINNais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V9aV0V10a-V10V6Ia<V10V6Aa<=c0V10FqNamemV9amdlV5Ia<V9asizeAa<=c0V9FANa=a-V11aV0V12a-V6V12Ia<V12V6Aa<=c0V12FqNamemV11amdlV4Ia<V11asizeAa<=c0V11FANa=aV0V14V13Ia<V14V6Aa<=c0V14FAa<V13anAa<=c0V13qamemV13amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
asortedV7V2V8Ia>=a-V8V2c0Aa=c1a-V8V2Ia=V8a+V2c1FIa=V7aV1V2V0FINNais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V9aV0V10a-V10V6Ia<V10V6Aa<=c0V10FqNamemV9amdlV5Ia<V9asizeAa<=c0V9FANa=a-V11aV0V12a-V6V12Ia<V12V6Aa<=c0V12FqNamemV11amdlV4Ia<V11asizeAa<=c0V11FANa=aV0V14V13Ia<V14V6Aa<=c0V14FAa<V13anAa<=c0V13qamemV13amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
aeq_prefixV0aV7V9V6AasolutionaV7V9Ia<V9V8Aa<=V2V9FIasortedV7V2V8Ia>=a-V8V2c0Aa=c1a-V8V2Ia=V8a+V2c1FIa=V7aV1V2V0FINNais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V10aV0V11a-V11V6Ia<V11V6Aa<=c0V11FqNamemV10amdlV5Ia<V10asizeAa<=c0V10FANa=a-V12aV0V13a-V6V13Ia<V13V6Aa<=c0V13FqNamemV12amdlV4Ia<V12asizeAa<=c0V12FANa=aV0V15V14Ia<V15V6Aa<=c0V15FAa<V14anAa<=c0V14qamemV14amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
aeq_solV9aV7V10Aa<V10V8Aa<=V2V10EIaeq_prefixV0V9V6AasolutionV9FIaeq_prefixV0aV7V11V6AasolutionaV7V11Ia<V11V8Aa<=V2V11FIasortedV7V2V8Ia>=a-V8V2c0Aa=c1a-V8V2Ia=V8a+V2c1FIa=V7aV1V2V0FINNais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V12aV0V13a-V13V6Ia<V13V6Aa<=c0V13FqNamemV12amdlV5Ia<V12asizeAa<=c0V12FANa=a-V14aV0V15a-V6V15Ia<V15V6Aa<=c0V15FqNamemV14amdlV4Ia<V14asizeAa<=c0V14FANa=aV0V17V16Ia<V17V6Aa<=c0V17FAa<V16anAa<=c0V16qamemV16amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
aeq_prefixV0V0V6Iaeq_solV9aV7V10Aa<V10V8Aa<=V2V10EIaeq_prefixV0V9V6AasolutionV9FIaeq_prefixV0aV7V11V6AasolutionaV7V11Ia<V11V8Aa<=V2V11FIasortedV7V2V8Ia>=a-V8V2c0Aa=c1a-V8V2Ia=V8a+V2c1FIa=V7aV1V2V0FINNais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V12aV0V13a-V13V6Ia<V13V6Aa<=c0V13FqNamemV12amdlV5Ia<V12asizeAa<=c0V12FANa=a-V14aV0V15a-V6V15Ia<V15V6Aa<=c0V15FqNamemV14amdlV4Ia<V14asizeAa<=c0V14FANa=aV0V17V16Ia<V17V6Aa<=c0V17FAa<V16anAa<=c0V16qamemV16amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
aeq_prefixV1V7V2Iaeq_prefixV0V0V6Iaeq_solV9aV7V10Aa<V10V8Aa<=V2V10EIaeq_prefixV0V9V6AasolutionV9FIaeq_prefixV0aV7V11V6AasolutionaV7V11Ia<V11V8Aa<=V2V11FIasortedV7V2V8Ia>=a-V8V2c0Aa=c1a-V8V2Ia=V8a+V2c1FIa=V7aV1V2V0FINNais_emptyamdlV3Iapartial_solutionV6V0ANa=a-V12aV0V13a-V13V6Ia<V13V6Aa<=c0V13FqNamemV12amdlV5Ia<V12asizeAa<=c0V12FANa=a-V14aV0V15a-V6V15Ia<V15V6Aa<=c0V15FqNamemV14amdlV4Ia<V14asizeAa<=c0V14FANa=aV0V17V16Ia<V17V6Aa<=c0V17FAa<V16anAa<=c0V16qamemV16amdlV3FAa>=V2c0Aa=a+V6acardinalamdlV3anAa<=c0V6Aa<=anasizeFF
iaeq_prefixV1V7V2Aaeq_prefixV0V0V6Aaeq_solV9aV7V10Aa<V10V8Aa<=V2V10EIaeq_prefixV0V9V6AasolutionV9FAaeq_prefixV0aV7V11V6AasolutionaV7V11Ia<V11V8Aa<=V2V11FAasortedV7V2V8Aa>=a-V8V2c0Aa=c1a-V8V2Ia=V8a+V2c1FIa=V7aV1V2V0Fiaeq_prefixV1V18V2Aaeq_prefixV0V19V6Aaeq_solV20aV18V21Aa<V21V17Aa<=V2V21EIaeq_prefixV19V20V6AasolutionV20FAaeq_prefixV19aV18V22V6AasolutionaV18V22Ia<V22V17Aa<=V2V22FAasortedV18V2V17Aa>=a-V17V2c0Aa=V15a-V17V2Aa<=aV23V6V14Aa<=c0aV23V6AamemaV23V6amdlV13Iaeq_prefixV19V23V6AasolutionV23Faeq_prefixV1V38V2Aaeq_prefixV0V39V6Aaeq_solV43aV38V44Aa<V44V37Aa<=V2V44EANamemaV43V6amdlV42AamemaV43V6amdlV13Ia<=aV43V6V24Aa<=c0aV43V6Aaeq_prefixV39V43V6AasolutionV43FAa<=aaV38V45V6V24Aa<=c0aaV38V45V6Aaeq_prefixV39aV38V45V6AasolutionaV38V45Ia<V45V37Aa<=V2V45FAa<=V46V24INamemV46amdlV42AamemV46amdlV13FAasortedV38V2V37Aapartial_solutionV6V39AasubsetamdlV42adiffadiffamdlV3amdlV4amdlV5Aa>=a-V37V2c0Aa=V40a-V37V2Aa<V24amin_eltamdlV42INais_emptyamdlV42Aa<acardinalamdlV42acardinalamdlV16Aa<=c0acardinalamdlV16Ia=V42V41FIa=amdlV41a
auleV3c32Iais_emptyamdlV5FIais_emptyamdlV4FIa=V2c0AauleV3asize_bvAa=at'intV3anFF
a<=anasizeIa=amdlV6aintervalc0at'intV3FIais_emptyamdlV5FIais_emptyamdlV4FIa=V2c0AauleV3asize_bvAa=at'intV3anFF
a<=c0c0Ia<=anasizeIa=amdlV6aintervalc0at'intV3FIais_emptyamdlV5FIais_emptyamdlV4FIa=V2c0AauleV3asize_bvAa=at'intV3anFF
a=a+c0acardinalamdlV6anIa<=c0c0Ia<=anasizeIa=amdlV6aintervalc0at'intV3FIais_emptyamdlV5FIais_emptyamdlV4FIa=V2c0AauleV3asize_bvAa=at'intV3anFF
a>=V2c0Ia=a+c0acardinalamdlV6anIa<=c0c0Ia<=anasizeIa=amdlV6aintervalc0at'intV3FIais_emptyamdlV5FIais_emptyamdlV4FIa=V2c0AauleV3asize_bvAa=at'intV3anFF
Na=aV0V8V7Ia<V8c0Aa<=c0V8FAa<V7anAa<=c0V7qamemV7amdlV6FIa>=V2c0Ia=a+c0acardinalamdlV6anIa<=c0c0Ia<=anasizeIa=amdlV6aintervalc0at'intV3FIais_emptyamdlV5FIais_emptyamdlV4FIa=V2c0AauleV3asize_bvAa=at'intV3anFF
Na=a-V7aV0V8a-c0V8Ia<V8c0Aa<=c0V8FqNamemV7amdlV5Ia<V7asizeAa<=c0V7FINa=aV0V10V9Ia<V10c0Aa<=c0V10FAa<V9anAa<=c0V9qamemV9amdlV6FIa>=V2c0Ia=a+c0acardinalamdlV6anIa<=c0c0Ia<=anasizeIa=amdlV6aintervalc0at'intV3FIais_emptyamdlV5FIais_emptyamdlV4FIa=V2c0AauleV3asize_bvAa=at'intV3anFF
Na=a-V7aV0V8a-V8c0Ia<V8c0Aa<=c0V8FqNamemV7amdlV4Ia<V7asizeAa<=c0V7FINa=a-V9aV0V10a-c0V10Ia<V10c0Aa<=c0V10FqNamemV9amdlV5Ia<V9asizeAa<=c0V9FINa=aV0V12V11Ia<V12c0Aa<=c0V12FAa<V11anAa<=c0V11qamemV11amdlV6FIa>=V2c0Ia=a+c0acardinalamdlV6anIa<=c0c0Ia<=anasizeIa=amdlV6aintervalc0at'intV3FIais_emptyamdlV5FIais_emptyamdlV4FIa=V2c0AauleV3asize_bvAa=at'intV3anFF
apartial_solutionc0V0INa=a-V7aV0V8a-V8c0Ia<V8c0Aa<=c0V8FqNamemV7amdlV4Ia<V7asizeAa<=c0V7FINa=a-V9aV0V10a-c0V10Ia<V10c0Aa<=c0V10FqNamemV9amdlV5Ia<V9asizeAa<=c0V9FINa=aV0V12V11Ia<V12c0Aa<=c0V12FAa<V11anAa<=c0V11qamemV11amdlV6FIa>=V2c0Ia=a+c0acardinalamdlV6anIa<=c0c0Ia<=anasizeIa=amdlV6aintervalc0at'intV3FIais_emptyamdlV5FIais_emptyamdlV4FIa=V2c0AauleV3asize_bvAa=at'intV3anFF
a=V10V7Iaeq_prefixV1V8V2Aaeq_prefixV0V9c0Aaeq_solV11aV8V12Aa<V12V7Aa<=V2V12EIaeq_prefixV9V11c0AasolutionV11FAaeq_prefixV9aV8V13c0AasolutionaV8V13Ia<V13V7Aa<=V2V13FAasortedV8V2V7Aa>=a-V7V2c0La-V7V2FIa=amdlV6aintervalc0at'intV3FIais_emptyamdlV5FIais_emptyamdlV4FIa=V2c0AauleV3asize_bvAa=at'intV3anFF
asortedV8c0V7Ia=V10V7Iaeq_prefixV1V8V2Aaeq_prefixV0V9c0Aaeq_solV11aV8V12Aa<V12V7Aa<=V2V12EIaeq_prefixV9V11c0AasolutionV11FAaeq_prefixV9aV8V13c0AasolutionaV8V13Ia<V13V7Aa<=V2V13FAasortedV8V2V7Aa>=a-V7V2c0La-V7V2FIa=amdlV6aintervalc0at'intV3FIais_emptyamdlV5FIais_emptyamdlV4FIa=V2c0AauleV3asize_bvAa=at'intV3anFF
aeq_solV11aV8V12Aa<V12V10Aa<=c0V12EqasolutionV11FIasortedV8c0V7Ia=V10V7Iaeq_prefixV1V8V2Aaeq_prefixV0V9c0Aaeq_solV13aV8V14Aa<V14V7Aa<=V2V14EIaeq_prefixV9V13c0AasolutionV13FAaeq_prefixV9aV8V15c0AasolutionaV8V15Ia<V15V7Aa<=V2V15FAasortedV8V2V7Aa>=a-V7V2c0La-V7V2FIa=amdlV6aintervalc0at'intV3FIais_emptyamdlV5FIais_emptyamdlV4FIa=V2c0AauleV3asize_bvAa=at'intV3anFF
aeq_solV11aV8V12Aa<V12V10Aa<=c0V12EqasolutionV11FAasortedV8c0V7Aa=V10V7Iaeq_prefixV1V8V2Aaeq_prefixV0V9c0Aaeq_solV13aV8V14Aa<V14V7Aa<=V2V14EIaeq_prefixV9V13c0AasolutionV13FAaeq_prefixV9aV8V15c0AasolutionaV8V15Ia<V15V7Aa<=V2V15FAasortedV8V2V7Aa>=a-V7V2c0La-V7V2FAapartial_solutionc0V0ANa=a-V16aV0V17a-V17c0Ia<V17c0Aa<=c0V17FqNamemV16amdlV4Ia<V16asizeAa<=c0V16FANa=a-V18aV0V19a-c0V19Ia<V19c0Aa<=c0V19FqNamemV18amdlV5Ia<V18asizeAa<=c0V18FANa=aV0V21V20Ia<V21c0Aa<=c0V21FAa<V20anAa<=c0V20qamemV20amdlV6FAa>=V2c0Aa=a+c0acardinalamdlV6anAa<=c0c0Aa<=anasizeIa=amdlV6aintervalc0at'intV3FAauleV3c32Iais_emptyamdlV5FIais_emptyamdlV4FIa=V2c0AauleV3asize_bvAa=at'intV3anFF
VC for queens
a=at'intV1anLaof_intc8Ia=V0c0FIa=anc8Aa=asizec32
auleV1asize_bvIa=at'intV1anLaof_intc8Ia=V0c0FIa=anc8Aa=asizec32
a=V0c0IauleV1asize_bvIa=at'intV1anLaof_intc8Ia=V0c0FIa=anc8Aa=asizec32
a=V0c0AauleV1asize_bvAa=at'intV1anLaof_intc8Ia=V0c0FIa=anc8Aa=asizec32
VC for test8

0acb4a50c0dce78f47c19195aa53a495 1H0
035451792ceea205db92e38f2712e100 1H2H0
7cd994bc7039d9b42b78cf78c043f356 4H3
1fa21a4b790b00ff353884303c302519 4H5
c203f65c0ebad1d71df969647e4d8cd9 8H7H6
a1215d3ef77ccb5724b6c3e7c46e8366 12H16H6
494b379fc8138116471e789b97fe1717 10H13H6
c2143a7a1837696074c2960de3e7a7bb 10H9H6
6fad43121e1f428f5f9de6baba25ac39 12H11H6
98f8ee48638abc2e6fc045119d269bab 15H14H6
92cc6fd267918582baff609a0bbfd23b 18H17H6
e526c7cde5c18d7c44bcacf82829c978 20H19H6
98648167c4285f8f2436fa3ec6550b84 25H24H6
79c03e2a0e94a3b039839aecc1ac5ca9 22H21H6
4834ad35360afbf733824bd03639c6b7 15H23H6
4834ad35360afbf733824bd03639c6b7 15H23H6
6181713c88a5a7c4584b4d55e1845833 27H26H6
c8f1434d4835a78e917afdaf8d43ecd5 29H28H6
e8b48c5e1291c4654f15f3825ec09483 39H38H6
44a5e01eb96b804f57fe243482fca3ae 10H30H6
535bd9dee970e9f12e9fb7e9e15d39d4 10H31H6
60f2e05dd59cc2c79fd98a07e4e16d20 10H32H6
bef431ac7caa4f1929279113482b3fd0 10H33H6
3ec43ddd262576deb8b8075d588579be 10H34H6
7e1284658827f8303cec5701ec65f0fd 10H35H6
d2a89dca6e347d0dbd326c4d6d72f534 22H36H6
73dc7756d166d38f0b0d0b5941ccbda0 15H37H6
73dc7756d166d38f0b0d0b5941ccbda0 15H37H6
698947f86daff7c03e337fb1efa2edb2 41H40H6
9617a9dc2f24a95c48eff618dc39ef82 4H209
c95021e455879fb923daef075b636b6a 10H42
9edb308e6630a97e7c8b60e7613de37b 44H43
0ff3e5e4b7962baa2e445063f955b753 44H45
2a45d031bc72822501299804721917fa 44H46
da53af5fd4164b3a72d864018f8d7f33 44H47
68e7d3c0c3bf91ddcc7aae70ea3e567f 44H48
281b341d813cb1dbe13c69fb990ed37d 44H49
d93d9749c6a8b92e7a31b9baefdda13b 44H50
79410512ff07a04f1487683e1e86e3a3 44H51
5507d97dfac85205dbff049ba04044ff 44H52
a40f98686a5d04bf26e42543b379f52d 44H53
8a1182e54573666adcbbaaba4b432f4b 22H54
010848de161f691be7bfbabea76b493f 10H55
61a6d873289f1599de0733307536b1fd 10H56
68bbf7309915a1c9afb9c1924d44c3cf 10H57
86e10fceff1dc57fa0e8430b2676e2ed 10H58
e5e4dc6299269efdbe56a3698720523d 10H59
831ae8e3a353816caf018269a4e3194e 10H60
83af9bbd93d48228f09205a6ec953962 22H61
0075fc7023379d2543d67790fce68391 10H64
695c1fe5b79cb512dd2eaa6e91282e29 10H62
b87bd6fb6f3d711b9d13db4f5bc2f8fc 10H63
05deee2593de12fedd64cc0c04ba38fc 22H65
bfd495ce9a305ca2706f949a521d4a09 10H68
982b1c5e7235bc150d11b6e3388e145e 10H66
95ac265457b954e0211fe4abda9d5f37 10H67
0acf1efaf042b77154f3a2e8d4f1e1a4 22H69
a11537b41a686d05dcfa4c3dedaf75c9 22H70
d396263dc520d144d7281971d8043612 22H71
f9d6a07a4ba22f8ca46ac3d8c1ce6494 22H72
20f5be458883012d66c4ac5d3e6228d5 74H73
22fc89fd81fd3b0d1a5da037a87b5e31 22H75
fcd682b09972bf81e09204365eabd596 22H76
112ca5615072829cc4c7613147d4af69 22H77
971f1f7156b651961b0da7bed58b24cf 22H78
f4e68493a26e7423b4a93144056631b9 22H79
5517b3b552c3001d631fa081e1e803a4 22H80
d618a391ea14323047ccb47487ec2172 22H81
324209ebc992ad3c628687451238d525 22H82
30a78802768b233ae69256a55cff2750 10H145
e19d1195640068a679be3cf9c964fc88 10H83
d0aa5cad6b72178b6ba3be1fa7960887 10H83
3afd72b1f2355a57b825b5e8f3a3ca1f 10H83
4864af3c729b59879fd3e6bd5dbc3f05 10H140H139H138H137H136H135H134H133H132H131H130H129H128H127H126H125H124H123H122H121H120H119H118H117H116H115H114H113H112H111H110H109H108H107H106H105H104H103H102H101H100H99H98H97H96H95H94H93H92H91H90H89H88H87H86H85H84
c7914d5a57d7c2a053c1221b23520c10 10H141
bab60e66e134d4663392412db016e5bc 10H142
67d8f661301ddcf1124521fb65d9226f 10H143
2564ba27ea0b15911b1ae3badbbe3430 10H144
719ed1f1b9d61427e2a97a551c6bcc34 22H146
9402022373337994ebe4684cabc1033e 22H147
1ed298ae838a56194a5703b81f9f6e48 149H148
b21f4101cc0f1ccdc5ae13f248496b52 151H150
5766e78ba887a9523cc41025e798310c 151H152
cbb53001677ff5a62b3e39b35b07ef50 151H153
729eecec8ba01ee984ce5871d6383d12 151H154
1c416e6238a314a5a83a5920b3090036 151H155
1c416e6238a314a5a83a5920b3090036 151H155
d9d37fd29342db1cf8eafcaec9ba8fde 151H156
9222eb891f2952f8c1ac1ce9d0c8de38 151H161
93e53310d01cb5ba0f9865660147574f 151H157
3d9170af11c5c1b5bdc3bd73a16a55a4 151H158
042a14969a59c5acc3727943097a8c83 151H159
784127b39c563127258e9847bda3bc85 151H160
2f1ac92003e28d9f24fc2fd6b4485f39 151H193
4ffbe52ea89af2333d80ef8a26a50f33 151H162
0c4d795a5fc52a179fe7153a6ac6e185 151H163
6574f4d080244102691bd795b4550392 151H192
6285c31174a67b55de94cd2bf2379546 151H188H184H183H182H181H180H179H178H177H176H175H174H173H172H171H170H169H135H134H168H167H166H130H129H128H127H126H125H124H123H122H121H120H119H118H117H116H115H114H113H165H110H109H108H107H106H105H104H103H102H101H100H99H98H97H164H95H94H93H92H91H90H89H88H87H86H85H84
0661d788847f48c05fa4b8eb842bb4ad 189H188H185H184H183H182H181H180H179H178H177H176H175H174H173H172H171H170H169H135H134H168H167H166H130H129H128H127H126H125H124H123H122H121H120H119H118H117H116H115H114H113H165H110H109H108H107H106H105H104H103H102H101H100H99H98H97H164H95H94H93H92H91H90H89H88H87H86H85H84
e537aea4c6c6315ce3abdcef93193bb7 187H186H185H184H183H182H181H180H179H178H177H176H175H174H173H172H171H170H169H135H134H168H167H166H130H129H128H127H126H125H124H123H122H121H120H119H118H117H116H115H114H113H165H110H109H108H107H106H105H104H103H102H101H100H99H98H97H164H95H94H93H92H91H90H89H88H87H86H85H84
5e9aa32498a5181f1176cb9366582d28 189H188H186H185H184H183H182H181H180H179H178H177H176H175H174H173H172H171H170H169H135H134H168H167H166H130H129H128H127H126H125H124H123H122H121H120H119H118H117H116H115H114H113H165H110H109H108H107H106H105H104H103H102H101H100H99H98H97H164H95H94H93H92H91H90H89H88H87H86H85H84
271f88b1bef6afb68b5d5b0c295d9b18 191H188H190H184H183H182H181H180H179H178H177H176H175H174H173H172H171H170H169H135H134H168H167H166H130H129H128H127H126H125H124H123H122H121H120H119H118H117H116H115H114H113H165H110H109H108H107H106H105H104H103H102H101H100H99H98H97H164H95H94H93H92H91H90H89H88H87H86H85H84
a01eccb8d929c9cf76aa8e19bec787d4 151H194
ab20576fc85a19ef07ed468dc32f4b06 151H195
3af9163f0eddf300cf874863bbd1822c 10H196
17335e52133f28a35f6775ce69c9833c 15H197
5837f88639fc59741417ebecd9438cf8 15H198
ea57cad6184812f60f7ccc8998e1d389 15H199
e30aee177693ab06d433c2660e59b59c 15H200
806f7868cc5381506ef78132fda71632 15H201
7e5cc55d61867c89c3dcc8d6ddb7866b 15H202
71f4e6e74c76569a33e430d6da3595ce 15H203
42ffd14ad852df41851104115693c30d 15H204
3d52bbf21e63301cc14a978d0afeb0b1 15H205
37dfebbdcbf14d5eddbfcf8280d276b0 15H206
1c9c4d5da9b54987adf4320f80e738f8 15H207
62d97bc165d4eecaf800515ad1cc1d6e 15H208
daffa468a31b5878d052244e9550cafc 223H222
f8648fd0f5a860717be7c4b68d4a04a0 22H210
57a79564543bfab2a76cbcb1e6799027 22H211
7434d3e98f1f159d4e60092c35f27d76 22H212
61ab24faf1703d7753715bd4161173cd 22H213
3b4d3560792069c4966ef38797e2b19d 22H214
60698b9927190cd22f72837aa8df5589 22H215
08bbc4f838b6de33575105b14b4a2bc8 22H216
2ecca7740c01ce98dfd9c5ea5a673362 22H217
9faa2b812bce1fe84062aabe634b72d3 22H218
0b868c9a8e0a08e550751a21cab9481e 15H219
56fdfeda3eea8a0ead26d0b6896151ed 15H220
caea1aec538798315c034c0656027b20 15H221
bb6a0f8ad608b05e7b543d5884d32ac0 228H227
1dc84802f6055754f3cae5ae6c560073 22H224
c07a13f693a278766b72857182209b6c 22H225
42e263c185f7b364eeac9adda4bbc309 22H226
