Ca=a++abut_lastV1V0aConsalast_charV1V0aNilaConsV1V0FaNila=a++abut_lastV4V0aConsalast_charV4V0aNilaConsV4V0FIa=a++abut_lastV5V3aConsalast_charV5V3aNilaConsV5V3FaConsVVV0F
empty_shape
a=a++abut_lastV1V0aConsalast_charV1V0aNilaConsV1V0F
a=alengthV4alengthV3Aa=a++V4aConsV5aNilaConsV2V3EF
a<=a+V13alengthV11a+V8c1AadistV12V10V13Aa=V6a++V11V12EIa=V7aConsV9V10FIadistV6V7V8F
adistV15V14V16Ia=V14aNilIa=V15aNilIa=V16c0F
adistV19V18V20Ia=V18aConsV17V14Ia=V19V15Ia=V20a+V16c1FFIadistV22V21V23Ia=V21V14Ia=V22V15Ia=V23V16FAadistV14V15V16F
adistV19V18V20Ia=V18V14Ia=V19aConsV17V15Ia=V20a+V16c1FFIadistV22V21V23Ia=V21V14Ia=V22V15Ia=V23V16FAadistV14V15V16F
adistV19V18V20Ia=V18aConsV17V14Ia=V19aConsV17V15Ia=V20V16FFIadistV22V21V23Ia=V21V14Ia=V22V15Ia=V23V16FAadistV14V15V16F
adistV15V14V16IadistV14V15V16F
a<=a+V23alengthV21a+V19c1AadistV17V22V23Aa=V18a++V21V22EIadistaConsV20V17V18V19F
Cadista++V24V25V26a+alengthV24V27IadistV25V26V27FaNiladista++V24V30V31a+alengthV24V32IadistV30V31V32FIadista++V29V33V34a+alengthV29V35IadistV33V34V35FaConsVVV24F
adista++V24V25V26a+alengthV24V27IadistV25V26V27F
adistV29a++V28V30a+alengthV28V31IadistV29V30V31F
adistaConsV34V32aConsV34V33V35Ia<=V35V36IadistV32V33V36FAadistV32V33V35F
a<=V32V36Ia<=V32V37IadistV33V34V37FAadistV33V34V32Ia=aConsV35V33aNilIa=aConsV35V34aNilIa=V36c0FF
a<=V32V40Ia<=V32V41IadistV37V38V41FAadistV37V38V32Ia=aConsV39V37aConsV36V33Ia=aConsV39V38V34Ia=V40a+V35c1FFIadistV33V34V35FF
a<=V32V40Ia<=V32V41IadistV37V38V41FAadistV37V38V32Ia=aConsV39V37V33Ia=aConsV39V38aConsV36V34Ia=V40a+V35c1FFIadistV33V34V35FF
a<=V32V40Ia<=V32V41IadistV37V38V41FAadistV37V38V32Ia=aConsV39V37aConsV36V33Ia=aConsV39V38aConsV36V34Ia=V40V35FFIadistV33V34V35FF
a<=V35V36IadistaConsV34V32aConsV34V33V36FIa<=V35V37IadistV32V33V37FAadistV32V33V35F
a<=V35V36IadistaConsV34V32aConsV34V33V36FAadistaConsV34V32aConsV34V33V35Ia<=V35V37IadistV32V33V37FAadistV32V33V35F
amin_distaConsV34V32aConsV34V33V35Iamin_distV32V33V35F
amin_distaConsV38V36aConsV39V37a+aminV40V41c1Iamin_distV36aConsV39V37V40Iamin_distaConsV38V36V37V41INa=V38V39F
adistaConsV43V42aNila+V44c1Ia<=V44V45IadistV42aNilV45FAadistV42aNilV44F
a<=a+V42c1V45Ia<=V42V46IadistV43aNilV46FAadistV43aNilV42Ia=aConsV44V43aNilIa=aNilaNilIa=V45c0FF
a<=a+V42c1V49Ia<=V42V50IadistV47aNilV50FAadistV47aNilV42Ia=aConsV48V47aConsV46V43Ia=aNilV44Ia=V49a+V45c1FFIadistV43V44V45FF
a<=a+V42c1V49Ia<=V42V50IadistV47aNilV50FAadistV47aNilV42Ia=aConsV48V47V43Ia=aNilaConsV46V44Ia=V49a+V45c1FFIadistV43V44V45FF
a<=a+V42c1V49Ia<=V42V50IadistV47aNilV50FAadistV47aNilV42Ia=aConsV48V47aConsV46V43Ia=aNilaConsV46V44Ia=V49V45FFIadistV43V44V45FF
a<=a+V44c1V45IadistaConsV43V42aNilV45FIa<=V44V46IadistV42aNilV46FAadistV42aNilV44F
a<=a+V44c1V45IadistaConsV43V42aNilV45FAadistaConsV43V42aNila+V44c1Ia<=V44V46IadistV42aNilV46FAadistV42aNilV44F
amin_distaConsV43V42aNila+V44c1Iamin_distV42aNilV44F
amin_distaNilV45alengthV45Ia=V45aNilF
amin_distaNilV45alengthV45Iamin_distaNilV47alengthV47Ia=V45aConsV46V47FF
Camin_distaNilV45alengthV45aNilamin_distaNilV45alengthV45Iamin_distaNilV47alengthV47aConsVVV45F
amin_distaNilV45alengthV45F
a=asuffixV0alengthV0aNilF
a=asuffixV1V2aConsaV1V2asuffixV1a+V2c1Ia<V2alengthV1Aa<=c0V2F
a=alength1asuffixV3V4a-alengthV3V4Ia<=V4alengthV3Aa<=c0V4F
a>=V9c0La+V8c1LalengthV6LalengthV5F
array creation size
a=aV10V11a-V8V11Ia<V11c0Aa<=c0V11FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V12c0Ia<V12V9Aa<=c0V12FFLa+V8c1LalengthV6LalengthV5F
loop invariant init
a<V12alengthV11Aa<=c0V12La-V8V12Ia=aV11V14a-V8V14Ia<V14V12Aa<=c0V14FAa<=V12V8Aa<=c0V12FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V15c0Ia<V15V9Aa<=c0V15FFLa+V8c1LalengthV6LalengthV5F
index in array bounds
a=aV14V15a-V8V15Ia<V15a+V12c1Aa<=c0V15FIa=V14aV11V12V13Aa=aeltsV14asetaeltsV11V12V13Ia=alengthV14alengthV11FLa-V8V12Ia=aV11V16a-V8V16Ia<V16V12Aa<=c0V16FAa<=V12V8Aa<=c0V12FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V17c0Ia<V17V9Aa<=c0V17FFLa+V8c1LalengthV6LalengthV5F
loop invariant preservation
amin_suffixV5V6a+V12c1V13aV11V13Ia<=V13V8Aa<=c0V13FIa>=V12a-c0c1La-V7c1Ia=aV11V14a-V8V14Ia<V14a+V8c1Aa<=c0V14FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V15c0Ia<V15V9Aa<=c0V15FFLa+V8c1LalengthV6LalengthV5F
a<V8alengthV13Aa<=c0V8Iamin_suffixV5V6a+V14c1V15aV13V15Ia<=V15V8Aa<=c0V15FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V16a-V8V16Ia<V16a+V8c1Aa<=c0V16FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V17c0Ia<V17V9Aa<=c0V17FFLa+V8c1LalengthV6LalengthV5F
a<V8alengthV13Aa<=c0V8La+aV13V8c1Iamin_suffixV5V6a+V14c1V16aV13V16Ia<=V16V8Aa<=c0V16FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V17a-V8V17Ia<V17a+V8c1Aa<=c0V17FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V18c0Ia<V18V9Aa<=c0V18FFLa+V8c1LalengthV6LalengthV5F
amin_suffixV5V6V14V18aV16V18Ia<=V18V8Aa<V17V18FIa>=V17a-c0c1La-V8c1Ia=V16aV13V8V15Aa=aeltsV16asetaeltsV13V8V15Ia=alengthV16alengthV13FLa+aV13V8c1Iamin_suffixV5V6a+V14c1V19aV13V19Ia<=V19V8Aa<=c0V19FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V20a-V8V20Ia<V20a+V8c1Aa<=c0V20FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V21c0Ia<V21V9Aa<=c0V21FFLa+V8c1LalengthV6LalengthV5F
amin_suffixV5V6a+V14c1V18aV16V18Ia<=V18V17Aa<=c0V18FIamin_suffixV5V6V14V19aV16V19Ia<=V19V8Aa<V17V19FIa>=V17a-c0c1La-V8c1Ia=V16aV13V8V15Aa=aeltsV16asetaeltsV13V8V15Ia=alengthV16alengthV13FLa+aV13V8c1Iamin_suffixV5V6a+V14c1V20aV13V20Ia<=V20V8Aa<=c0V20FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V21a-V8V21Ia<V21a+V8c1Aa<=c0V21FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V22c0Ia<V22V9Aa<=c0V22FFLa+V8c1LalengthV6LalengthV5F
amin_suffixV5V6a+V14c1a+V17c1aV13V8Iamin_suffixV5V6a+V14c1V18aV16V18Ia<=V18V17Aa<=c0V18FIamin_suffixV5V6V14V19aV16V19Ia<=V19V8Aa<V17V19FIa>=V17a-c0c1La-V8c1Ia=V16aV13V8V15Aa=aeltsV16asetaeltsV13V8V15Ia=alengthV16alengthV13FLa+aV13V8c1Iamin_suffixV5V6a+V14c1V20aV13V20Ia<=V20V8Aa<=c0V20FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V21a-V8V21Ia<V21a+V8c1Aa<=c0V21FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V22c0Ia<V22V9Aa<=c0V22FFLa+V8c1LalengthV6LalengthV5F
a<V20alengthV19Aa<=c0V20Iamin_suffixV5V6a+V14c1a+V20c1V18Aamin_suffixV5V6a+V14c1V21aV19V21Ia<=V21V20Aa<=c0V21FAamin_suffixV5V6V14V22aV19V22Ia<=V22V8Aa<V20V22FAa>=V20c0Aa>=V17V20FIa=alengthV19alengthV16FIa>=V17a-c0c1La-V8c1Ia=V16aV13V8V15Aa=aeltsV16asetaeltsV13V8V15Ia=alengthV16alengthV13FLa+aV13V8c1Iamin_suffixV5V6a+V14c1V23aV13V23Ia<=V23V8Aa<=c0V23FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V24a-V8V24Ia<V24a+V8c1Aa<=c0V24FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V25c0Ia<V25V9Aa<=c0V25FFLa+V8c1LalengthV6LalengthV5F
a<V20alengthV6Aa<=c0V20Ia=V21aV19V20FIamin_suffixV5V6a+V14c1a+V20c1V18Aamin_suffixV5V6a+V14c1V22aV19V22Ia<=V22V20Aa<=c0V22FAamin_suffixV5V6V14V23aV19V23Ia<=V23V8Aa<V20V23FAa>=V20c0Aa>=V17V20FIa=alengthV19alengthV16FIa>=V17a-c0c1La-V8c1Ia=V16aV13V8V15Aa=aeltsV16asetaeltsV13V8V15Ia=alengthV16alengthV13FLa+aV13V8c1Iamin_suffixV5V6a+V14c1V24aV13V24Ia<=V24V8Aa<=c0V24FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V25a-V8V25Ia<V25a+V8c1Aa<=c0V25FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V26c0Ia<V26V9Aa<=c0V26FFLa+V8c1LalengthV6LalengthV5F
a<V14alengthV5Aa<=c0V14Ia=V21aV19V20FIamin_suffixV5V6a+V14c1a+V20c1V18Aamin_suffixV5V6a+V14c1V22aV19V22Ia<=V22V20Aa<=c0V22FAamin_suffixV5V6V14V23aV19V23Ia<=V23V8Aa<V20V23FAa>=V20c0Aa>=V17V20FIa=alengthV19alengthV16FIa>=V17a-c0c1La-V8c1Ia=V16aV13V8V15Aa=aeltsV16asetaeltsV13V8V15Ia=alengthV16alengthV13FLa+aV13V8c1Iamin_suffixV5V6a+V14c1V24aV13V24Ia<=V24V8Aa<=c0V24FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V25a-V8V25Ia<V25a+V8c1Aa<=c0V25FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V26c0Ia<V26V9Aa<=c0V26FFLa+V8c1LalengthV6LalengthV5F
a<V20alengthV19Aa<=c0V20Ia=aV5V14aV6V20Ia=V21aV19V20FIamin_suffixV5V6a+V14c1a+V20c1V18Aamin_suffixV5V6a+V14c1V22aV19V22Ia<=V22V20Aa<=c0V22FAamin_suffixV5V6V14V23aV19V23Ia<=V23V8Aa<V20V23FAa>=V20c0Aa>=V17V20FIa=alengthV19alengthV16FIa>=V17a-c0c1La-V8c1Ia=V16aV13V8V15Aa=aeltsV16asetaeltsV13V8V15Ia=alengthV16alengthV13FLa+aV13V8c1Iamin_suffixV5V6a+V14c1V24aV13V24Ia<=V24V8Aa<=c0V24FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V25a-V8V25Ia<V25a+V8c1Aa<=c0V25FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V26c0Ia<V26V9Aa<=c0V26FFLa+V8c1LalengthV6LalengthV5F
amin_suffixV5V6V14V23aV22V23Ia<=V23V8Aa<a-V20c1V23FIa=V22aV19V20V18Aa=aeltsV22asetaeltsV19V20V18Ia=alengthV22alengthV19FIa=aV5V14aV6V20Ia=V21aV19V20FIamin_suffixV5V6a+V14c1a+V20c1V18Aamin_suffixV5V6a+V14c1V24aV19V24Ia<=V24V20Aa<=c0V24FAamin_suffixV5V6V14V25aV19V25Ia<=V25V8Aa<V20V25FAa>=V20c0Aa>=V17V20FIa=alengthV19alengthV16FIa>=V17a-c0c1La-V8c1Ia=V16aV13V8V15Aa=aeltsV16asetaeltsV13V8V15Ia=alengthV16alengthV13FLa+aV13V8c1Iamin_suffixV5V6a+V14c1V26aV13V26Ia<=V26V8Aa<=c0V26FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V27a-V8V27Ia<V27a+V8c1Aa<=c0V27FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V28c0Ia<V28V9Aa<=c0V28FFLa+V8c1LalengthV6LalengthV5F
amin_suffixV5V6a+V14c1V23aV22V23Ia<=V23a-V20c1Aa<=c0V23FIamin_suffixV5V6V14V24aV22V24Ia<=V24V8Aa<a-V20c1V24FIa=V22aV19V20V18Aa=aeltsV22asetaeltsV19V20V18Ia=alengthV22alengthV19FIa=aV5V14aV6V20Ia=V21aV19V20FIamin_suffixV5V6a+V14c1a+V20c1V18Aamin_suffixV5V6a+V14c1V25aV19V25Ia<=V25V20Aa<=c0V25FAamin_suffixV5V6V14V26aV19V26Ia<=V26V8Aa<V20V26FAa>=V20c0Aa>=V17V20FIa=alengthV19alengthV16FIa>=V17a-c0c1La-V8c1Ia=V16aV13V8V15Aa=aeltsV16asetaeltsV13V8V15Ia=alengthV16alengthV13FLa+aV13V8c1Iamin_suffixV5V6a+V14c1V27aV13V27Ia<=V27V8Aa<=c0V27FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V28a-V8V28Ia<V28a+V8c1Aa<=c0V28FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V29c0Ia<V29V9Aa<=c0V29FFLa+V8c1LalengthV6LalengthV5F
amin_suffixV5V6a+V14c1a+a-V20c1c1V21Iamin_suffixV5V6a+V14c1V23aV22V23Ia<=V23a-V20c1Aa<=c0V23FIamin_suffixV5V6V14V24aV22V24Ia<=V24V8Aa<a-V20c1V24FIa=V22aV19V20V18Aa=aeltsV22asetaeltsV19V20V18Ia=alengthV22alengthV19FIa=aV5V14aV6V20Ia=V21aV19V20FIamin_suffixV5V6a+V14c1a+V20c1V18Aamin_suffixV5V6a+V14c1V25aV19V25Ia<=V25V20Aa<=c0V25FAamin_suffixV5V6V14V26aV19V26Ia<=V26V8Aa<V20V26FAa>=V20c0Aa>=V17V20FIa=alengthV19alengthV16FIa>=V17a-c0c1La-V8c1Ia=V16aV13V8V15Aa=aeltsV16asetaeltsV13V8V15Ia=alengthV16alengthV13FLa+aV13V8c1Iamin_suffixV5V6a+V14c1V27aV13V27Ia<=V27V8Aa<=c0V27FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V28a-V8V28Ia<V28a+V8c1Aa<=c0V28FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V29c0Ia<V29V9Aa<=c0V29FFLa+V8c1LalengthV6LalengthV5F
a<V22alengthV19Aa<=c0V22La+V20c1INa=aV5V14aV6V20Ia=V21aV19V20FIamin_suffixV5V6a+V14c1a+V20c1V18Aamin_suffixV5V6a+V14c1V23aV19V23Ia<=V23V20Aa<=c0V23FAamin_suffixV5V6V14V24aV19V24Ia<=V24V8Aa<V20V24FAa>=V20c0Aa>=V17V20FIa=alengthV19alengthV16FIa>=V17a-c0c1La-V8c1Ia=V16aV13V8V15Aa=aeltsV16asetaeltsV13V8V15Ia=alengthV16alengthV13FLa+aV13V8c1Iamin_suffixV5V6a+V14c1V25aV13V25Ia<=V25V8Aa<=c0V25FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V26a-V8V26Ia<V26a+V8c1Aa<=c0V26FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V27c0Ia<V27V9Aa<=c0V27FFLa+V8c1LalengthV6LalengthV5F
a<V20alengthV19Aa<=c0V20La+V20c1INa=aV5V14aV6V20Ia=V21aV19V20FIamin_suffixV5V6a+V14c1a+V20c1V18Aamin_suffixV5V6a+V14c1V23aV19V23Ia<=V23V20Aa<=c0V23FAamin_suffixV5V6V14V24aV19V24Ia<=V24V8Aa<V20V24FAa>=V20c0Aa>=V17V20FIa=alengthV19alengthV16FIa>=V17a-c0c1La-V8c1Ia=V16aV13V8V15Aa=aeltsV16asetaeltsV13V8V15Ia=alengthV16alengthV13FLa+aV13V8c1Iamin_suffixV5V6a+V14c1V25aV13V25Ia<=V25V8Aa<=c0V25FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V26a-V8V26Ia<V26a+V8c1Aa<=c0V26FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V27c0Ia<V27V9Aa<=c0V27FFLa+V8c1LalengthV6LalengthV5F
a<V20alengthV19Aa<=c0V20La+aminaV19V20aV19V22c1La+V20c1INa=aV5V14aV6V20Ia=V21aV19V20FIamin_suffixV5V6a+V14c1a+V20c1V18Aamin_suffixV5V6a+V14c1V24aV19V24Ia<=V24V20Aa<=c0V24FAamin_suffixV5V6V14V25aV19V25Ia<=V25V8Aa<V20V25FAa>=V20c0Aa>=V17V20FIa=alengthV19alengthV16FIa>=V17a-c0c1La-V8c1Ia=V16aV13V8V15Aa=aeltsV16asetaeltsV13V8V15Ia=alengthV16alengthV13FLa+aV13V8c1Iamin_suffixV5V6a+V14c1V26aV13V26Ia<=V26V8Aa<=c0V26FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V27a-V8V27Ia<V27a+V8c1Aa<=c0V27FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V28c0Ia<V28V9Aa<=c0V28FFLa+V8c1LalengthV6LalengthV5F
amin_distasuffixV5V14asuffixV6V25aV24V25Ia<=V25V8Aa<a-V20c1V25FIa=V24aV19V20V23Aa=aeltsV24asetaeltsV19V20V23Ia=alengthV24alengthV19FLa+aminaV19V20aV19V22c1La+V20c1INa=aV5V14aV6V20Ia=V21aV19V20FIamin_distasuffixV5a+V14c1asuffixV6a+V20c1V18Aamin_distasuffixV5a+V14c1asuffixV6V26aV19V26Ia<=V26V20Aa<=c0V26FAamin_distasuffixV5V14asuffixV6V27aV19V27Ia<=V27V8Aa<V20V27FAa>=V20c0Aa>=V17V20FIa=alengthV19alengthV16FIa>=V17a-c0c1La-V8c1Ia=V16aV13V8V15Aa=aeltsV16asetaeltsV13V8V15Ia=alengthV16alengthV13FLa+aV13V8c1Iamin_distasuffixV5a+V14c1asuffixV6V28aV13V28Ia<=V28V8Aa<=c0V28FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V29a-V8V29Ia<V29a+V8c1Aa<=c0V29FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V30c0Ia<V30V9Aa<=c0V30FFLa+V8c1LalengthV6LalengthV5F
amin_suffixV5V6V14V25aV24V25Ia<=V25V8Aa<a-V20c1V25FIa=V24aV19V20V23Aa=aeltsV24asetaeltsV19V20V23Ia=alengthV24alengthV19FLa+aminaV19V20aV19V22c1La+V20c1INa=aV5V14aV6V20Ia=V21aV19V20FIamin_suffixV5V6a+V14c1a+V20c1V18Aamin_suffixV5V6a+V14c1V26aV19V26Ia<=V26V20Aa<=c0V26FAamin_suffixV5V6V14V27aV19V27Ia<=V27V8Aa<V20V27FAa>=V20c0Aa>=V17V20FIa=alengthV19alengthV16FIa>=V17a-c0c1La-V8c1Ia=V16aV13V8V15Aa=aeltsV16asetaeltsV13V8V15Ia=alengthV16alengthV13FLa+aV13V8c1Iamin_suffixV5V6a+V14c1V28aV13V28Ia<=V28V8Aa<=c0V28FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V29a-V8V29Ia<V29a+V8c1Aa<=c0V29FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V30c0Ia<V30V9Aa<=c0V30FFLa+V8c1LalengthV6LalengthV5F
amin_suffixV5V6a+V14c1V25aV24V25Ia<=V25a-V20c1Aa<=c0V25FIamin_suffixV5V6V14V26aV24V26Ia<=V26V8Aa<a-V20c1V26FIa=V24aV19V20V23Aa=aeltsV24asetaeltsV19V20V23Ia=alengthV24alengthV19FLa+aminaV19V20aV19V22c1La+V20c1INa=aV5V14aV6V20Ia=V21aV19V20FIamin_suffixV5V6a+V14c1a+V20c1V18Aamin_suffixV5V6a+V14c1V27aV19V27Ia<=V27V20Aa<=c0V27FAamin_suffixV5V6V14V28aV19V28Ia<=V28V8Aa<V20V28FAa>=V20c0Aa>=V17V20FIa=alengthV19alengthV16FIa>=V17a-c0c1La-V8c1Ia=V16aV13V8V15Aa=aeltsV16asetaeltsV13V8V15Ia=alengthV16alengthV13FLa+aV13V8c1Iamin_suffixV5V6a+V14c1V29aV13V29Ia<=V29V8Aa<=c0V29FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V30a-V8V30Ia<V30a+V8c1Aa<=c0V30FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V31c0Ia<V31V9Aa<=c0V31FFLa+V8c1LalengthV6LalengthV5F
amin_suffixV5V6a+V14c1a+a-V20c1c1V21Iamin_suffixV5V6a+V14c1V25aV24V25Ia<=V25a-V20c1Aa<=c0V25FIamin_suffixV5V6V14V26aV24V26Ia<=V26V8Aa<a-V20c1V26FIa=V24aV19V20V23Aa=aeltsV24asetaeltsV19V20V23Ia=alengthV24alengthV19FLa+aminaV19V20aV19V22c1La+V20c1INa=aV5V14aV6V20Ia=V21aV19V20FIamin_suffixV5V6a+V14c1a+V20c1V18Aamin_suffixV5V6a+V14c1V27aV19V27Ia<=V27V20Aa<=c0V27FAamin_suffixV5V6V14V28aV19V28Ia<=V28V8Aa<V20V28FAa>=V20c0Aa>=V17V20FIa=alengthV19alengthV16FIa>=V17a-c0c1La-V8c1Ia=V16aV13V8V15Aa=aeltsV16asetaeltsV13V8V15Ia=alengthV16alengthV13FLa+aV13V8c1Iamin_suffixV5V6a+V14c1V29aV13V29Ia<=V29V8Aa<=c0V29FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V30a-V8V30Ia<V30a+V8c1Aa<=c0V30FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V31c0Ia<V31V9Aa<=c0V31FFLa+V8c1LalengthV6LalengthV5F
amin_suffixV5V6a+a-V14c1c1V20aV19V20Ia<=V20V8Aa<=c0V20FIamin_suffixV5V6a+V14c1a+a-c0c1c1V18Aamin_suffixV5V6a+V14c1V21aV19V21Ia<=V21a-c0c1Aa<=c0V21FAamin_suffixV5V6V14V22aV19V22Ia<=V22V8Aa<a-c0c1V22FIa=alengthV19alengthV16FIa>=V17a-c0c1La-V8c1Ia=V16aV13V8V15Aa=aeltsV16asetaeltsV13V8V15Ia=alengthV16alengthV13FLa+aV13V8c1Iamin_suffixV5V6a+V14c1V23aV13V23Ia<=V23V8Aa<=c0V23FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V24a-V8V24Ia<V24a+V8c1Aa<=c0V24FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V25c0Ia<V25V9Aa<=c0V25FFLa+V8c1LalengthV6LalengthV5F
amin_suffixV5V6a+a-V14c1c1V18aV16V18Ia<=V18V8Aa<=c0V18FIa<V17a-c0c1La-V8c1Ia=V16aV13V8V15Aa=aeltsV16asetaeltsV13V8V15Ia=alengthV16alengthV13FLa+aV13V8c1Iamin_suffixV5V6a+V14c1V19aV13V19Ia<=V19V8Aa<=c0V19FAa>=V14c0Aa>=V12V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V20a-V8V20Ia<V20a+V8c1Aa<=c0V20FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V21c0Ia<V21V9Aa<=c0V21FFLa+V8c1LalengthV6LalengthV5F
a<c0alengthV13Aa<=c0c0Iamin_suffixV5V6a+a-c0c1c1V14aV13V14Ia<=V14V8Aa<=c0V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V15a-V8V15Ia<V15a+V8c1Aa<=c0V15FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V16c0Ia<V16V9Aa<=c0V16FFLa+V8c1LalengthV6LalengthV5F
amin_distaword_ofV5aword_ofV6aV13c0Iamin_suffixV5V6a+a-c0c1c1V14aV13V14Ia<=V14V8Aa<=c0V14FIa=alengthV13alengthV11FIa>=V12a-c0c1La-V7c1Ia=aV11V15a-V8V15Ia<V15a+V8c1Aa<=c0V15FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V16c0Ia<V16V9Aa<=c0V16FFLa+V8c1LalengthV6LalengthV5F
postcondition
amin_distaword_ofV5aword_ofV6aV11c0Aa<c0alengthV11Aa<=c0c0Ia<V12a-c0c1La-V7c1Ia=aV11V13a-V8V13Ia<V13a+V8c1Aa<=c0V13FIa=alengthV11alengthV10FIa<=c0a+V8c1Ia=alengthV10V9Aa=aV10V14c0Ia<V14V9Aa<=c0V14FFLa+V8c1LalengthV6LalengthV5F
out of loop bounds
amin_distaword_ofV5aword_ofV6aV10c0Aa<c0alengthV10Aa<=c0c0Ia<V11a-c0c1Aamin_distaword_ofV5aword_ofV6aV12c0Aa<c0alengthV12Aa<=c0c0Iamin_suffixV5V6a+a-c0c1c1V13aV12V13Ia<=V13V8Aa<=c0V13FAamin_suffixV5V6a+a-V14c1c1V18aV16V18Ia<=V18V8Aa<=c0V18FIa<V17a-c0c1Aamin_suffixV5V6a+a-V14c1c1V21aV20V21Ia<=V21V8Aa<=c0V21FIamin_suffixV5V6a+V14c1a+a-c0c1c1V19Aamin_suffixV5V6a+V14c1V22aV20V22Ia<=V22a-c0c1Aa<=c0V22FAamin_suffixV5V6V14V23aV20V23Ia<=V23V8Aa<a-c0c1V23FAiamin_suffixV5V6a+V14c1a+a-V24c1c1V25Aamin_suffixV5V6a+V14c1V29aV28V29Ia<=V29a-V24c1Aa<=c0V29FAamin_suffixV5V6V14V30aV28V30Ia<=V30V8Aa<a-V24c1V30FIa=V28aV20V24V27Aa=aeltsV28asetaeltsV20V24V27Ia=alengthV28alengthV20FAa<V24alengthV20Aa<=c0V24La+aminaV20V24aV20V26c1Aa<V24alengthV20Aa<=c0V24Aa<V26alengthV20Aa<=c0V26La+V24c1amin_suffixV5V6a+V14c1a+a-V24c1c1V25Aamin_suffixV5V6a+V14c1V32aV31V32Ia<=V32a-V24c1Aa<=c0V32FAamin_suffixV5V6V14V33aV31V33Ia<=V33V8Aa<a-V24c1V33FIa=V31aV20V24V19Aa=aeltsV31asetaeltsV20V24V19Ia=alengthV31alengthV20FAa<V24alengthV20Aa<=c0V24a=aV5V14aV6V
VC for distance

baa640dc81a76e83986042210496a267 1H2
5d4df27cc438e8a69d3620215adb4e7e 1H0
a984379b1126248d33d643cab21951ed 1H3H2
c83f31b8fdbe7a1db43342dd245e17c8 1H4H3H2
c61178e27f93739d31babc5cbdd88045 1H9H4H3H2
2943738b7175b4135862082070182651 1H5H4H3H2
16b730f097e20951c8141c4e18c16e5e 1H6H4H3H2
1d4874921308573a8ae20d32f6150569 1H7H4H3H2
806b66d712a7fb6e95378a176e7ef9d4 1H8H4H3H2
7ae773348405b1289ec0f82b89d57081 1H10H9H4H3H2
685401f71fc5649ead2e42e8f2e8585d 1H12H10H9H4H3H2
02700576fa7a14d5a9c55e315607fbcc 1H11H10H9H4H3H2
ef9f77c6ab7c50dd72cdccedbeae8405 1H13H12H10H9H4H3H2
9df748eb8ace5c43000792b71f5a3ec1 1H21H13H12H10H9H4H3H2
3fa758abb33b9aa831a1e776d187bba5 1H20H13H12H10H9H4H3H2
549dff621cf829e60c2c03dfcf474237 1H14H13H12H10H9H4H3H2
5b29ed1fa255d4085df36e146c276419 1H19H13H12H10H9H4H3H2
d836f3349a4dea0b49529b2bab4be2a0 1H15H13H12H10H9H4H3H2
06bd21c2c12f6b45f768e8d42f6727fa 1H16H13H12H10H9H4H3H2
6b3afc31d1e6b70c0bc262dc77703377 1H17H13H12H10H9H4H3H2
102746803c05a37799309986290e3fcf 1H18H13H12H10H9H4H3H2
6b4fe231b2374897355052988e9f15dc 1H22H21H13H12H10H9H4H3H2
5ff19d67f73dd19429848f0346944c22 1H30H22H21H13H12H10H9H4H3H2
c2e145240797c502f8c8b82a375c755e 1H29H22H21H13H12H10H9H4H3H2
8e72f8dc5bff7378b6bacb92010fe603 1H23H22H21H13H12H10H9H4H3H2
28f7170933be533a3185dd408275efaa 1H28H22H21H13H12H10H9H4H3H2
99f5a7d63197a0c7efcd603ed2c74e5a 1H24H22H21H13H12H10H9H4H3H2
fe0034f78a1a2598fb6d2102d750a482 1H25H22H21H13H12H10H9H4H3H2
df7ff6ce0e02cebe483d0f3109887d92 1H26H22H21H13H12H10H9H4H3H2
53b946c6b3406f3099913c1b6d524f91 1H27H22H21H13H12H10H9H4H3H2
999cc28a2ba6150d35e30b96420254ce 1H34H30H22H21H13H12H10H9H4H3H2
1a8a989e90f4ca79b580837b60bd8247 1H33H30H22H21H13H12H10H9H4H3H2
3e43b931c5176128b2bbc2c529f20e05 1H31H30H22H21H13H12H10H9H4H3H2
1849f270b67e832a53b54634fe5b5c80 1H32H30H22H21H13H12H10H9H4H3H2
7d32deed066bc300c9bd305407f22d77 1H37H36H35
024a052ecf37169f065ad5db3d483108 74H73H37H36H35
8d87158efacbb204753715db3bbc4480 39H38H37H36H35
d92b81b26b9f72e92a7dfd6a55831b15 41H40H37H36H35
0e728951888de8d831a31db70a940037 43H42H37H36H35
d7f0d4934238614e2297898a6f14c6b2 45H44H37H36H35
8089ef9ae8f678af56c79918a0071dbf 41H46H37H36H35
90e457be2e572acc9a5e64272115dcb9 43H47H37H36H35
90e457be2e572acc9a5e64272115dcb9 43H47H37H36H35
f358780fd1ae6925545cb006ac2cff2b 43H48H37H36H35
7d8b2c4173a2b62eb5ba5c318918a66b 41H49H37H36H35
e3b66aadbaf8f28a540ff37147465d7b 41H50H37H36H35
f9b9e9dc8fec22b2bcb058d589b817ea 41H51H37H36H35
96d97bf88542064e2213dc4c0c3e4d82 43H52H37H36H35
2471fe6693b111e4694bf675c1e77347 43H53H37H36H35
38dc5d3829119e2abde7d46f2ab064ed 43H54H37H36H35
960be43cdc6ef7cd8244de18a4c43fda 43H55H37H36H35
73de2922b264acdb9b69868a88b76d2c 45H56H37H36H35
382179692d11e0ef28921a77d33b07bb 45H57H37H36H35
668ac90d3360a06aeb2fb20be1095dd1 45H58H37H36H35
fcea79a5d4c57627acb95906660bd77e 43H59H37H36H35
099c10abb4a20c90f84a2ac34052c438 43H60H37H36H35
ed87a45b0b69f43b7e2dbe2b44a56ed1 43H61H37H36H35
e5fe9a637c20e668df8fac4ea53495e9 45H63H37H36H35
fef3e8ca4583bf590cddc7d9d25ced7a 45H62H37H36H35
84646df40f5b1502017291baec523f89 45H64H37H36H35
25e6da4a55ff14e8070a8b17966fc8c9 45H65H37H36H35
25942a5840bfbb353dc93cbf4f51226b 45H66H37H36H35
7f035b57a9c28218b1794d42f93e17b7 45H67H37H36H35
71b521e6b0f40e8a9ba9eee3de8cc310 43H68H37H36H35
79bc8491c9b40ce2d5d54b97c848cabd 70H69H37H36H35
376f5833ca199434d0d54128e87e3ab2 72H71H37H36H35
47b7c9a1cb413e02332a07551b09819b 72H73H37H36H35
