./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/eca-rers2012/Problem16_label52.c --full-output --witness-type violation_witness --validate ./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/Problem16_label52.yml/witness.yml -tc ../../../trunk/examples/toolchains/AutomizerC_IcfgBuilder.xml -s ../../../trunk/examples/settings/svcomp-Reach-32bit-Automizer_IcfgBuilder.epf --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bf1304be Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/eca-rers2012/Problem16_label52.c ./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/Problem16_label52.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false -tc ../../../trunk/examples/toolchains/AutomizerC_IcfgBuilder.xml -s ../../../trunk/examples/settings/svcomp-Reach-32bit-Automizer_IcfgBuilder.epf --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.yaml-violation-witnesses-bf1304b-m [2024-08-06 17:16:46,300 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-08-06 17:16:46,360 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-08-06 17:16:46,364 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-08-06 17:16:46,365 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-08-06 17:16:46,384 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-08-06 17:16:46,384 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-08-06 17:16:46,385 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-08-06 17:16:46,385 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-08-06 17:16:46,386 INFO L153 SettingsManager]: * Use memory slicer=true [2024-08-06 17:16:46,386 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-08-06 17:16:46,387 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-08-06 17:16:46,387 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-08-06 17:16:46,388 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-08-06 17:16:46,388 INFO L153 SettingsManager]: * Use SBE=true [2024-08-06 17:16:46,388 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-08-06 17:16:46,389 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-08-06 17:16:46,389 INFO L153 SettingsManager]: * sizeof long=4 [2024-08-06 17:16:46,390 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-08-06 17:16:46,390 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-08-06 17:16:46,390 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-08-06 17:16:46,397 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-08-06 17:16:46,397 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-08-06 17:16:46,397 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-08-06 17:16:46,398 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-08-06 17:16:46,398 INFO L153 SettingsManager]: * sizeof long double=12 [2024-08-06 17:16:46,398 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-08-06 17:16:46,399 INFO L153 SettingsManager]: * Use constant arrays=true [2024-08-06 17:16:46,399 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-08-06 17:16:46,399 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-08-06 17:16:46,399 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-08-06 17:16:46,400 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-08-06 17:16:46,400 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-08-06 17:16:46,400 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-08-06 17:16:46,401 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-08-06 17:16:46,401 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-08-06 17:16:46,401 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-08-06 17:16:46,401 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-08-06 17:16:46,402 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-08-06 17:16:46,402 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-08-06 17:16:46,402 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-08-06 17:16:46,408 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-08-06 17:16:46,408 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-08-06 17:16:46,408 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false [2024-08-06 17:16:46,641 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-08-06 17:16:46,666 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-08-06 17:16:46,673 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-08-06 17:16:46,675 INFO L270 PluginConnector]: Initializing CDTParser... [2024-08-06 17:16:46,676 INFO L274 PluginConnector]: CDTParser initialized [2024-08-06 17:16:46,681 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/eca-rers2012/Problem16_label52.c [2024-08-06 17:16:48,277 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-08-06 17:16:48,626 INFO L384 CDTParser]: Found 1 translation units. [2024-08-06 17:16:48,626 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem16_label52.c [2024-08-06 17:16:48,650 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/52945bd4c/eca4575c7b694200b111d9645eee5b33/FLAG9e4324381 [2024-08-06 17:16:48,667 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/52945bd4c/eca4575c7b694200b111d9645eee5b33 [2024-08-06 17:16:48,670 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-08-06 17:16:48,671 INFO L274 PluginConnector]: Witness Parser initialized [2024-08-06 17:16:48,672 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/Problem16_label52.yml/witness.yml [2024-08-06 17:16:49,365 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-08-06 17:16:49,367 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-08-06 17:16:49,370 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-08-06 17:16:49,371 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-08-06 17:16:49,376 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-08-06 17:16:49,377 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.08 05:16:48" (1/2) ... [2024-08-06 17:16:49,378 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@49975d47 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:49, skipping insertion in model container [2024-08-06 17:16:49,378 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.08 05:16:48" (1/2) ... [2024-08-06 17:16:49,380 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3c8d3158 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:49, skipping insertion in model container [2024-08-06 17:16:49,381 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser VIOLATION_WITNESS 06.08 05:16:49" (2/2) ... [2024-08-06 17:16:49,381 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@49975d47 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:49, skipping insertion in model container [2024-08-06 17:16:49,382 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser VIOLATION_WITNESS 06.08 05:16:49" (2/2) ... [2024-08-06 17:16:49,461 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-08-06 17:16:49,672 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem16_label52.c[3233,3246] [2024-08-06 17:16:50,063 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-08-06 17:16:50,074 INFO L200 MainTranslator]: Completed pre-run [2024-08-06 17:16:50,089 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem16_label52.c[3233,3246] [2024-08-06 17:16:50,212 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-08-06 17:16:50,233 INFO L204 MainTranslator]: Completed translation [2024-08-06 17:16:50,233 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:50 WrapperNode [2024-08-06 17:16:50,233 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-08-06 17:16:50,234 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-08-06 17:16:50,234 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-08-06 17:16:50,235 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-08-06 17:16:50,242 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:50" (1/1) ... [2024-08-06 17:16:50,277 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:50" (1/1) ... [2024-08-06 17:16:50,412 INFO L138 Inliner]: procedures = 15, calls = 9, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 1770 [2024-08-06 17:16:50,413 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-08-06 17:16:50,414 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-08-06 17:16:50,414 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-08-06 17:16:50,414 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-08-06 17:16:50,429 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:50" (1/1) ... [2024-08-06 17:16:50,430 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:50" (1/1) ... [2024-08-06 17:16:50,445 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:50" (1/1) ... [2024-08-06 17:16:50,568 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-08-06 17:16:50,569 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:50" (1/1) ... [2024-08-06 17:16:50,569 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:50" (1/1) ... [2024-08-06 17:16:50,630 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:50" (1/1) ... [2024-08-06 17:16:50,651 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:50" (1/1) ... [2024-08-06 17:16:50,681 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:50" (1/1) ... [2024-08-06 17:16:50,692 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:50" (1/1) ... [2024-08-06 17:16:50,715 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-08-06 17:16:50,717 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-08-06 17:16:50,717 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-08-06 17:16:50,717 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-08-06 17:16:50,718 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:50" (1/1) ... [2024-08-06 17:16:50,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-08-06 17:16:50,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-08-06 17:16:50,761 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-08-06 17:16:50,765 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-08-06 17:16:50,820 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-08-06 17:16:50,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-08-06 17:16:50,823 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-08-06 17:16:50,823 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-08-06 17:16:50,896 INFO L244 CfgBuilder]: Building ICFG [2024-08-06 17:16:50,899 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-08-06 17:16:53,215 INFO L? ?]: Removed 276 outVars from TransFormulas that were not future-live. [2024-08-06 17:16:53,216 INFO L293 CfgBuilder]: Performing block encoding [2024-08-06 17:16:53,268 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-08-06 17:16:53,272 INFO L320 CfgBuilder]: Removed 2 assume(true) statements. [2024-08-06 17:16:53,273 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 05:16:53 BoogieIcfgContainer [2024-08-06 17:16:53,273 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-08-06 17:16:53,275 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-08-06 17:16:53,275 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-08-06 17:16:53,281 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-08-06 17:16:53,281 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.08 05:16:48" (1/4) ... [2024-08-06 17:16:53,282 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7eec3c5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.08 05:16:53, skipping insertion in model container [2024-08-06 17:16:53,282 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser VIOLATION_WITNESS 06.08 05:16:49" (2/4) ... [2024-08-06 17:16:53,282 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7eec3c5d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction VIOLATION_WITNESS 06.08 05:16:53, skipping insertion in model container [2024-08-06 17:16:53,283 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:50" (3/4) ... [2024-08-06 17:16:53,284 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7eec3c5d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction VIOLATION_WITNESS 06.08 05:16:53, skipping insertion in model container [2024-08-06 17:16:53,284 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 05:16:53" (4/4) ... [2024-08-06 17:16:53,285 INFO L119 eAbstractionObserver]: Analyzing ICFG Problem16_label52.c [2024-08-06 17:16:53,287 WARN L130 eAbstractionObserver]: Found a witness in the YAML format. I will only consider traces that are accepted by the witness [2024-08-06 17:16:53,308 INFO L221 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-08-06 17:16:53,308 INFO L180 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-08-06 17:16:53,369 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,378 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,382 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,386 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,393 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,396 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,398 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,400 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,401 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,402 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,403 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,405 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,418 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,420 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,421 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,422 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,424 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,425 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,426 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,428 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,429 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,430 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,431 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,432 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,434 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,435 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,436 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,437 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,438 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,439 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,441 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,442 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,443 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,444 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,445 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,446 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,447 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,448 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,449 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,450 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,451 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,452 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,453 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,454 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,456 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,457 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,458 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,459 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,461 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,462 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,463 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,465 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,466 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,468 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,469 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,470 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,471 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,472 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,474 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,475 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,477 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,478 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,479 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,480 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,482 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,483 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,484 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,486 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,487 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,488 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,489 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,490 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,491 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,492 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,493 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,494 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,495 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,496 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,497 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,498 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,499 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,501 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,502 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,504 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,505 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,507 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,508 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,509 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,510 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,511 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,513 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,514 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,515 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,516 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,517 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,518 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,519 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,520 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,522 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,523 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,524 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,525 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,526 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,527 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,528 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,529 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,530 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,531 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,532 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,534 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,535 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,536 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,537 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,538 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,539 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,540 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,542 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,543 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,544 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,545 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,546 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,548 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,550 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,554 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,556 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,557 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,558 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,560 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,561 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,563 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,564 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,565 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,566 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,567 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,568 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,570 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,571 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,572 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,573 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,574 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,575 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,576 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,577 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,578 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,579 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,580 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,581 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,582 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,584 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,585 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,586 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,587 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,588 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,589 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,590 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,591 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,592 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,593 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,594 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,595 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,596 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,598 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,599 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,600 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,601 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,602 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,603 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,604 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,605 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,606 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,607 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,608 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,609 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,610 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,611 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,612 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,613 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,614 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,615 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,616 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,617 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,618 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,619 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,620 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,621 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,622 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,623 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,625 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,627 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,628 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,629 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,630 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,631 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,632 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,633 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,634 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,636 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,637 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,638 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,639 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,640 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,641 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,642 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,643 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,644 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,645 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,646 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,647 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,648 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,649 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,650 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,651 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,652 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,653 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,654 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,655 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,656 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,657 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,658 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,659 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,660 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,661 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,662 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,663 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,664 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,665 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,667 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,668 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,669 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,670 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,671 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,672 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,674 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,675 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,676 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,677 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,678 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,679 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,679 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,680 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,681 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,682 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,683 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,684 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,685 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,687 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,688 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,689 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,690 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,693 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,694 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,694 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,695 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,697 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,698 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,699 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,701 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,701 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,705 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,706 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,706 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,707 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,707 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,709 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,709 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,710 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,711 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,711 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,712 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,713 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,713 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,714 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,715 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,716 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,717 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,718 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,719 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,719 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,720 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,721 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,721 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,722 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,723 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,723 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,724 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,725 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,726 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,726 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,727 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,728 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,728 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,729 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,730 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,730 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,731 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,732 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,732 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,733 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,734 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,734 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,735 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,736 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,736 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,737 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,738 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,739 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,739 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,740 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,741 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,741 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,742 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,743 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,743 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,744 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,745 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,745 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,746 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,747 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,747 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,748 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,749 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,749 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,751 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,752 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,754 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,755 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,755 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,756 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,757 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,757 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,758 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,759 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,760 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,760 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,803 INFO L90 WitnessUtils]: FiniteAutomaton nwa = ( alphabet = {"assume 3 == ~a15~0 && 9 == ~a12~0 && 12 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1;~a18~0 := (if ~a18~0 - 311285 < 0 && 0 != (~a18~0 - 311285) % 5 then 1 + (~a18~0 - 311285) / 5 else (~a18~0 - 311285) / 5) - 169375;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(3 == ~a15~0 && 9 == ~a12~0 && 12 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1);" "assume (((2 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a16~0) && 4 == ~a15~0) && 9 == ~a12~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -133;~a15~0 := 3;~a12~0 := 8;calculate_output_#res#1 := -1;" "assume !((((2 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a16~0) && 4 == ~a15~0) && 9 == ~a12~0);" "assume !true;" "assume (((9 == ~a12~0 && 8 == ~a16~0 && 134 < ~a18~0) || ((~a18~0 <= -156 && 9 == ~a16~0) && 5 == ~a12~0)) && 4 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 then 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 - 299922 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922) - 300077;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "havoc main_~input~0#1;havoc main_#t~nondet8#1;assume -2147483648 <= main_#t~nondet8#1 && main_#t~nondet8#1 <= 2147483647;main_~input~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1;" "assume !((((9 == ~a12~0 && 8 == ~a16~0 && 134 < ~a18~0) || ((~a18~0 <= -156 && 9 == ~a16~0) && 5 == ~a12~0)) && 4 == calculate_output_~input#1) && 4 == ~a15~0);" "assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;" "assume 5 == ~a12~0 && 10 == ~a16~0 && (6 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 4 == ~a15~0;~a18~0 := 50066 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10);~a16~0 := 9;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := -1;" "assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_#t~ret7#1, calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1;" "assume !(5 == ~a12~0 && 10 == ~a16~0 && (6 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 4 == ~a15~0);" "assume ((6 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 8 == ~a16~0) && 4 == ~a15~0;~a18~0 := -300077 + (if -45334 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (-45334 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 299922 then (-45334 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 299922 - 299922 else (-45334 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 299922);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((6 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 8 == ~a16~0) && 4 == ~a15~0);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0);" "assume 3 == ~a15~0 && (8 == ~a12~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0;~a18~0 := ~a18~0 - 574900;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(3 == ~a15~0 && (8 == ~a12~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0);" "assume 12 == ~a16~0 && 3 == ~a15~0 && (((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0)) && 2 == calculate_output_~input#1;~a18~0 := -1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0);" "assume !(12 == ~a16~0 && 3 == ~a15~0 && (((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0)) && 2 == calculate_output_~input#1);" "assume 3 == ~a15~0 && ((((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156)) || (9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 11 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(3 == ~a15~0 && ((((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156)) || (9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 11 == ~a16~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0);" "assume ((8 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 1 == calculate_output_~input#1) && 4 == ~a15~0) && 5 == ~a12~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1 - 1;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume !(((8 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 1 == calculate_output_~input#1) && 4 == ~a15~0) && 5 == ~a12~0);" "assume 8 == ~a12~0 && 11 == ~a16~0 && 3 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := -597877 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(8 == ~a12~0 && 11 == ~a16~0 && 3 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0);" "assume ((1 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156))) && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := -194205 + (if (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077 < 0 && 0 != ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077) % 5 then 1 + ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077) / 5 else ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((1 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156))) && 3 == ~a15~0) && 11 == ~a16~0);" "assume (((((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 6 == ~a12~0) && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := (if 10 * (361665 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) < 0 && 0 != 10 * (361665 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % -9 then 10 * (361665 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / -9 - 1 else 10 * (361665 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / -9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0);" "assume !((((((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 6 == ~a12~0) && 3 == ~a15~0) && 11 == ~a16~0);" "assume ((8 == ~a12~0 && 2 == calculate_output_~input#1 && 8 == ~a16~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0;~a18~0 := -398719 + (if -445261 + ~a18~0 < 0 && 0 != (-445261 + ~a18~0) % 5 then 1 + (-445261 + ~a18~0) / 5 else (-445261 + ~a18~0) / 5);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((8 == ~a12~0 && 2 == calculate_output_~input#1 && 8 == ~a16~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0);" "assume 4 == ~a15~0 && ((((6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 5 == calculate_output_~input#1) && 9 == ~a16~0;~a18~0 := (if -1 * (368648 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5)) < 0 && 0 != -1 * (368648 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5)) % 10 then 1 + -1 * (368648 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5)) / 10 else -1 * (368648 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5)) / 10);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && ((((6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 5 == calculate_output_~input#1) && 9 == ~a16~0);" "assume (((4 == calculate_output_~input#1 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0) && 11 == ~a16~0;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0);" "assume !((((4 == calculate_output_~input#1 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0) && 11 == ~a16~0);" "assume (11 == ~a16~0 && (3 == ~a15~0 && 2 == calculate_output_~input#1) && ~a18~0 <= -156) && 8 == ~a12~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -27;~a16~0 := 12;~a12~0 := 6;calculate_output_#res#1 := 26;" "assume !((11 == ~a16~0 && (3 == ~a15~0 && 2 == calculate_output_~input#1) && ~a18~0 <= -156) && 8 == ~a12~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0);" "assume (-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && (8 == ~a16~0 && 4 == calculate_output_~input#1) && 7 == ~a12~0;~a18~0 := 504647 + ((if ~a18~0 - 14625 < 0 && 0 != (~a18~0 - 14625) % 38 then (~a18~0 - 14625) % 38 - 38 else (~a18~0 - 14625) % 38) - 90) - 504666;~a12~0 := 9;calculate_output_#res#1 := 21;" "assume !((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && (8 == ~a16~0 && 4 == calculate_output_~input#1) && 7 == ~a12~0);" "assume 12 == ~a16~0 && ((1 == calculate_output_~input#1 && -79 < ~a18~0 && 134 >= ~a18~0) && 3 == ~a15~0) && 8 == ~a12~0;~a18~0 := -6324 + (if 10 * (~a18~0 - 505930) < 0 && 0 != 10 * (~a18~0 - 505930) % 9 then 1 + 10 * (~a18~0 - 505930) / 9 else 10 * (~a18~0 - 505930) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(12 == ~a16~0 && ((1 == calculate_output_~input#1 && -79 < ~a18~0 && 134 >= ~a18~0) && 3 == ~a15~0) && 8 == ~a12~0);" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0);" "assume (4 == ~a15~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1) && 9 == ~a16~0;~a18~0 := -300077 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((4 == ~a15~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1) && 9 == ~a16~0);" "assume ((12 == ~a16~0 && 134 < ~a18~0 && 4 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0;~a18~0 := (if 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) < 0 && 0 != 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 9 then 1 + 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 9 else 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 9);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0);" "assume !(((12 == ~a16~0 && 134 < ~a18~0 && 4 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0);" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0 && 5 == ~a12~0 && 11 == ~a16~0 && 3 == calculate_output_~input#1;~a18~0 := -976893 + (~a18~0 - 346761 - -815404);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0 && 5 == ~a12~0 && 11 == ~a16~0 && 3 == calculate_output_~input#1);" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0);" "assume (4 == ~a15~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1) && 9 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((4 == ~a15~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1) && 9 == ~a16~0);" "assume 3 == ~a15~0 && 12 == ~a16~0 && 4 == calculate_output_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156));~a18~0 := -216725 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - -216724);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0);" "assume !(3 == ~a15~0 && 12 == ~a16~0 && 4 == calculate_output_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156)));" "assume 12 == ~a16~0 && (-156 < ~a18~0 && -79 >= ~a18~0) && (7 == ~a12~0 && 1 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if -1 * (if ~a18~0 - -321471 < 0 && 0 != (~a18~0 - -321471) % 5 then 1 + (~a18~0 - -321471) / 5 else (~a18~0 - -321471) / 5) < 0 && 0 != -1 * (if ~a18~0 - -321471 < 0 && 0 != (~a18~0 - -321471) % 5 then 1 + (~a18~0 - -321471) / 5 else (~a18~0 - -321471) / 5) % 10 then 1 + -1 * (if ~a18~0 - -321471 < 0 && 0 != (~a18~0 - -321471) % 5 then 1 + (~a18~0 - -321471) / 5 else (~a18~0 - -321471) / 5) / 10 else -1 * (if ~a18~0 - -321471 < 0 && 0 != (~a18~0 - -321471) % 5 then 1 + (~a18~0 - -321471) / 5 else (~a18~0 - -321471) / 5) / 10);~a16~0 := 8;~a15~0 := 4;~a12~0 := 5;calculate_output_#res#1 := 22;" "assume !(12 == ~a16~0 && (-156 < ~a18~0 && -79 >= ~a18~0) && (7 == ~a12~0 && 1 == calculate_output_~input#1) && 3 == ~a15~0);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0);" "assume (((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0 && 2 == calculate_output_~input#1) && 8 == ~a16~0) && 4 == ~a15~0;~a18~0 := -10249 + ~a18~0 - 154667 - 274224;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0 && 2 == calculate_output_~input#1) && 8 == ~a16~0) && 4 == ~a15~0);" "assume (7 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && 6 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := (if 10 * (-530804 + ~a18~0) < 0 && 0 != 10 * (-530804 + ~a18~0) % 9 then 1 + 10 * (-530804 + ~a18~0) / 9 else 10 * (-530804 + ~a18~0) / 9);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((7 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && 6 == calculate_output_~input#1) && 8 == ~a16~0);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0);" "assume 10 == ~a16~0 && ((4 == calculate_output_~input#1 && 5 == ~a12~0) && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := 960891 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 345528 - 47726);~a16~0 := 8;~a15~0 := 3;~a12~0 := 8;calculate_output_#res#1 := -1;" "assume !(10 == ~a16~0 && ((4 == calculate_output_~input#1 && 5 == ~a12~0) && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "assume (12 == ~a16~0 && ((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -286090 - 697375;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0);" "assume !((12 == ~a16~0 && ((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1) && 3 == ~a15~0);" "assume 5 == ~a12~0 && (10 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 4 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) - -92063;~a16~0 := 8;~a15~0 := 3;~a12~0 := 6;calculate_output_#res#1 := -1;" "assume !(5 == ~a12~0 && (10 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 4 == calculate_output_~input#1) && 4 == ~a15~0);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0);" "assume 12 == ~a16~0 && (((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) < 0 && 0 != (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106 then (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106 - 106 else (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106) - -27;~a12~0 := 9;calculate_output_#res#1 := 26;" "assume !(12 == ~a16~0 && (((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0);" "assume (9 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 6 == ~a12~0) && 4 == ~a15~0;~a18~0 := (if 10 * (~a18~0 - 434752) < 0 && 0 != 10 * (~a18~0 - 434752) % 9 then 1 + 10 * (~a18~0 - 434752) / 9 else 10 * (~a18~0 - 434752) / 9);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0);" "assume !((9 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 6 == ~a12~0) && 4 == ~a15~0);" "assume 9 == ~a16~0 && 4 == ~a15~0 && 3 == calculate_output_~input#1 && ((~a18~0 <= -156 && 8 == ~a12~0) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0));~a18~0 := (if 492107 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) < 0 && 0 != (492107 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) % 5 then 1 + (492107 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5 else (492107 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5) - 171690;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(9 == ~a16~0 && 4 == ~a15~0 && 3 == calculate_output_~input#1 && ((~a18~0 <= -156 && 8 == ~a12~0) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0)));" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0);" "assume 4 == ~a15~0 && (5 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0))) && 8 == ~a16~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && (5 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0))) && 8 == ~a16~0);" "assume 9 == ~a16~0 && (4 == ~a15~0 && 1 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0;~a18~0 := -117 + (if 432253 + ~a18~0 < 0 && 0 != (432253 + ~a18~0) % 38 then (432253 + ~a18~0) % 38 - 38 else (432253 + ~a18~0) % 38);~a16~0 := 10;~a12~0 := 5;calculate_output_#res#1 := 22;" "assume !(9 == ~a16~0 && (4 == ~a15~0 && 1 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0);" "assume 6 == ~a12~0 && 9 == ~a16~0 && 4 == ~a15~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1;~a18~0 := (if -1 * ((if 10 * (~a18~0 - 391987) < 0 && 0 != 10 * (~a18~0 - 391987) % 9 then 1 + 10 * (~a18~0 - 391987) / 9 else 10 * (~a18~0 - 391987) / 9) - -1010678) < 0 && 0 != -1 * ((if 10 * (~a18~0 - 391987) < 0 && 0 != 10 * (~a18~0 - 391987) % 9 then 1 + 10 * (~a18~0 - 391987) / 9 else 10 * (~a18~0 - 391987) / 9) - -1010678) % 10 then 1 + -1 * ((if 10 * (~a18~0 - 391987) < 0 && 0 != 10 * (~a18~0 - 391987) % 9 then 1 + 10 * (~a18~0 - 391987) / 9 else 10 * (~a18~0 - 391987) / 9) - -1010678) / 10 else -1 * ((if 10 * (~a18~0 - 391987) < 0 && 0 != 10 * (~a18~0 - 391987) % 9 then 1 + 10 * (~a18~0 - 391987) / 9 else 10 * (~a18~0 - 391987) / 9) - -1010678) / 10);~a16~0 := 8;~a12~0 := 7;calculate_output_#res#1 := -1;" "assume !(6 == ~a12~0 && 9 == ~a16~0 && 4 == ~a15~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1);" "assume 4 == ~a15~0 && 10 == ~a16~0 && (4 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 6 == ~a12~0;~a18~0 := -1 + ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -28);~a16~0 := 12;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := 21;" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0);" "assume !(4 == ~a15~0 && 10 == ~a16~0 && (4 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 6 == ~a12~0);" "assume ((5 == calculate_output_~input#1 && ((8 == ~a12~0 && ~a18~0 <= -156) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0) && 9 == ~a16~0;~a18~0 := -300077 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 1;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((5 == calculate_output_~input#1 && ((8 == ~a12~0 && ~a18~0 <= -156) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0) && 9 == ~a16~0);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0);" "assume 12 == ~a16~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (2 == calculate_output_~input#1 && 3 == ~a15~0) && 8 == ~a12~0;~a18~0 := 5 * (-78407 + ~a18~0);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(12 == ~a16~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (2 == calculate_output_~input#1 && 3 == ~a15~0) && 8 == ~a12~0);" "assume 3 == ~a15~0 && (5 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output_~input#1) && 12 == ~a16~0;~a18~0 := (if -542309 + ~a18~0 < 0 && 0 != (-542309 + ~a18~0) % 5 then 1 + (-542309 + ~a18~0) / 5 else (-542309 + ~a18~0) / 5);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0);" "assume !(3 == ~a15~0 && (5 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output_~input#1) && 12 == ~a16~0);" "assume (7 == ~a12~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 2 == calculate_output_~input#1) && 11 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((7 == ~a12~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 2 == calculate_output_~input#1) && 11 == ~a16~0);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0);" "assume 6 == ~a12~0 && 3 == ~a15~0 && 12 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 1 == calculate_output_~input#1;~a18~0 := (if 582525 + ~a18~0 < 0 && 0 != (582525 + ~a18~0) % 5 then 1 + (582525 + ~a18~0) / 5 else (582525 + ~a18~0) / 5) - 311619;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(6 == ~a12~0 && 3 == ~a15~0 && 12 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 1 == calculate_output_~input#1);" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0;" "assume (4 == ~a15~0 && 6 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 9 == ~a16~0;~a18~0 := -300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !false;" "assume false;assume false;" "assume !((4 == ~a15~0 && 6 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 9 == ~a16~0);" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0);" "assume (3 == ~a15~0 && 12 == ~a16~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a12~0;~a18~0 := (if 10 * (-342736 + ~a18~0 - 10111) < 0 && 0 != 10 * (-342736 + ~a18~0 - 10111) % 9 then 1 + 10 * (-342736 + ~a18~0 - 10111) / 9 else 10 * (-342736 + ~a18~0 - 10111) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((3 == ~a15~0 && 12 == ~a16~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a12~0);" "assume 4 == ~a15~0 && (((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0) || ((9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 9 == ~a16~0) && 9 == ~a12~0)) && 4 == calculate_output_~input#1;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299932 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299932 - 299932 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299932) - -300066;~a16~0 := 10;~a12~0 := 6;calculate_output_#res#1 := 22;" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0);" "assume !(4 == ~a15~0 && (((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0) || ((9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 9 == ~a16~0) && 9 == ~a12~0)) && 4 == calculate_output_~input#1);" "assume 3 == ~a15~0 && ((12 == ~a16~0 && 1 == calculate_output_~input#1) && 7 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := -550746 + ~a18~0 - 39665 - 1952;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(3 == ~a15~0 && ((12 == ~a16~0 && 1 == calculate_output_~input#1) && 7 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0);" "assume 4 == ~a15~0 && (9 == ~a16~0 && 4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0;~a18~0 := 5 * ~a18~0 - -337473 - 438171;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && (9 == ~a16~0 && 4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0);" "assume 4 == ~a15~0 && 3 == calculate_output_~input#1 && (((10 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0) || (9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || (9 == ~a12~0 && 9 == ~a16~0 && 134 < ~a18~0));~a18~0 := 300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -2;~a16~0 := 9;~a15~0 := 3;~a12~0 := 7;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && 3 == calculate_output_~input#1 && (((10 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0) || (9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || (9 == ~a12~0 && 9 == ~a16~0 && 134 < ~a18~0)));" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0);" "assume (3 == ~a15~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 1 == calculate_output_~input#1) && 7 == ~a12~0) && 11 == ~a16~0;~a18~0 := 5 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) / 5);~a16~0 := 12;~a12~0 := 5;calculate_output_#res#1 := 24;" "assume !((3 == ~a15~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 1 == calculate_output_~input#1) && 7 == ~a12~0) && 11 == ~a16~0);" "assume (5 == ~a12~0 && 134 < ~a18~0 && 12 == ~a16~0 && 2 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := -264640 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "assume !((5 == ~a12~0 && 134 < ~a18~0 && 12 == ~a16~0 && 2 == calculate_output_~input#1) && 3 == ~a15~0);" "assume (1 == calculate_output_~input#1 && (((8 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) / 5) - -391507;~a16~0 := 8;~a12~0 := 6;calculate_output_#res#1 := 22;" "assume !((1 == calculate_output_~input#1 && (((8 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0))) && 4 == ~a15~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0);" "assume 6 == ~a12~0 && (3 == ~a15~0 && 5 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0;~a18~0 := (if 10 * (-85998 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) < 0 && 0 != 10 * (-85998 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 9 then 1 + 10 * (-85998 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9 else 10 * (-85998 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(6 == ~a12~0 && (3 == ~a15~0 && 5 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0);" "assume (6 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 5 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := -36694 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) - 20345;~a12~0 := 8;calculate_output_#res#1 := 21;" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0);" "assume !((6 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 5 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0);" "assume 12 == ~a16~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1) && 8 == ~a12~0;~a18~0 := (if -1 * (1026663 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 448485)) < 0 && 0 != -1 * (1026663 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 448485)) % 10 then 1 + -1 * (1026663 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 448485)) / 10 else -1 * (1026663 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 448485)) / 10);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(12 == ~a16~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1) && 8 == ~a12~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "assume 6 == ~a12~0 && 11 == ~a16~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := 27 + (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106);~a12~0 := 8;calculate_output_#res#1 := 21;" "assume !(6 == ~a12~0 && 11 == ~a16~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 3 == ~a15~0);" "assume 8 == ~a12~0 && 3 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output_~input#1 && 12 == ~a16~0;~a18~0 := -384593 + ~a18~0;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(8 == ~a12~0 && 3 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output_~input#1 && 12 == ~a16~0);" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0);" "assume (4 == ~a15~0 && (6 == calculate_output_~input#1 && 8 == ~a16~0) && 9 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := -16467 + (-53755 + ~a18~0 - 464770);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((4 == ~a15~0 && (6 == calculate_output_~input#1 && 8 == ~a16~0) && 9 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "assume (9 == ~a16~0 && 5 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := 5 * ~a18~0 - 10445 - 493515;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0);" "assume !((9 == ~a16~0 && 5 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 4 == ~a15~0);" "assume 4 == ~a15~0 && (6 == ~a12~0 && 3 == calculate_output_~input#1 && 8 == ~a16~0) && ~a18~0 <= -156;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && (6 == ~a12~0 && 3 == calculate_output_~input#1 && 8 == ~a16~0) && ~a18~0 <= -156);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0);" "assume 8 == ~a16~0 && 4 == ~a15~0 && 6 == ~a12~0 && 6 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0);~a18~0 := -169688 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1 < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) / 5);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(8 == ~a16~0 && 4 == ~a15~0 && 6 == ~a12~0 && 6 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0));" "assume (9 == ~a16~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 2 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a12~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2;~a12~0 := 9;calculate_output_#res#1 := 21;" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0);" "assume !((9 == ~a16~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 2 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a12~0);" "assume 5 == ~a12~0 && (9 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := -186657 + ~a18~0;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume !(5 == ~a12~0 && (9 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0);" "assume (((~a18~0 <= -156 && 4 == calculate_output_~input#1) && 4 == ~a15~0) && 6 == ~a12~0) && 8 == ~a16~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((((~a18~0 <= -156 && 4 == calculate_output_~input#1) && 4 == ~a15~0) && 6 == ~a12~0) && 8 == ~a16~0);" "assume 6 == ~a12~0 && (10 == ~a16~0 && 4 == calculate_output_~input#1 && 134 < ~a18~0) && 4 == ~a15~0;~a18~0 := -58871 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 215176;calculate_output_#res#1 := 24;" "assume !(6 == ~a12~0 && (10 == ~a16~0 && 4 == calculate_output_~input#1 && 134 < ~a18~0) && 4 == ~a15~0);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "assume (3 == ~a15~0 && 6 == calculate_output_~input#1 && ((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 12 == ~a16~0;~a18~0 := -32545 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((3 == ~a15~0 && 6 == calculate_output_~input#1 && ((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 12 == ~a16~0);" "assume ((4 == ~a15~0 && 1 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0) && 8 == ~a16~0;~a18~0 := (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) - 44611 - 2793;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0);" "assume !(((4 == ~a15~0 && 1 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0) && 8 == ~a16~0);" "assume 3 == ~a15~0 && 11 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 4 == calculate_output_~input#1;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 then 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 - 299922 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922) - 300077;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(3 == ~a15~0 && 11 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 4 == calculate_output_~input#1);" "assume !(((11 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0);" "assume (5 == calculate_output_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || ((9 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066 - -1;~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 22;" "assume !((5 == calculate_output_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || ((9 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0))) && 4 == ~a15~0);" "assume 5 == ~a12~0 && 11 == ~a16~0 && (1 == calculate_output_~input#1 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a12~0 := 6;calculate_output_#res#1 := 22;" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0);" "assume !(5 == ~a12~0 && 11 == ~a16~0 && (1 == calculate_output_~input#1 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "assume 8 == ~a16~0 && (1 == calculate_output_~input#1 && (((134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 then 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 - 299922 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922) - 300077;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(8 == ~a16~0 && (1 == calculate_output_~input#1 && (((134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 4 == ~a15~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0);" "assume 9 == ~a16~0 && ((2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 4 == ~a15~0) && 6 == ~a12~0;~a18~0 := 27 + (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -1;calculate_output_#res#1 := -1;" "assume !(9 == ~a16~0 && ((2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 4 == ~a15~0) && 6 == ~a12~0);" "assume 11 == ~a16~0 && 3 == ~a15~0 && (3 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 6 == ~a12~0;~a18~0 := -1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) - 1;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(11 == ~a16~0 && 3 == ~a15~0 && (3 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 6 == ~a12~0);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0);" "assume 4 == ~a15~0 && 5 == calculate_output_~input#1 && ((9 == ~a12~0 && 8 == ~a16~0 && 134 < ~a18~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0));~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && 5 == calculate_output_~input#1 && ((9 == ~a12~0 && 8 == ~a16~0 && 134 < ~a18~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0)));" "assume 4 == ~a15~0 && 2 == calculate_output_~input#1 && (((134 < ~a18~0 && 8 == ~a16~0) && 9 == ~a12~0) || (5 == ~a12~0 && 9 == ~a16~0 && ~a18~0 <= -156));~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 2;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0);" "assume !(4 == ~a15~0 && 2 == calculate_output_~input#1 && (((134 < ~a18~0 && 8 == ~a16~0) && 9 == ~a12~0) || (5 == ~a12~0 && 9 == ~a16~0 && ~a18~0 <= -156)));" "assume ((6 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 9 == ~a16~0) && 4 == ~a15~0;~a18~0 := -381867 + ~a18~0;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((6 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 9 == ~a16~0) && 4 == ~a15~0);" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0);" "assume 3 == ~a15~0 && (4 == calculate_output_~input#1 && ((134 < ~a18~0 && 6 == ~a12~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 12 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(3 == ~a15~0 && (4 == calculate_output_~input#1 && ((134 < ~a18~0 && 6 == ~a12~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 12 == ~a16~0);" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && (5 == ~a12~0 && 4 == calculate_output_~input#1 && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := 306115 + (~a18~0 - -196 - -3 - 306144);calculate_output_#res#1 := 21;" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0);" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && (5 == ~a12~0 && 4 == calculate_output_~input#1 && 3 == ~a15~0) && 11 == ~a16~0);" "assume (((-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1 && 4 == ~a15~0) && 8 == ~a12~0) && 8 == ~a16~0;~a18~0 := (if 10 * (~a18~0 - -325901 - 596158) < 0 && 0 != 10 * (~a18~0 - -325901 - 596158) % 9 then 1 + 10 * (~a18~0 - -325901 - 596158) / 9 else 10 * (~a18~0 - -325901 - 596158) / 9);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((((-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1 && 4 == ~a15~0) && 8 == ~a12~0) && 8 == ~a16~0);" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0);" "assume (4 == calculate_output_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) || (9 == ~a12~0 && 134 < ~a18~0 && 11 == ~a16~0)) || ((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0))) && 3 == ~a15~0;~a18~0 := 28 + (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - 1;~a16~0 := 12;~a12~0 := 7;calculate_output_#res#1 := 21;" "assume !((4 == calculate_output_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) || (9 == ~a12~0 && 134 < ~a18~0 && 11 == ~a16~0)) || ((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0))) && 3 == ~a15~0);" "assume 4 == ~a15~0 && ((((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := 28 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 then (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 - 106 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106) - -1;~a12~0 := 9;calculate_output_#res#1 := 24;" "assume !(4 == ~a15~0 && ((((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 8 == ~a16~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0);" "assume (9 == ~a16~0 && ((~a18~0 <= -156 && 8 == ~a12~0) || (7 == ~a12~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 311597;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((9 == ~a16~0 && ((~a18~0 <= -156 && 8 == ~a12~0) || (7 == ~a12~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0);" "assume 10 == ~a16~0 && 134 < ~a18~0 && 6 == ~a12~0 && 4 == ~a15~0 && 6 == calculate_output_~input#1;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - 22 - -310427 - 310465;~a16~0 := 9;~a12~0 := 8;calculate_output_#res#1 := 24;" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0);" "assume !(10 == ~a16~0 && 134 < ~a18~0 && 6 == ~a12~0 && 4 == ~a15~0 && 6 == calculate_output_~input#1);" "assume ~a18~0 <= -156 && ((6 == calculate_output_~input#1 && 3 == ~a15~0) && 11 == ~a16~0) && 8 == ~a12~0;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(~a18~0 <= -156 && ((6 == calculate_output_~input#1 && 3 == ~a15~0) && 11 == ~a16~0) && 8 == ~a12~0);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0);" "assume ((1 == calculate_output_~input#1 && ((~a18~0 <= -156 && 8 == ~a12~0) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0) && 9 == ~a16~0;~a18~0 := -116 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 1 - 1;~a12~0 := 8;calculate_output_#res#1 := 24;" "assume !(((1 == calculate_output_~input#1 && ((~a18~0 <= -156 && 8 == ~a12~0) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0) && 9 == ~a16~0);" "assume 4 == ~a15~0 && (6 == ~a12~0 && 4 == calculate_output_~input#1 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 8 == ~a16~0;~a18~0 := -300078 + (if -471665 + ~a18~0 < 0 && 0 != (-471665 + ~a18~0) % 299922 then (-471665 + ~a18~0) % 299922 - 299922 else (-471665 + ~a18~0) % 299922);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0);" "assume !(4 == ~a15~0 && (6 == ~a12~0 && 4 == calculate_output_~input#1 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 8 == ~a16~0);" "assume 4 == ~a15~0 && 8 == ~a16~0 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1;~a18~0 := (if 30175 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (30175 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 5 then 1 + (30175 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) / 5 else (30175 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) / 5) - 488605;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && 8 == ~a16~0 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0);" "assume (((5 == ~a12~0 && ~a18~0 <= -156 && 12 == ~a16~0) || (((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((11 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 1;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((((5 == ~a12~0 && ~a18~0 <= -156 && 12 == ~a16~0) || (((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((11 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0);" "assume (((3 == ~a15~0 && 1 == calculate_output_~input#1) && 12 == ~a16~0) && 134 < ~a18~0) && 5 == ~a12~0;~a18~0 := (if 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) < 0 && 0 != 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 9 then 1 + 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 9 else 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 9) - 83144;~a16~0 := 8;calculate_output_#res#1 := -1;" "assume !((((3 == ~a15~0 && 1 == calculate_output_~input#1) && 12 == ~a16~0) && 134 < ~a18~0) && 5 == ~a12~0);" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0);" "assume (((-156 < ~a18~0 && -79 >= ~a18~0) && 5 == calculate_output_~input#1 && 10 == ~a16~0) && 5 == ~a12~0) && 4 == ~a15~0;~a18~0 := 25 + (~a18~0 - -463156 - 463043);~a16~0 := 8;~a15~0 := 3;~a12~0 := 6;calculate_output_#res#1 := -1;" "assume !((((-156 < ~a18~0 && -79 >= ~a18~0) && 5 == calculate_output_~input#1 && 10 == ~a16~0) && 5 == ~a12~0) && 4 == ~a15~0);" "assume 11 == ~a16~0 && 7 == ~a12~0 && 3 == ~a15~0 && 5 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0);~a18~0 := -2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0);" "assume !(11 == ~a16~0 && 7 == ~a12~0 && 3 == ~a15~0 && 5 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0));" "assume 4 == ~a15~0 && 9 == ~a16~0 && (((7 == ~a12~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0)) || (8 == ~a12~0 && ~a18~0 <= -156)) && 2 == calculate_output_~input#1;~a18~0 := -2 + 5 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && 9 == ~a16~0 && (((7 == ~a12~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0)) || (8 == ~a12~0 && ~a18~0 <= -156)) && 2 == calculate_output_~input#1);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0);" "assume (12 == ~a16~0 && 6 == calculate_output_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 3 == ~a15~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -27;~a16~0 := 8;~a15~0 := 4;~a12~0 := 6;calculate_output_#res#1 := 22;" "assume !((12 == ~a16~0 && 6 == calculate_output_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 3 == ~a15~0);" "assume 4 == ~a15~0 && (9 == ~a16~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0;~a18~0 := (if 10 * (~a18~0 - 312650) < 0 && 0 != 10 * (~a18~0 - 312650) % 9 then 1 + 10 * (~a18~0 - 312650) / 9 else 10 * (~a18~0 - 312650) / 9) - 121120;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0);" "assume !(4 == ~a15~0 && (9 == ~a16~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0);" "assume 3 == ~a15~0 && 6 == calculate_output_~input#1 && ((((11 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0) || (9 == ~a12~0 && 134 < ~a18~0 && 11 == ~a16~0)) || ((12 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0));~a18~0 := -368911 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 86460;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(3 == ~a15~0 && 6 == calculate_output_~input#1 && ((((11 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0) || (9 == ~a12~0 && 134 < ~a18~0 && 11 == ~a16~0)) || ((12 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0)));" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0);" "assume 9 == ~a16~0 && 6 == ~a12~0 && 4 == ~a15~0 && 4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := 5 * (if -541849 + ~a18~0 < 0 && 0 != (-541849 + ~a18~0) % 5 then 1 + (-541849 + ~a18~0) / 5 else (-541849 + ~a18~0) / 5);~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(9 == ~a16~0 && 6 == ~a12~0 && 4 == ~a15~0 && 4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "assume (4 == ~a15~0 && (2 == calculate_output_~input#1 && 8 == ~a16~0) && 5 == ~a12~0) && ~a18~0 <= -156;~a18~0 := -106 + (if 5 * (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) < 0 && 0 != 5 * (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 38 then 5 * (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 38 - 38 else 5 * (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 38);~a16~0 := 12;~a15~0 := 3;calculate_output_#res#1 := 21;" "assume !((4 == ~a15~0 && (2 == calculate_output_~input#1 && 8 == ~a16~0) && 5 == ~a12~0) && ~a18~0 <= -156);" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0);" "assume ((3 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0) && 9 == ~a12~0;~a18~0 := -202401 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((3 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0) && 9 == ~a12~0);" "assume 3 == ~a15~0 && 5 == ~a12~0 && 12 == ~a16~0 && 5 == calculate_output_~input#1 && 134 < ~a18~0;~a18~0 := -103268 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) - 179093;~a16~0 := 8;calculate_output_#res#1 := -1;" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0);" "assume !(3 == ~a15~0 && 5 == ~a12~0 && 12 == ~a16~0 && 5 == calculate_output_~input#1 && 134 < ~a18~0);" "assume (3 == ~a15~0 && 12 == ~a16~0 && 3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 6 == ~a12~0;~a18~0 := -300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((3 == ~a15~0 && 12 == ~a16~0 && 3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 6 == ~a12~0);" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0);" "assume 9 == ~a12~0 && ((5 == calculate_output_~input#1 && 3 == ~a15~0) && 12 == ~a16~0) && 134 < ~a18~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 138;~a12~0 := 8;calculate_output_#res#1 := -1;" "assume !(9 == ~a12~0 && ((5 == calculate_output_~input#1 && 3 == ~a15~0) && 12 == ~a16~0) && 134 < ~a18~0);" "assume ((2 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := -125980 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - -251504 - 125524);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0);" "assume !(((2 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0) && 11 == ~a16~0);" "assume 11 == ~a16~0 && ((3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 5 == ~a12~0) && 3 == ~a15~0;~a18~0 := -591177 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume !(11 == ~a16~0 && ((3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 5 == ~a12~0) && 3 == ~a15~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0);" "assume 4 == ~a15~0 && ((9 == ~a12~0 && 134 < ~a18~0 && 8 == ~a16~0) || (5 == ~a12~0 && 9 == ~a16~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1;~a18~0 := (if 51 * (if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) < 0 && 0 != 51 * (if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) % 10 then 1 + 51 * (if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) / 10 else 51 * (if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) / 10);~a16~0 := 9;~a12~0 := 6;calculate_output_#res#1 := 22;" "assume !(4 == ~a15~0 && ((9 == ~a12~0 && 134 < ~a18~0 && 8 == ~a16~0) || (5 == ~a12~0 && 9 == ~a16~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1);" "assume 3 == ~a15~0 && 12 == ~a16~0 && 6 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0));~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a12~0 := 8;calculate_output_#res#1 := 22;" "assume 8 == ~a12~0 && ((6 == calculate_output_~input#1 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0;~a18~0 := (if 5 * ~a18~0 - 592842 < 0 && 0 != (5 * ~a18~0 - 592842) % 5 then 1 + (5 * ~a18~0 - 592842) / 5 else (5 * ~a18~0 - 592842) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(3 == ~a15~0 && 12 == ~a16~0 && 6 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)));" "assume !(8 == ~a12~0 && ((6 == calculate_output_~input#1 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0);" "assume ((3 == ~a15~0 && 7 == ~a12~0 && 3 == calculate_output_~input#1) && 12 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := (if 5 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % -5 then 10 * ~a18~0 / -5 - 1 else 10 * ~a18~0 / -5) < 0 && 0 != 5 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % -5 then 10 * ~a18~0 / -5 - 1 else 10 * ~a18~0 / -5) % 5 then 1 + 5 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % -5 then 10 * ~a18~0 / -5 - 1 else 10 * ~a18~0 / -5) / 5 else 5 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % -5 then 10 * ~a18~0 / -5 - 1 else 10 * ~a18~0 / -5) / 5);~a12~0 := 9;calculate_output_#res#1 := 22;" "assume 3 == ~a15~0 && 12 == ~a16~0 && ((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 3 == calculate_output_~input#1;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 2;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((3 == ~a15~0 && 7 == ~a12~0 && 3 == calculate_output_~input#1) && 12 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "assume !(3 == ~a15~0 && 12 == ~a16~0 && ((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 3 == calculate_output_~input#1);" "assume ((2 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 9 == ~a16~0) && 4 == ~a15~0;~a18~0 := 28 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 then (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 - 106 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106);~a12~0 := 7;calculate_output_#res#1 := 21;" "assume (12 == ~a16~0 && 3 == ~a15~0 && 7 == ~a12~0 && 4 == calculate_output_~input#1) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := (if 10 * (-58296 + ~a18~0 - -119457) < 0 && 0 != 10 * (-58296 + ~a18~0 - -119457) % 9 then 1 + 10 * (-58296 + ~a18~0 - -119457) / 9 else 10 * (-58296 + ~a18~0 - -119457) / 9);~a16~0 := 8;~a15~0 := 4;~a12~0 := 5;calculate_output_#res#1 := 22;" "assume !(((2 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 9 == ~a16~0) && 4 == ~a15~0);" "assume !((12 == ~a16~0 && 3 == ~a15~0 && 7 == ~a12~0 && 4 == calculate_output_~input#1) && -79 < ~a18~0 && 134 >= ~a18~0);" "assume 4 == ~a15~0 && ((1 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 10 == ~a16~0) && 5 == ~a12~0;~a18~0 := (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) - 557770;~a15~0 := 3;~a12~0 := 6;calculate_output_#res#1 := -1;" "assume (((((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 11 == ~a16~0) && 7 == ~a12~0;~a18~0 := (if -363987 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (-363987 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 5 then 1 + (-363987 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 5 else (-363987 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && ((1 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 10 == ~a16~0) && 5 == ~a12~0);" "assume !((((((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 11 == ~a16~0) && 7 == ~a12~0);" "assume 8 == ~a16~0 && 4 == ~a15~0 && 8 == ~a12~0 && 4 == calculate_output_~input#1 && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := -95319 + (if ~a18~0 - 465312 < 0 && 0 != (~a18~0 - 465312) % 5 then 1 + (~a18~0 - 465312) / 5 else (~a18~0 - 465312) / 5);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (6 == ~a12~0 && ~a18~0 <= -156 && 8 == ~a16~0 && 6 == calculate_output_~input#1) && 4 == ~a15~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(8 == ~a16~0 && 4 == ~a15~0 && 8 == ~a12~0 && 4 == calculate_output_~input#1 && -79 < ~a18~0 && 134 >= ~a18~0);" "assume !((6 == ~a12~0 && ~a18~0 <= -156 && 8 == ~a16~0 && 6 == calculate_output_~input#1) && 4 == ~a15~0);" "assume (8 == ~a12~0 && 4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 1 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := 534994 + ~a18~0 - 153945 - 311877;~a12~0 := 9;calculate_output_#res#1 := 25;" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 5 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1 - 1;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((8 == ~a12~0 && 4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 1 == calculate_output_~input#1) && 8 == ~a16~0);" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 5 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0);" "assume ((-79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1) && 7 == ~a12~0;~a18~0 := (if -1 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -329526) < 0 && 0 != -1 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -329526) % 10 then 1 + -1 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -329526) / 10 else -1 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -329526) / 10);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && ((2 == calculate_output_~input#1 && 12 == ~a16~0) && 7 == ~a12~0) && 3 == ~a15~0;~a18~0 := (if 10 * (-104387 + (~a18~0 - 288903)) < 0 && 0 != 10 * (-104387 + (~a18~0 - 288903)) % 9 then 1 + 10 * (-104387 + (~a18~0 - 288903)) / 9 else 10 * (-104387 + (~a18~0 - 288903)) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((-79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1) && 7 == ~a12~0);" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && ((2 == calculate_output_~input#1 && 12 == ~a16~0) && 7 == ~a12~0) && 3 == ~a15~0);" "assume (7 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 6 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5) - 269658;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 4 == ~a15~0 && ((5 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 5 == ~a12~0) && 10 == ~a16~0;~a18~0 := (if 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) < 0 && 0 != 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38 then 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38 - 38 else 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38) - 96;calculate_output_#res#1 := 22;" "assume !((7 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 6 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0);" "assume !(4 == ~a15~0 && ((5 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 5 == ~a12~0) && 10 == ~a16~0);" "assume (5 == ~a12~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 5 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 - 386666 < 0 && 0 != (~a18~0 - 386666) % 299922 then (~a18~0 - 386666) % 299922 - 299922 else (~a18~0 - 386666) % 299922);~a15~0 := 3;calculate_output_#res#1 := -1;" "assume 4 == ~a15~0 && ~a18~0 <= -156 && 5 == ~a12~0 && 8 == ~a16~0 && 6 == calculate_output_~input#1;~a18~0 := (if 9 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 103 - -12) < 0 && 0 != 9 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 103 - -12) % 10 then 1 + 9 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 103 - -12) / 10 else 9 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 103 - -12) / 10);~a16~0 := 12;~a15~0 := 3;~a12~0 := 7;calculate_output_#res#1 := -1;" "assume !((5 == ~a12~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 5 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a16~0);" "assume !(4 == ~a15~0 && ~a18~0 <= -156 && 5 == ~a12~0 && 8 == ~a16~0 && 6 == calculate_output_~input#1);" "assume 5 == ~a12~0 && ((1 == calculate_output_~input#1 && 8 == ~a16~0) && ~a18~0 <= -156) && 4 == ~a15~0;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume (12 == ~a16~0 && 5 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 3 == ~a15~0;~a18~0 := (if (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) < 0 && 0 != (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106 then (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106 - 106 else (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106) - -27;~a12~0 := 5;calculate_output_#res#1 := 21;" "assume !(5 == ~a12~0 && ((1 == calculate_output_~input#1 && 8 == ~a16~0) && ~a18~0 <= -156) && 4 == ~a15~0);" "assume !((12 == ~a16~0 && 5 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 3 == ~a15~0);" "assume ((-156 < ~a18~0 && -79 >= ~a18~0) && (3 == ~a15~0 && 5 == calculate_output_~input#1) && 7 == ~a12~0) && 12 == ~a16~0;~a18~0 := -146972 + (~a18~0 - 359568);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 9 == ~a16~0 && 4 == ~a15~0 && 6 == calculate_output_~input#1 && ((134 < ~a18~0 && 5 == ~a12~0) || (6 == ~a12~0 && ~a18~0 <= -156));~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 1;~a12~0 := 7;calculate_output_#res#1 := 26;" "assume !(((-156 < ~a18~0 && -79 >= ~a18~0) && (3 == ~a15~0 && 5 == calculate_output_~input#1) && 7 == ~a12~0) && 12 == ~a16~0);" "assume !(9 == ~a16~0 && 4 == ~a15~0 && 6 == calculate_output_~input#1 && ((134 < ~a18~0 && 5 == ~a12~0) || (6 == ~a12~0 && ~a18~0 <= -156)));" "assume (((3 == calculate_output_~input#1 && 8 == ~a16~0) && 7 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0;~a18~0 := -590060 + 5 * ~a18~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (6 == ~a12~0 && 11 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5) - 145687;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((((3 == calculate_output_~input#1 && 8 == ~a16~0) && 7 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0);" "assume !((6 == ~a12~0 && 11 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 3 == ~a15~0);" "assume 10 == ~a16~0 && 5 == ~a12~0 && (3 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0;~a18~0 := (if 45 * (if (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) < 0 && 0 != (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) % 5 then 1 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5 else (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5) < 0 && 0 != 45 * (if (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) < 0 && 0 != (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) % 5 then 1 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5 else (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5) % 10 then 1 + 45 * (if (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) < 0 && 0 != (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) % 5 then 1 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5 else (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5) / 10 else 45 * (if (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) < 0 && 0 != (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) % 5 then 1 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5 else (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5) / 10);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume 4 == ~a15~0 && 9 == ~a12~0 && 9 == ~a16~0 && 1 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := ~a18~0 - -186 - -589325 - 589400;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume !(10 == ~a16~0 && 5 == ~a12~0 && (3 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0);" "assume !(4 == ~a15~0 && 9 == ~a12~0 && 9 == ~a16~0 && 1 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0);" "assume ((8 == ~a16~0 && 6 == ~a12~0 && 2 == calculate_output_~input#1) && ~a18~0 <= -156) && 4 == ~a15~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 4 == ~a15~0 && 6 == calculate_output_~input#1 && (((8 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0));~a18~0 := -312636 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((8 == ~a16~0 && 6 == ~a12~0 && 2 == calculate_output_~input#1) && ~a18~0 <= -156) && 4 == ~a15~0);" "assume !(4 == ~a15~0 && 6 == calculate_output_~input#1 && (((8 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0)));" "assume (4 == ~a15~0 && 5 == ~a12~0 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := 468168 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -28) - 468167;~a12~0 := 7;calculate_output_#res#1 := 21;" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 2 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((4 == ~a15~0 && 5 == ~a12~0 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1) && 8 == ~a16~0);" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 2 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a16~0);assume { :begin_inline_calculate_output2 } true;calculate_output2_#in~input#1 := calculate_output_~input#1;havoc calculate_output2_#res#1;havoc calculate_output2_~input#1;calculate_output2_~input#1 := calculate_output2_#in~input#1;" "assume (8 == ~a12~0 && 4 == ~a15~0 && 3 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 9 == ~a16~0;~a18~0 := 363758 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) - 363759;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 11 == ~a16~0 && (3 == ~a15~0 && 4 == calculate_output2_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 6 == ~a12~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((8 == ~a12~0 && 4 == ~a15~0 && 3 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 9 == ~a16~0);" "assume !(11 == ~a16~0 && (3 == ~a15~0 && 4 == calculate_output2_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 6 == ~a12~0);" "assume (((12 == ~a16~0 && 1 == calculate_output_~input#1) && 9 == ~a12~0) && 134 < ~a18~0) && 3 == ~a15~0;~a18~0 := (if 51 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) < 0 && 0 != 51 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) % 10 then 1 + 51 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) / 10 else 51 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) / 10);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 4 == ~a15~0 && 2 == calculate_output2_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || ((9 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) || ((10 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0));~a18~0 := -419854 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5);~a16~0 := 10;~a15~0 := 3;~a12~0 := 8;calculate_output2_#res#1 := -1;" "assume !((((12 == ~a16~0 && 1 == calculate_output_~input#1) && 9 == ~a12~0) && 134 < ~a18~0) && 3 == ~a15~0);" "assume !(4 == ~a15~0 && 2 == calculate_output2_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || ((9 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) || ((10 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0)));" "assume ((4 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a16~0) && 5 == ~a12~0;~a18~0 := -556098 + ~a18~0;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume 11 == ~a16~0 && (5 == calculate_output2_~input#1 && (((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || (7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0))) && 3 == ~a15~0;~a18~0 := -190496 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -28 - -1) - -190494;~a12~0 := 9;calculate_output2_#res#1 := 24;" "assume !(((4 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a16~0) && 5 == ~a12~0);" "assume !(11 == ~a16~0 && (5 == calculate_output2_~input#1 && (((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || (7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0))) && 3 == ~a15~0);" "assume 134 < ~a18~0 && 6 == ~a12~0 && 10 == ~a16~0 && 1 == calculate_output_~input#1 && 4 == ~a15~0;~a18~0 := (if -183065 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) < 0 && 0 != (-183065 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) % 5 then 1 + (-183065 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5 else (-183065 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5);~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume 7 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (5 == calculate_output2_~input#1 && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if 4454 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (4454 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 5 then 1 + (4454 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 5 else (4454 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 5) - 411113;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(134 < ~a18~0 && 6 == ~a12~0 && 10 == ~a16~0 && 1 == calculate_output_~input#1 && 4 == ~a15~0);" "assume !(7 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (5 == calculate_output2_~input#1 && 3 == ~a15~0) && 12 == ~a16~0);" "assume (6 == ~a12~0 && ~a18~0 <= -156 && 8 == ~a16~0 && 1 == calculate_output_~input#1) && 4 == ~a15~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (3 == ~a15~0 && 8 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output2_~input#1) && 11 == ~a16~0;~a18~0 := (if (if 10 * (-273331 + ~a18~0) < 0 && 0 != 10 * (-273331 + ~a18~0) % 9 then 1 + 10 * (-273331 + ~a18~0) / 9 else 10 * (-273331 + ~a18~0) / 9) < 0 && 0 != (if 10 * (-273331 + ~a18~0) < 0 && 0 != 10 * (-273331 + ~a18~0) % 9 then 1 + 10 * (-273331 + ~a18~0) / 9 else 10 * (-273331 + ~a18~0) / 9) % 5 then 1 + (if 10 * (-273331 + ~a18~0) < 0 && 0 != 10 * (-273331 + ~a18~0) % 9 then 1 + 10 * (-273331 + ~a18~0) / 9 else 10 * (-273331 + ~a18~0) / 9) / 5 else (if 10 * (-273331 + ~a18~0) < 0 && 0 != 10 * (-273331 + ~a18~0) % 9 then 1 + 10 * (-273331 + ~a18~0) / 9 else 10 * (-273331 + ~a18~0) / 9) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((6 == ~a12~0 && ~a18~0 <= -156 && 8 == ~a16~0 && 1 == calculate_output_~input#1) && 4 == ~a15~0);" "assume !((3 == ~a15~0 && 8 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output2_~input#1) && 11 == ~a16~0);" "assume 3 == ~a15~0 && 12 == ~a16~0 && ((8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 1 == calculate_output_~input#1;~a18~0 := 389885 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) - 389885;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 10 == ~a16~0 && 4 == ~a15~0 && (134 < ~a18~0 && 2 == calculate_output2_~input#1) && 6 == ~a12~0;~a18~0 := -300077 + (if -86259 + (~a18~0 - 490505) < 0 && 0 != (-86259 + (~a18~0 - 490505)) % 299922 then (-86259 + (~a18~0 - 490505)) % 299922 - 299922 else (-86259 + (~a18~0 - 490505)) % 299922);~a16~0 := 9;~a15~0 := 3;~a12~0 := 8;calculate_output2_#res#1 := -1;" "assume !(3 == ~a15~0 && 12 == ~a16~0 && ((8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 1 == calculate_output_~input#1);" "assume !(10 == ~a16~0 && 4 == ~a15~0 && (134 < ~a18~0 && 2 == calculate_output2_~input#1) && 6 == ~a12~0);" "assume 12 == ~a16~0 && 9 == ~a12~0 && 3 == ~a15~0 && 2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := ~a18~0 - -464480 - 792268;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (4 == ~a15~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156)) && 6 == calculate_output2_~input#1) && 8 == ~a16~0;~a18~0 := -338436 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(12 == ~a16~0 && 9 == ~a12~0 && 3 == ~a15~0 && 2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "assume !((4 == ~a15~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156)) && 6 == calculate_output2_~input#1) && 8 == ~a16~0);" "assume ((11 == ~a16~0 && 5 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0) && 5 == ~a12~0;~a18~0 := (if -1 * (~a18~0 - -528844 - -67556) < 0 && 0 != -1 * (~a18~0 - -528844 - -67556) % 10 then 1 + -1 * (~a18~0 - -528844 - -67556) / 10 else -1 * (~a18~0 - -528844 - -67556) / 10);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume 8 == ~a16~0 && 4 == ~a15~0 && (2 == calculate_output2_~input#1 && 9 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := -81027 + (~a18~0 - 193312 - 117004);~a16~0 := 9;~a12~0 := 6;calculate_output2_#res#1 := 21;" "assume !(((11 == ~a16~0 && 5 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0) && 5 == ~a12~0);" "assume !(8 == ~a16~0 && 4 == ~a15~0 && (2 == calculate_output2_~input#1 && 9 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "assume 9 == ~a16~0 && ((3 == calculate_output_~input#1 && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;~a18~0 := 7 + (if 5 * (207 + ~a18~0) < 0 && 0 != 5 * (207 + ~a18~0) % 106 then 5 * (207 + ~a18~0) % 106 - 106 else 5 * (207 + ~a18~0) % 106);~a16~0 := 10;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (((4 == calculate_output2_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) && 9 == ~a16~0) && 4 == ~a15~0;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(9 == ~a16~0 && ((3 == calculate_output_~input#1 && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "assume !((((4 == calculate_output2_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) && 9 == ~a16~0) && 4 == ~a15~0);" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0) || (~a18~0 <= -156 && 8 == ~a12~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if -261188 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (-261188 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 38 then (-261188 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 38 - 38 else (-261188 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 38) - 91;~a12~0 := 5;calculate_output_#res#1 := 21;" "assume 7 == ~a12~0 && 3 == ~a15~0 && 12 == ~a16~0 && 4 == calculate_output2_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := 25 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0) || (~a18~0 <= -156 && 8 == ~a12~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0);" "assume !(7 == ~a12~0 && 3 == ~a15~0 && 12 == ~a16~0 && 4 == calculate_output2_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0);" "assume 11 == ~a16~0 && (8 == ~a12~0 && 1 == calculate_output_~input#1 && 3 == ~a15~0) && ~a18~0 <= -156;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (9 == ~a16~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 5 == calculate_output2_~input#1) && 4 == ~a15~0;~a18~0 := -211951 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(11 == ~a16~0 && (8 == ~a12~0 && 1 == calculate_output_~input#1 && 3 == ~a15~0) && ~a18~0 <= -156);" "assume !((9 == ~a16~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 5 == calculate_output2_~input#1) && 4 == ~a15~0);" "assume (((((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0)) && 4 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5) < 0 && 0 != 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5) % 10 then 1 + 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5) / 10 else 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5) / 10);~a12~0 := 8;calculate_output_#res#1 := -1;" "assume 6 == ~a12~0 && 4 == ~a15~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 3 == calculate_output2_~input#1) && 10 == ~a16~0;~a18~0 := -113 + (if 5 * (-117 + (if 101692 + ~a18~0 < 0 && 0 != (101692 + ~a18~0) % 38 then (101692 + ~a18~0) % 38 - 38 else (101692 + ~a18~0) % 38)) < 0 && 0 != 5 * (-117 + (if 101692 + ~a18~0 < 0 && 0 != (101692 + ~a18~0) % 38 then (101692 + ~a18~0) % 38 - 38 else (101692 + ~a18~0) % 38)) % 38 then 5 * (-117 + (if 101692 + ~a18~0 < 0 && 0 != (101692 + ~a18~0) % 38 then (101692 + ~a18~0) % 38 - 38 else (101692 + ~a18~0) % 38)) % 38 - 38 else 5 * (-117 + (if 101692 + ~a18~0 < 0 && 0 != (101692 + ~a18~0) % 38 then (101692 + ~a18~0) % 38 - 38 else (101692 + ~a18~0) % 38)) % 38);~a16~0 := 8;~a15~0 := 3;~a12~0 := 7;calculate_output2_#res#1 := -1;" "assume !((((((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0)) && 4 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0);" "assume !(6 == ~a12~0 && 4 == ~a15~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 3 == calculate_output2_~input#1) && 10 == ~a16~0);" "assume (4 == ~a15~0 && (3 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0) && 8 == ~a16~0;~a18~0 := 2 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 102582);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (11 == ~a16~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 4 == calculate_output2_~input#1) && 7 == ~a12~0;~a18~0 := (if -488724 + ~a18~0 < 0 && 0 != (-488724 + ~a18~0) % 299922 then (-488724 + ~a18~0) % 299922 - 299922 else (-488724 + ~a18~0) % 299922) - 300077 - 2;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((4 == ~a15~0 && (3 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0) && 8 == ~a16~0);" "assume !((11 == ~a16~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 4 == calculate_output2_~input#1) && 7 == ~a12~0);" "assume 8 == ~a16~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output_~input#1) && 9 == ~a12~0) && 4 == ~a15~0;~a18~0 := (if -1 * (555414 + (~a18~0 - 534921)) < 0 && 0 != -1 * (555414 + (~a18~0 - 534921)) % 10 then 1 + -1 * (555414 + (~a18~0 - 534921)) / 10 else -1 * (555414 + (~a18~0 - 534921)) / 10);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (((6 == calculate_output2_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 10 == ~a16~0) && 4 == ~a15~0) && 6 == ~a12~0;~a18~0 := -89 + (if -30078 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (-30078 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 38 then (-30078 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 38 - 38 else (-30078 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 38);~a16~0 := 9;~a12~0 := 8;calculate_output2_#res#1 := -1;" "assume !(8 == ~a16~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output_~input#1) && 9 == ~a12~0) && 4 == ~a15~0);" "assume !((((6 == calculate_output2_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 10 == ~a16~0) && 4 == ~a15~0) && 6 == ~a12~0);" "assume 8 == ~a16~0 && 6 == ~a12~0 && 4 == ~a15~0 && 2 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0);~a18~0 := (if 300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1 < 0 && 0 != (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) % 5 then 1 + (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) / 5 else (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) / 5) - -438117;~a16~0 := 12;~a15~0 := 3;~a12~0 := 8;calculate_output_#res#1 := 25;" "assume (12 == ~a16~0 && 2 == calculate_output2_~input#1 && ((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - -391248 - 391248;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(8 == ~a16~0 && 6 == ~a12~0 && 4 == ~a15~0 && 2 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0));" "assume !((12 == ~a16~0 && 2 == calculate_output2_~input#1 && ((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0);" "assume (12 == ~a16~0 && (((134 < ~a18~0 && 7 == ~a12~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 1 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := -300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 4 == ~a15~0 && (6 == ~a12~0 && 1 == calculate_output2_~input#1 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 8 == ~a16~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 162524 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 162524) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 162524) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 162524) / 5);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((12 == ~a16~0 && (((134 < ~a18~0 && 7 == ~a12~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 1 == calculate_output_~input#1) && 3 == ~a15~0);" "assume !(4 == ~a15~0 && (6 == ~a12~0 && 1 == calculate_output2_~input#1 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 8 == ~a16~0);" "assume 3 == ~a15~0 && ((((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 6 == calculate_output_~input#1) && 11 == ~a16~0) && 5 == ~a12~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116 - 2 - -1;~a12~0 := 7;calculate_output_#res#1 := 22;" "assume 12 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output2_~input#1 && 7 == ~a12~0) && 3 == ~a15~0;~a18~0 := (if 10 * (-75398 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) < 0 && 0 != 10 * (-75398 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 9 then 1 + 10 * (-75398 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9 else 10 * (-75398 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(3 == ~a15~0 && ((((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 6 == calculate_output_~input#1) && 11 == ~a16~0) && 5 == ~a12~0);" "assume !(12 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output2_~input#1 && 7 == ~a12~0) && 3 == ~a15~0);" "assume 4 == ~a15~0 && 8 == ~a12~0 && 9 == ~a16~0 && 5 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0);~a18~0 := (if 5 * (-1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116)) < 0 && 0 != 5 * (-1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116)) % 38 then 5 * (-1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116)) % 38 - 38 else 5 * (-1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116)) % 38) - 106;~a16~0 := 10;~a15~0 := 3;~a12~0 := 6;calculate_output_#res#1 := -1;" "assume ((4 == calculate_output2_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 4 == ~a15~0) && 8 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - -561980 - 561981;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(4 == ~a15~0 && 8 == ~a12~0 && 9 == ~a16~0 && 5 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0));" "assume !(((4 == calculate_output2_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 4 == ~a15~0) && 8 == ~a16~0);" "assume (-79 < ~a18~0 && 134 >= ~a18~0) && (8 == ~a16~0 && 4 == ~a15~0 && 1 == calculate_output_~input#1) && 9 == ~a12~0;~a18~0 := -26889 + ~a18~0 - 308042 - -53173;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 9 == ~a16~0 && ((((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 1 == calculate_output2_~input#1) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((-79 < ~a18~0 && 134 >= ~a18~0) && (8 == ~a16~0 && 4 == ~a15~0 && 1 == calculate_output_~input#1) && 9 == ~a12~0);" "assume !(9 == ~a16~0 && ((((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 1 == calculate_output2_~input#1) && 4 == ~a15~0);" "assume 9 == ~a16~0 && (3 == calculate_output_~input#1 && (((6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 1 - -524582 - 524581;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 8 == ~a16~0 && (5 == calculate_output2_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if 10 * (-149887 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) < 0 && 0 != 10 * (-149887 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 9 then 1 + 10 * (-149887 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9 else 10 * (-149887 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(9 == ~a16~0 && (3 == calculate_output_~input#1 && (((6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0))) && 4 == ~a15~0);" "assume !(8 == ~a16~0 && (5 == calculate_output2_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 4 == ~a15~0);" "assume (1 == calculate_output_~input#1 && (((((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 11 == ~a16~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0))) && 3 == ~a15~0;~a18~0 := -390754 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (((4 == ~a15~0 && 6 == calculate_output2_~input#1) && 8 == ~a16~0) && 8 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := 2 * (-275350 + 5 * ~a18~0);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((1 == calculate_output_~input#1 && (((((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 11 == ~a16~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0))) && 3 == ~a15~0);" "assume !((((4 == ~a15~0 && 6 == calculate_output2_~input#1) && 8 == ~a16~0) && 8 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "assume 4 == ~a15~0 && 6 == ~a12~0 && 8 == ~a16~0 && 3 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0);~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2;~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 25;" "assume ((5 == ~a12~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 2 == calculate_output2_~input#1) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;calculate_output2_#res#1 := -1;" "assume !(4 == ~a15~0 && 6 == ~a12~0 && 8 == ~a16~0 && 3 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0));" "assume !(((5 == ~a12~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 2 == calculate_output2_~input#1) && 11 == ~a16~0) && 3 == ~a15~0);" "assume 3 == ~a15~0 && 12 == ~a16~0 && 5 == ~a12~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := -1708 + ((if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) - -1641);calculate_output_#res#1 := 21;" "assume (5 == ~a12~0 && 3 == ~a15~0 && 4 == calculate_output2_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 11 == ~a16~0;~a18~0 := (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1 < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) / 5) - 308492;~a16~0 := 8;calculate_output2_#res#1 := -1;" "assume !(3 == ~a15~0 && 12 == ~a16~0 && 5 == ~a12~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "assume !((5 == ~a12~0 && 3 == ~a15~0 && 4 == calculate_output2_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 11 == ~a16~0);" "assume (10 == ~a16~0 && (2 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 4 == ~a15~0) && 5 == ~a12~0;~a18~0 := -300077 + (if ~a18~0 - 176885 - 48192 < 0 && 0 != (~a18~0 - 176885 - 48192) % 299922 then (~a18~0 - 176885 - 48192) % 299922 - 299922 else (~a18~0 - 176885 - 48192) % 299922);~a16~0 := 9;~a15~0 := 3;~a12~0 := 7;calculate_output_#res#1 := -1;" "assume (9 == ~a16~0 && 4 == calculate_output2_~input#1 && ((8 == ~a12~0 && ~a18~0 <= -156) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((10 == ~a16~0 && (2 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 4 == ~a15~0) && 5 == ~a12~0);" "assume !((9 == ~a16~0 && 4 == calculate_output2_~input#1 && ((8 == ~a12~0 && ~a18~0 <= -156) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0);" "assume 11 == ~a16~0 && 3 == ~a15~0 && (8 == ~a12~0 && 5 == calculate_output_~input#1) && ~a18~0 <= -156;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume ((2 == calculate_output2_~input#1 && (((134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0))) && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 2;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(11 == ~a16~0 && 3 == ~a15~0 && (8 == ~a12~0 && 5 == calculate_output_~input#1) && ~a18~0 <= -156);" "assume !(((2 == calculate_output2_~input#1 && (((134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0))) && 3 == ~a15~0) && 11 == ~a16~0);" "assume (8 == ~a16~0 && (4 == calculate_output_~input#1 && 4 == ~a15~0) && 5 == ~a12~0) && ~a18~0 <= -156;calculate_output_#res#1 := -1;" "assume 3 == ~a15~0 && ((3 == calculate_output2_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0) && 12 == ~a16~0;~a18~0 := 429230 + ~a18~0 - 1021683;~a16~0 := 8;calculate_output2_#res#1 := -1;" "assume !((8 == ~a16~0 && (4 == calculate_output_~input#1 && 4 == ~a15~0) && 5 == ~a12~0) && ~a18~0 <= -156);" "assume !(3 == ~a15~0 && ((3 == calculate_output2_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0) && 12 == ~a16~0);" "assume 8 == ~a16~0 && (((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 3 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38 - 38 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38) - 117;~a16~0 := 9;~a12~0 := 5;calculate_output_#res#1 := 22;" "assume 4 == ~a15~0 && (4 == calculate_output2_~input#1 && ((134 < ~a18~0 && 5 == ~a12~0) || (~a18~0 <= -156 && 6 == ~a12~0))) && 9 == ~a16~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(8 == ~a16~0 && (((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 3 == calculate_output_~input#1) && 4 == ~a15~0);" "assume !(4 == ~a15~0 && (4 == calculate_output2_~input#1 && ((134 < ~a18~0 && 5 == ~a12~0) || (~a18~0 <= -156 && 6 == ~a12~0))) && 9 == ~a16~0);" "assume (((5 == ~a12~0 && 6 == calculate_output_~input#1) && 12 == ~a16~0) && 134 < ~a18~0) && 3 == ~a15~0;~a18~0 := (if (if ~a18~0 - 133708 < 0 && 0 != (~a18~0 - 133708) % 5 then 1 + (~a18~0 - 133708) / 5 else (~a18~0 - 133708) / 5) < 0 && 0 != (if ~a18~0 - 133708 < 0 && 0 != (~a18~0 - 133708) % 5 then 1 + (~a18~0 - 133708) / 5 else (~a18~0 - 133708) / 5) % 5 then 1 + (if ~a18~0 - 133708 < 0 && 0 != (~a18~0 - 133708) % 5 then 1 + (~a18~0 - 133708) / 5 else (~a18~0 - 133708) / 5) / 5 else (if ~a18~0 - 133708 < 0 && 0 != (~a18~0 - 133708) % 5 then 1 + (~a18~0 - 133708) / 5 else (~a18~0 - 133708) / 5) / 5) - 473751;~a16~0 := 8;calculate_output_#res#1 := -1;" "assume 4 == ~a15~0 && ((3 == calculate_output2_~input#1 && 5 == ~a12~0) && 8 == ~a16~0) && ~a18~0 <= -156;~a18~0 := -101 + (if (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) < 0 && 0 != (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) % 38 then (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) % 38 - 38 else (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) % 38);~a16~0 := 12;~a15~0 := 3;calculate_output2_#res#1 := 21;" "assume !((((5 == ~a12~0 && 6 == calculate_output_~input#1) && 12 == ~a16~0) && 134 < ~a18~0) && 3 == ~a15~0);" "assume !(4 == ~a15~0 && ((3 == calculate_output2_~input#1 && 5 == ~a12~0) && 8 == ~a16~0) && ~a18~0 <= -156);" "assume 4 == ~a15~0 && 9 == ~a16~0 && 6 == ~a12~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := 538658 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 538696;calculate_output_#res#1 := -1;" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && (4 == ~a15~0 && 9 == ~a12~0 && 5 == calculate_output2_~input#1) && 9 == ~a16~0;~a18~0 := 3 * (-461124 + ~a18~0 - -660849);~a16~0 := 10;~a12~0 := 5;calculate_output2_#res#1 := 26;" "assume !(4 == ~a15~0 && 9 == ~a16~0 && 6 == ~a12~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && (4 == ~a15~0 && 9 == ~a12~0 && 5 == calculate_output2_~input#1) && 9 == ~a16~0);" "assume (3 == ~a15~0 && 11 == ~a16~0 && 3 == calculate_output_~input#1 && 8 == ~a12~0) && ~a18~0 <= -156;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (9 == ~a16~0 && 8 == ~a12~0 && 1 == calculate_output2_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 4 == ~a15~0;~a18~0 := 2 + (-116 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 2);~a16~0 := 8;~a15~0 := 3;~a12~0 := 6;calculate_output2_#res#1 := -1;" "assume !((3 == ~a15~0 && 11 == ~a16~0 && 3 == calculate_output_~input#1 && 8 == ~a12~0) && ~a18~0 <= -156);" "assume !((9 == ~a16~0 && 8 == ~a12~0 && 1 == calculate_output2_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 4 == ~a15~0);" "assume 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0 && 2 == calculate_output_~input#1) && 7 == ~a12~0;~a18~0 := (if -122114 + ~a18~0 < 0 && 0 != (-122114 + ~a18~0) % 5 then 1 + (-122114 + ~a18~0) / 5 else (-122114 + ~a18~0) / 5) - 319126;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 4 == ~a15~0 && 8 == ~a16~0 && ((134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output2_~input#1) && 5 == ~a12~0;~a18~0 := -166490 + (if -300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5);~a15~0 := 3;calculate_output2_#res#1 := -1;" "assume !(3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0 && 2 == calculate_output_~input#1) && 7 == ~a12~0);" "assume !(4 == ~a15~0 && 8 == ~a16~0 && ((134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output2_~input#1) && 5 == ~a12~0);" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 12 == ~a16~0) && 3 == ~a15~0) && 9 == ~a12~0;~a18~0 := (if ~a18~0 - 568671 < 0 && 0 != (~a18~0 - 568671) % 5 then 1 + (~a18~0 - 568671) / 5 else (~a18~0 - 568671) / 5) - -21092;~a16~0 := 8;~a15~0 := 4;~a12~0 := 7;calculate_output_#res#1 := 26;" "assume ((8 == ~a12~0 && 6 == calculate_output2_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := 5 * (-89557 + ~a18~0);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 12 == ~a16~0) && 3 == ~a15~0) && 9 == ~a12~0);" "assume !(((8 == ~a12~0 && 6 == calculate_output2_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0) && 3 == ~a15~0);" "assume 9 == ~a12~0 && ((6 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a16~0) && 4 == ~a15~0;~a18~0 := 6 + (600140 + ~a18~0 - -5);~a16~0 := 10;~a15~0 := 3;~a12~0 := 8;calculate_output_#res#1 := -1;" "assume 3 == ~a15~0 && 6 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 4 == calculate_output2_~input#1) && 12 == ~a16~0;~a18~0 := -268951 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(9 == ~a12~0 && ((6 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a16~0) && 4 == ~a15~0);" "assume !(3 == ~a15~0 && 6 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 4 == calculate_output2_~input#1) && 12 == ~a16~0);" "assume 6 == ~a12~0 && 4 == ~a15~0 && (134 < ~a18~0 && 3 == calculate_output_~input#1) && 10 == ~a16~0;~a18~0 := 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 482286;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := 26;" "assume (8 == ~a16~0 && 4 == ~a15~0 && 2 == calculate_output2_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0;~a18~0 := 112 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 then (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 - 106 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106);~a12~0 := 8;calculate_output2_#res#1 := 26;" "assume !(6 == ~a12~0 && 4 == ~a15~0 && (134 < ~a18~0 && 3 == calculate_output_~input#1) && 10 == ~a16~0);" "assume !((8 == ~a16~0 && 4 == ~a15~0 && 2 == calculate_output2_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0);" "assume (((((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 6 == ~a12~0) && 12 == ~a16~0) && 3 == ~a15~0;~a18~0 := -434278 + ((if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) - -69371);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 5 == ~a12~0 && (3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 5 == calculate_output2_~input#1) && 11 == ~a16~0;~a18~0 := -2 + ((if ~a18~0 - 263413 < 0 && 0 != (~a18~0 - 263413) % 299922 then (~a18~0 - 263413) % 299922 - 299922 else (~a18~0 - 263413) % 299922) - 300077);~a16~0 := 8;calculate_output2_#res#1 := -1;" "assume !((((((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 6 == ~a12~0) && 12 == ~a16~0) && 3 == ~a15~0);" "assume !(5 == ~a12~0 && (3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 5 == calculate_output2_~input#1) && 11 == ~a16~0);" "assume 8 == ~a12~0 && ((2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := (if -260389 + ~a18~0 < 0 && 0 != (-260389 + ~a18~0) % 5 then 1 + (-260389 + ~a18~0) / 5 else (-260389 + ~a18~0) / 5) - 210583;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 8 == ~a16~0 && 7 == ~a12~0 && (5 == calculate_output2_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 4 == ~a15~0;~a18~0 := (if 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5) < 0 && 0 != 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5) % 10 then 1 + 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5) / 10 else 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5) / 10);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(8 == ~a12~0 && ((2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0) && 3 == ~a15~0);" "assume !(8 == ~a16~0 && 7 == ~a12~0 && (5 == calculate_output2_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 4 == ~a15~0);" "assume 10 == ~a16~0 && 4 == ~a15~0 && 5 == ~a12~0 && 3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0);~a18~0 := 71340 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066 - 71339);~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 22;" "assume 11 == ~a16~0 && (1 == calculate_output2_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 38 then 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 38 - 38 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 38) - 117;~a16~0 := 12;~a12~0 := 5;calculate_output2_#res#1 := 26;" "assume !(10 == ~a16~0 && 4 == ~a15~0 && 5 == ~a12~0 && 3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0));" "assume !(11 == ~a16~0 && (1 == calculate_output2_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0);" "assume 4 == ~a15~0 && 9 == ~a16~0 && 2 == calculate_output_~input#1 && ((5 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 6 == ~a12~0));~a18~0 := -300077 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 1;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && ((9 == ~a16~0 && 6 == calculate_output2_~input#1) && 4 == ~a15~0) && 9 == ~a12~0;~a18~0 := 5 * ~a18~0 - 354899;~a16~0 := 10;~a12~0 := 6;calculate_output2_#res#1 := 22;" "assume !(4 == ~a15~0 && 9 == ~a16~0 && 2 == calculate_output_~input#1 && ((5 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 6 == ~a12~0)));" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && ((9 == ~a16~0 && 6 == calculate_output2_~input#1) && 4 == ~a15~0) && 9 == ~a12~0);" "assume ((((134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) - 30273;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume ((2 == calculate_output2_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156))) && 12 == ~a16~0) && 3 == ~a15~0;~a18~0 := -2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(((((134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0);" "assume !(((2 == calculate_output2_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156))) && 12 == ~a16~0) && 3 == ~a15~0);" "assume 11 == ~a16~0 && 3 == ~a15~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 6 == ~a12~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 3 == calculate_output_~input#1;~a18~0 := -300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 3 == ~a15~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 4 == calculate_output2_~input#1) && 11 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(11 == ~a16~0 && 3 == ~a15~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 6 == ~a12~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 3 == calculate_output_~input#1);" "assume !(3 == ~a15~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 4 == calculate_output2_~input#1) && 11 == ~a16~0);" "assume 4 == ~a15~0 && ((4 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0) && 9 == ~a16~0;~a18~0 := -116 + (if ~a18~0 - -89780 < 0 && 0 != (~a18~0 - -89780) % 38 then (~a18~0 - -89780) % 38 - 38 else (~a18~0 - -89780) % 38);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (1 == calculate_output2_~input#1 && (((9 == ~a12~0 && 9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || ((134 < ~a18~0 && 9 == ~a16~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066;~a16~0 := 9;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(4 == ~a15~0 && ((4 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0) && 9 == ~a16~0);" "assume !((1 == calculate_output2_~input#1 && (((9 == ~a12~0 && 9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || ((134 < ~a18~0 && 9 == ~a16~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0))) && 4 == ~a15~0);" "assume 4 == ~a15~0 && (5 == ~a12~0 && 5 == calculate_output_~input#1 && ~a18~0 <= -156) && 8 == ~a16~0;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume (((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && 5 == calculate_output2_~input#1) && 8 == ~a16~0) && 7 == ~a12~0;~a18~0 := -501510 + ~a18~0;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(4 == ~a15~0 && (5 == ~a12~0 && 5 == calculate_output_~input#1 && ~a18~0 <= -156) && 8 == ~a16~0);" "assume !((((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && 5 == calculate_output2_~input#1) && 8 == ~a16~0) && 7 == ~a12~0);" "assume (((2 == calculate_output_~input#1 && 5 == ~a12~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0) && 10 == ~a16~0;~a18~0 := 4 * (if 10 * (-131462 + ~a18~0) < 0 && 0 != 10 * (-131462 + ~a18~0) % 9 then 1 + 10 * (-131462 + ~a18~0) / 9 else 10 * (-131462 + ~a18~0) / 9);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume (4 == ~a15~0 && (((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output2_~input#1) && 10 == ~a16~0) && 6 == ~a12~0;~a18~0 := (if 62616 + ~a18~0 - -362435 < 0 && 0 != (62616 + ~a18~0 - -362435) % 38 then (62616 + ~a18~0 - -362435) % 38 - 38 else (62616 + ~a18~0 - -362435) % 38) - 116;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((((2 == calculate_output_~input#1 && 5 == ~a12~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0) && 10 == ~a16~0);" "assume !((4 == ~a15~0 && (((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output2_~input#1) && 10 == ~a16~0) && 6 == ~a12~0);" "assume (3 == ~a15~0 && 5 == ~a12~0 && 6 == calculate_output_~input#1 && 11 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := -596729 + (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume ((12 == ~a16~0 && 7 == ~a12~0 && 6 == calculate_output2_~input#1) && -156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0;~a18~0 := -554406 + ~a18~0;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((3 == ~a15~0 && 5 == ~a12~0 && 6 == calculate_output_~input#1 && 11 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "assume !(((12 == ~a16~0 && 7 == ~a12~0 && 6 == calculate_output2_~input#1) && -156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0);calculate_output2_#res#1 := -2;" "assume (4 == ~a15~0 && 9 == ~a16~0 && 6 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 8 == ~a12~0;~a18~0 := (if (if ~a18~0 - 211013 < 0 && 0 != (~a18~0 - 211013) % 38 then (~a18~0 - 211013) % 38 - 38 else (~a18~0 - 211013) % 38) - 116 < 0 && 0 != ((if ~a18~0 - 211013 < 0 && 0 != (~a18~0 - 211013) % 38 then (~a18~0 - 211013) % 38 - 38 else (~a18~0 - 211013) % 38) - 116) % 5 then 1 + ((if ~a18~0 - 211013 < 0 && 0 != (~a18~0 - 211013) % 38 then (~a18~0 - 211013) % 38 - 38 else (~a18~0 - 211013) % 38) - 116) / 5 else ((if ~a18~0 - 211013 < 0 && 0 != (~a18~0 - 211013) % 38 then (~a18~0 - 211013) % 38 - 38 else (~a18~0 - 211013) % 38) - 116) / 5) - 104;~a16~0 := 10;~a15~0 := 3;calculate_output_#res#1 := -1;" "calculate_output_#t~ret7#1 := calculate_output2_#res#1;havoc calculate_output2_~input#1;havoc calculate_output2_#in~input#1;assume { :end_inline_calculate_output2 } true;assume -2147483648 <= calculate_output_#t~ret7#1 && calculate_output_#t~ret7#1 <= 2147483647;calculate_output_#res#1 := calculate_output_#t~ret7#1;havoc calculate_output_#t~ret7#1;" "main_#t~ret9#1 := calculate_output_#res#1;havoc calculate_output_#t~ret7#1, calculate_output_~input#1;havoc calculate_output_#in~input#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret9#1 && main_#t~ret9#1 <= 2147483647;main_~output~0#1 := main_#t~ret9#1;havoc main_~input~0#1;havoc main_#t~ret9#1;" "assume !((4 == ~a15~0 && 9 == ~a16~0 && 6 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 8 == ~a12~0);" "assume !true;" "assume 11 == ~a16~0 && 3 == ~a15~0 && 3 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156));~a18~0 := (if 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) < 0 && 0 != 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38 then 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38 - 38 else 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38) - 97;~a16~0 := 12;~a12~0 := 7;calculate_output_#res#1 := 26;" "assume !(11 == ~a16~0 && 3 == ~a15~0 && 3 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)));" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0;assume false;" "assume ((6 == ~a12~0 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 4 == ~a15~0) && 10 == ~a16~0;~a18~0 := -96018 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -28) - -96017;~a16~0 := 12;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := 21;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0;assume false;" "assume !(((6 == ~a12~0 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 4 == ~a15~0) && 10 == ~a16~0);" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0;assume false;" "assume 4 == ~a15~0 && (((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 7 == ~a12~0) && 8 == ~a16~0;~a18~0 := -148186 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 5822;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0;assume false;" "assume !(4 == ~a15~0 && (((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 7 == ~a12~0) && 8 == ~a16~0);" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;assume false;" "assume 6 == ~a12~0 && 3 == ~a15~0 && (6 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0;~a18~0 := (if 10 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 77572) < 0 && 0 != 10 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 77572) % 9 then 1 + 10 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 77572) / 9 else 10 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 77572) / 9);~a12~0 := 9;calculate_output_#res#1 := 25;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0;assume false;" "assume !(6 == ~a12~0 && 3 == ~a15~0 && (6 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0);" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0;assume false;" "assume (4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1 && 9 == ~a12~0) && 8 == ~a16~0;~a18~0 := -240309 + (~a18~0 - 337989);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0;assume false;" "assume !((4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1 && 9 == ~a12~0) && 8 == ~a16~0);" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0;assume false;" "assume 8 == ~a16~0 && (((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 3 == calculate_output_~input#1) && 5 == ~a12~0) && 4 == ~a15~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) - 594461;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0;assume false;" "assume !(8 == ~a16~0 && (((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 3 == calculate_output_~input#1) && 5 == ~a12~0) && 4 == ~a15~0);" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0;assume false;" "assume 12 == ~a16~0 && 5 == ~a12~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := (if -597667 + ~a18~0 - -30563 < 0 && 0 != (-597667 + ~a18~0 - -30563) % 38 then (-597667 + ~a18~0 - -30563) % 38 - 38 else (-597667 + ~a18~0 - -30563) % 38) - 112;~a12~0 := 8;calculate_output_#res#1 := 22;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0;assume false;" "assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputB~0 := 2;~inputE~0 := 5;~inputD~0 := 4;~inputF~0 := 6;~inputC~0 := 3;~inputA~0 := 1;~a15~0 := 3;~a18~0 := -87;~a16~0 := 11;~a12~0 := 5;assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet8#1, main_#t~ret9#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1;" "assume !(12 == ~a16~0 && 5 == ~a12~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0;assume false;" "assume (7 == ~a12~0 && 4 == ~a15~0 && 4 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 8 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 - -336694 < 0 && 0 != (~a18~0 - -336694) % 299922 then (~a18~0 - -336694) % 299922 - 299922 else (~a18~0 - -336694) % 299922);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0;assume false;" "assume !((7 == ~a12~0 && 4 == ~a15~0 && 4 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 8 == ~a16~0);" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0;assume false;" "assume ((4 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 8 == ~a16~0) && 4 == ~a15~0;~a18~0 := -2 + ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0;assume false;" "assume !(((4 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 8 == ~a16~0) && 4 == ~a15~0);" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0;assume false;" "assume (5 == ~a12~0 && (-156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0 && 6 == calculate_output_~input#1) && 10 == ~a16~0;~a18~0 := (if ~a18~0 - 233839 - 136301 < 0 && 0 != (~a18~0 - 233839 - 136301) % 5 then 1 + (~a18~0 - 233839 - 136301) / 5 else (~a18~0 - 233839 - 136301) / 5) - -671859;~a16~0 := 9;~a12~0 := 7;calculate_output_#res#1 := 21;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0;assume false;" "assume !((5 == ~a12~0 && (-156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0 && 6 == calculate_output_~input#1) && 10 == ~a16~0);" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0;assume false;" "assume ((11 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0;assume false;" "assume 4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (3 == calculate_output_~input#1 && 8 == ~a12~0) && 8 == ~a16~0;~a18~0 := -601110 + (~a18~0 - -28581) - 10494;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0;assume false;" "assume !(4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (3 == calculate_output_~input#1 && 8 == ~a12~0) && 8 == ~a16~0);" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0;assume false;" "assume (4 == ~a15~0 && 3 == calculate_output_~input#1 && ((8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156))) && 8 == ~a16~0;~a18~0 := (if 9 * (-300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) < 0 && 0 != 9 * (-300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 10 then 1 + 9 * (-300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 10 else 9 * (-300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 10) - 52098;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0;assume false;" "#t~ret10#1 := main_#res#1;havoc main_#t~nondet8#1, main_#t~ret9#1, main_~input~0#1, main_~output~0#1;assume { :end_inline_main } true;assume true;" "assume !((4 == ~a15~0 && 3 == calculate_output_~input#1 && ((8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156))) && 8 == ~a16~0);" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0;assume false;" "assume 4 == ~a15~0 && 9 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) && 4 == calculate_output_~input#1;~a18~0 := (if 11 * (if 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) < 0 && 0 != 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) % 10 then 1 + 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10 else 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10) < 0 && 0 != 11 * (if 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) < 0 && 0 != 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) % 10 then 1 + 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10 else 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10) % 10 then 1 + 11 * (if 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) < 0 && 0 != 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) % 10 then 1 + 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10 else 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10) / 10 else 11 * (if 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) < 0 && 0 != 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) % 10 then 1 + 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10 else 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10) / 10);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0;assume false;" "assume !(4 == ~a15~0 && 9 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) && 4 == calculate_output_~input#1);" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0;assume false;" "assume 8 == ~a16~0 && (~a18~0 <= -156 && 5 == calculate_output_~input#1 && 4 == ~a15~0) && 6 == ~a12~0;~a12~0 := 8;calculate_output_#res#1 := 22;" "assume !(8 == ~a16~0 && (~a18~0 <= -156 && 5 == calculate_output_~input#1 && 4 == ~a15~0) && 6 == ~a12~0);" "assume 8 == ~a16~0 && (((134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0) && 5 == ~a12~0;~a18~0 := 11822 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) - 601534;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume !(8 == ~a16~0 && (((134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0) && 5 == ~a12~0);" "assume (((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == calculate_output_~input#1 && 3 == ~a15~0) && 12 == ~a16~0) && 8 == ~a12~0;~a18~0 := ~a18~0 - -58548 - 365272 - 81969;~a16~0 := 8;~a15~0 := 4;~a12~0 := 6;calculate_output_#res#1 := 21;" "assume !((((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == calculate_output_~input#1 && 3 == ~a15~0) && 12 == ~a16~0) && 8 == ~a12~0);" "assume ((((9 == ~a12~0 && 9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (9 == ~a12~0 && 9 == ~a16~0 && 134 < ~a18~0)) || (5 == ~a12~0 && 10 == ~a16~0 && ~a18~0 <= -156)) && 6 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if 300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1 < 0 && 0 != (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) % 5 then 1 + (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) / 5 else (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) / 5) - -173797;~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 22;" "assume !(((((9 == ~a12~0 && 9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (9 == ~a12~0 && 9 == ~a16~0 && 134 < ~a18~0)) || (5 == ~a12~0 && 10 == ~a16~0 && ~a18~0 <= -156)) && 6 == calculate_output_~input#1) && 4 == ~a15~0);" "assume 9 == ~a12~0 && 4 == ~a15~0 && (4 == calculate_output_~input#1 && 8 == ~a16~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := (if -1 * (~a18~0 - -387386) < 0 && 0 != -1 * (~a18~0 - -387386) % 10 then 1 + -1 * (~a18~0 - -387386) / 10 else -1 * (~a18~0 - -387386) / 10) - 350531;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(9 == ~a12~0 && 4 == ~a15~0 && (4 == calculate_output_~input#1 && 8 == ~a16~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "assume ((12 == ~a16~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1) && 9 == ~a12~0) && 134 < ~a18~0;calculate_output_#res#1 := 22;" "assume !(((12 == ~a16~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1) && 9 == ~a12~0) && 134 < ~a18~0);" "assume 7 == ~a12~0 && 4 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 1 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) - 438923;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(7 == ~a12~0 && 4 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 1 == calculate_output_~input#1) && 8 == ~a16~0);" "assume 4 == ~a15~0 && ((5 == calculate_output_~input#1 && 134 < ~a18~0) && 10 == ~a16~0) && 6 == ~a12~0;~a16~0 := 8;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && ((5 == calculate_output_~input#1 && 134 < ~a18~0) && 10 == ~a16~0) && 6 == ~a12~0);" "assume (3 == ~a15~0 && (2 == calculate_output_~input#1 && 9 == ~a12~0) && 134 < ~a18~0) && 12 == ~a16~0;calculate_output_#res#1 := -1;" "assume !((3 == ~a15~0 && (2 == calculate_output_~input#1 && 9 == ~a12~0) && 134 < ~a18~0) && 12 == ~a16~0);" "assume ((((134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((((134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0);" "assume (((11 == ~a16~0 && 2 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := (if 10 * (~a18~0 - 388142 - 114659) < 0 && 0 != 10 * (~a18~0 - 388142 - 114659) % 9 then 1 + 10 * (~a18~0 - 388142 - 114659) / 9 else 10 * (~a18~0 - 388142 - 114659) / 9);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume !((((11 == ~a16~0 && 2 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "assume 5 == ~a12~0 && 12 == ~a16~0 && (3 == calculate_output_~input#1 && 3 == ~a15~0) && 134 < ~a18~0;~a18~0 := -70 + (if 5 * (2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -23)) < 0 && 0 != 5 * (2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -23)) % 106 then 5 * (2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -23)) % 106 - 106 else 5 * (2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -23)) % 106);~a12~0 := 8;calculate_output_#res#1 := 24;" "assume !(5 == ~a12~0 && 12 == ~a16~0 && (3 == calculate_output_~input#1 && 3 == ~a15~0) && 134 < ~a18~0);" "assume (4 == ~a15~0 && 6 == ~a12~0 && 5 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 8 == ~a16~0;~a18~0 := (if -2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) < 0 && 0 != (-2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) % 5 then 1 + (-2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5 else (-2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5) - 29645;~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 25;" "assume !((4 == ~a15~0 && 6 == ~a12~0 && 5 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 8 == ~a16~0);" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0) && 12 == ~a16~0;~a18~0 := 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -28) - 1;calculate_output_#res#1 := 24;" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0) && 12 == ~a16~0);" "assume (9 == ~a12~0 && (3 == ~a15~0 && 4 == calculate_output_~input#1) && 134 < ~a18~0) && 12 == ~a16~0;~a18~0 := (if -300077 + (if ~a18~0 - 229749 < 0 && 0 != (~a18~0 - 229749) % 299922 then (~a18~0 - 229749) % 299922 - 299922 else (~a18~0 - 229749) % 299922) < 0 && 0 != (-300077 + (if ~a18~0 - 229749 < 0 && 0 != (~a18~0 - 229749) % 299922 then (~a18~0 - 229749) % 299922 - 299922 else (~a18~0 - 229749) % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 - 229749 < 0 && 0 != (~a18~0 - 229749) % 299922 then (~a18~0 - 229749) % 299922 - 299922 else (~a18~0 - 229749) % 299922)) / 5 else (-300077 + (if ~a18~0 - 229749 < 0 && 0 != (~a18~0 - 229749) % 299922 then (~a18~0 - 229749) % 299922 - 299922 else (~a18~0 - 229749) % 299922)) / 5) - 241926;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((9 == ~a12~0 && (3 == ~a15~0 && 4 == calculate_output_~input#1) && 134 < ~a18~0) && 12 == ~a16~0);" "assume 3 == ~a15~0 && 11 == ~a16~0 && 5 == ~a12~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 1 == calculate_output_~input#1;~a18~0 := 1 + ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -28);~a12~0 := 7;calculate_output_#res#1 := 26;" "assume !(3 == ~a15~0 && 11 == ~a16~0 && 5 == ~a12~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 1 == calculate_output_~input#1);" "assume 4 == ~a15~0 && ((9 == ~a12~0 && 3 == calculate_output_~input#1) && ~a18~0 <= -156) && 9 == ~a16~0;~a16~0 := 10;~a12~0 := 5;calculate_output_#res#1 := 21;" "assume !(4 == ~a15~0 && ((9 == ~a12~0 && 3 == calculate_output_~input#1) && ~a18~0 <= -156) && 9 == ~a16~0);" "assume 5 == ~a12~0 && 4 == ~a15~0 && (1 == calculate_output_~input#1 && 10 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := -483778 + ~a18~0;~a16~0 := 8;calculate_output_#res#1 := 26;" "assume !(5 == ~a12~0 && 4 == ~a15~0 && (1 == calculate_output_~input#1 && 10 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "assume ((9 == ~a16~0 && 2 == calculate_output_~input#1 && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;~a18~0 := -493699 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9);~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume !(((9 == ~a16~0 && 2 == calculate_output_~input#1 && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "assume (5 == ~a12~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output_~input#1) && 9 == ~a16~0) && 4 == ~a15~0;~a18~0 := 79833 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -417716);~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 26;" "assume !((5 == ~a12~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output_~input#1) && 9 == ~a16~0) && 4 == ~a15~0);" "assume 3 == ~a15~0 && 11 == ~a16~0 && (((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 6 == calculate_output_~input#1;~a18~0 := -300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a12~0 := 9;calculate_output_#res#1 := 24;" "assume !(3 == ~a15~0 && 11 == ~a16~0 && (((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 6 == calculate_output_~input#1);" "assume (8 == ~a12~0 && 11 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := 8176 + (~a18~0 - -441612 - -144586);~a16~0 := 12;~a12~0 := 6;calculate_output_#res#1 := 22;" "assume !((8 == ~a12~0 && 11 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0);" "assume 12 == ~a16~0 && (134 < ~a18~0 && 9 == ~a12~0 && 3 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 272337 - 27219;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(12 == ~a16~0 && (134 < ~a18~0 && 9 == ~a12~0 && 3 == calculate_output_~input#1) && 3 == ~a15~0);" "assume ((8 == ~a12~0 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1) && 4 == ~a15~0) && 9 == ~a16~0;~a18~0 := -117 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38 - 38 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38) - 511801 - -511801;~a12~0 := 9;calculate_output_#res#1 := 21;" "assume !(((8 == ~a12~0 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1) && 4 == ~a15~0) && 9 == ~a16~0);" "assume ((((12 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0) || (9 == ~a12~0 && 11 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (9 == ~a12~0 && 11 == ~a16~0 && 134 < ~a18~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((((12 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0) || (9 == ~a12~0 && 11 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (9 == ~a12~0 && 11 == ~a16~0 && 134 < ~a18~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0);" "assume 12 == ~a16~0 && (3 == ~a15~0 && 3 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a12~0;~a18~0 := -503941 + (~a18~0 - -438851);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(12 == ~a16~0 && (3 == ~a15~0 && 3 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a12~0);" "assume (((4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0) && 5 == ~a12~0) && 3 == ~a15~0;~a18~0 := -116 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - -324773 - 324773;calculate_output_#res#1 := 21;" "assume !((((4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0) && 5 == ~a12~0) && 3 == ~a15~0);" "assume 3 == ~a15~0 && (((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0) || (((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 11 == ~a16~0) && 9 == ~a12~0)) && 2 == calculate_output_~input#1;~a18~0 := -300079 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(3 == ~a15~0 && (((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0) || (((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 11 == ~a16~0) && 9 == ~a12~0)) && 2 == calculate_output_~input#1);" "assume (6 == ~a12~0 && 4 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 5 == calculate_output_~input#1) && 10 == ~a16~0;~a18~0 := (if ~a18~0 - -34662 < 0 && 0 != (~a18~0 - -34662) % 299932 then (~a18~0 - -34662) % 299932 - 299932 else (~a18~0 - -34662) % 299932) - -300066;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume !((6 == ~a12~0 && 4 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 5 == calculate_output_~input#1) && 10 == ~a16~0);" "assume 4 == ~a15~0 && 9 == ~a16~0 && (5 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0;~a18~0 := 100 + (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && 9 == ~a16~0 && (5 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0);" }, states = {"CountingPredicate [underlying: 235#L300true, annotation: [0, 0]]" "CountingPredicate [underlying: 162#L1107true, annotation: [0, 0]]" "CountingPredicate [underlying: 289#L408true, annotation: [0, 0]]" "CountingPredicate [underlying: 266#L665true, annotation: [0, 0]]" "CountingPredicate [underlying: 224#L599true, annotation: [0, 0]]" "CountingPredicate [underlying: 70#L1619true, annotation: [0, 0]]" "CountingPredicate [underlying: 286#L977true, annotation: [0, 0]]" "CountingPredicate [underlying: 148#ULTIMATE.startEXITtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 36#L421true, annotation: [0, 0]]" "CountingPredicate [underlying: 108#L450true, annotation: [0, 0]]" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]" "CountingPredicate [underlying: 173#L1351true, annotation: [0, 0]]" "CountingPredicate [underlying: 34#L245true, annotation: [0, 0]]" "CountingPredicate [underlying: 182#L239true, annotation: [0, 0]]" "CountingPredicate [underlying: 112#L444true, annotation: [0, 0]]" "CountingPredicate [underlying: 227#L1583true, annotation: [0, 0]]" "CountingPredicate [underlying: 303#L348true, annotation: [0, 0]]" "CountingPredicate [underlying: 294#L1655true, annotation: [0, 0]]" "CountingPredicate [underlying: 76#L196-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 135#L825true, annotation: [0, 0]]" "CountingPredicate [underlying: 163#L1714true, annotation: [0, 0]]" "CountingPredicate [underlying: 301#L1731true, annotation: [0, 0]]" "CountingPredicate [underlying: 198#L34-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 64#L1153true, annotation: [0, 0]]" "CountingPredicate [underlying: 293#L464true, annotation: [0, 0]]" "CountingPredicate [underlying: 60#L1197true, annotation: [0, 0]]" "CountingPredicate [underlying: 30#L751true, annotation: [0, 0]]" "CountingPredicate [underlying: 154#L779true, annotation: [0, 0]]" "CountingPredicate [underlying: 20#L434true, annotation: [0, 0]]" "CountingPredicate [underlying: 190#L289true, annotation: [0, 0]]" "CountingPredicate [underlying: 213#L136-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 79#L1396true, annotation: [0, 0]]" "CountingPredicate [underlying: 91#L214-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 312#L892true, annotation: [0, 0]]" "CountingPredicate [underlying: 61#L1260true, annotation: [0, 0]]" "CountingPredicate [underlying: 63#L738true, annotation: [0, 0]]" "CountingPredicate [underlying: 94#L1380true, annotation: [0, 0]]" "CountingPredicate [underlying: 265#L1737true, annotation: [0, 0]]" "CountingPredicate [underlying: 183#L1520true, annotation: [0, 0]]" "CountingPredicate [underlying: 208#L1638true, annotation: [0, 0]]" "CountingPredicate [underlying: 315#L46-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 96#L1363true, annotation: [0, 0]]" "CountingPredicate [underlying: 231#L1471true, annotation: [0, 0]]" "CountingPredicate [underlying: 226#L40-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 205#L696true, annotation: [0, 0]]" "CountingPredicate [underlying: 202#L1525true, annotation: [0, 0]]" "CountingPredicate [underlying: 23#L1277true, annotation: [0, 0]]" "CountingPredicate [underlying: 248#L1537true, annotation: [0, 0]]" "CountingPredicate [underlying: 59#L885true, annotation: [0, 0]]" "CountingPredicate [underlying: 219#L169-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 195#L1697true, annotation: [0, 0]]" "CountingPredicate [underlying: 332#L1456true, annotation: [0, 0]]" "CountingPredicate [underlying: 12#L1777true, annotation: [0, 0]]" "CountingPredicate [underlying: 175#L1083true, annotation: [0, 0]]" "CountingPredicate [underlying: 144#L788true, annotation: [0, 0]]" "CountingPredicate [underlying: 216#L1003true, annotation: [0, 0]]" "CountingPredicate [underlying: 313#L1319true, annotation: [0, 0]]" "CountingPredicate [underlying: 111#L733true, annotation: [0, 0]]" "CountingPredicate [underlying: 322#L1296true, annotation: [0, 0]]" "CountingPredicate [underlying: 288#L616true, annotation: [0, 0]]" "CountingPredicate [underlying: 102#L1487true, annotation: [0, 0]]" "CountingPredicate [underlying: 95#L537true, annotation: [0, 0]]" "CountingPredicate [underlying: 273#L634true, annotation: [0, 0]]" "CountingPredicate [underlying: 81#L1071true, annotation: [0, 0]]" "CountingPredicate [underlying: 155#L1009true, annotation: [0, 0]]" "CountingPredicate [underlying: 101#L898true, annotation: [0, 0]]" "CountingPredicate [underlying: 194#L43-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 181#L70-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 98#L228true, annotation: [0, 0]]" "CountingPredicate [underlying: 45#L570true, annotation: [0, 0]]" "CountingPredicate [underlying: 272#L1719true, annotation: [0, 0]]" "CountingPredicate [underlying: 222#L37-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 264#L250true, annotation: [0, 0]]" "CountingPredicate [underlying: 188#L989true, annotation: [0, 0]]" "CountingPredicate [underlying: 72#L181-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 8#L518true, annotation: [0, 0]]" "CountingPredicate [underlying: 120#L49-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 26#L1147true, annotation: [0, 0]]" "CountingPredicate [underlying: 3#L832true, annotation: [0, 0]]" "CountingPredicate [underlying: 234#L112-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 52#L543true, annotation: [0, 0]]" "CountingPredicate [underlying: 217#L1191true, annotation: [0, 0]]" "CountingPredicate [underlying: 203#L1673true, annotation: [0, 0]]" "CountingPredicate [underlying: 41#L1210true, annotation: [0, 0]]" "CountingPredicate [underlying: 17#L564true, annotation: [0, 0]]" "CountingPredicate [underlying: 297#L1357true, annotation: [0, 0]]" "CountingPredicate [underlying: 334#L1643true, annotation: [0, 0]]" "CountingPredicate [underlying: 179#L658true, annotation: [0, 0]]" "CountingPredicate [underlying: 143#L856true, annotation: [0, 0]]" "CountingPredicate [underlying: 31#L313true, annotation: [0, 0]]" "CountingPredicate [underlying: 178#L1661true, annotation: [0, 0]]" "CountingPredicate [underlying: 335#L319true, annotation: [0, 0]]" "CountingPredicate [underlying: 13#L58-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 176#L267true, annotation: [0, 0]]" "CountingPredicate [underlying: 55#L172-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 75#L1407true, annotation: [0, 0]]" "CountingPredicate [underlying: 119#L366true, annotation: [0, 0]]" "CountingPredicate [underlying: 308#L154-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]" "CountingPredicate [underlying: 114#L945true, annotation: [0, 0]]" "CountingPredicate [underlying: 161#L927true, annotation: [0, 0]]" "CountingPredicate [underlying: 207#L1221true, annotation: [0, 0]]" "CountingPredicate [underlying: 262#L427true, annotation: [0, 0]]" "CountingPredicate [underlying: 243#L1113true, annotation: [0, 0]]" "CountingPredicate [underlying: 105#L396true, annotation: [0, 0]]" "CountingPredicate [underlying: 237#L479true, annotation: [0, 0]]" "CountingPredicate [underlying: 167#L1159true, annotation: [0, 0]]" "CountingPredicate [underlying: 147#L939true, annotation: [0, 0]]" "CountingPredicate [underlying: 185#$Ultimate##0true, annotation: [0, 0]]" "CountingPredicate [underlying: 106#L915true, annotation: [0, 0]]" "CountingPredicate [underlying: 156#L139-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 128#L109-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 22#L360true, annotation: [0, 0]]" "CountingPredicate [underlying: 245#L1788true, annotation: [0, 0]]" "CountingPredicate [underlying: 46#L531true, annotation: [0, 0]]" "CountingPredicate [underlying: 250#L971true, annotation: [0, 0]]" "CountingPredicate [underlying: 82#L844true, annotation: [0, 0]]" "CountingPredicate [underlying: 68#L284true, annotation: [0, 0]]" "CountingPredicate [underlying: 204#L604true, annotation: [0, 0]]" "CountingPredicate [underlying: 285#L1301true, annotation: [0, 0]]" "CountingPredicate [underlying: 326#L785true, annotation: [0, 0]]" "CountingPredicate [underlying: 246#L100-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 281#L594true, annotation: [0, 0]]" "CountingPredicate [underlying: 99#L1052true, annotation: [0, 0]]" "CountingPredicate [underlying: 29#L1135true, annotation: [0, 0]]" "CountingPredicate [underlying: 80#L964true, annotation: [0, 0]]" "CountingPredicate [underlying: 325#L1313true, annotation: [0, 0]]" "CountingPredicate [underlying: 269#L1432true, annotation: [0, 0]]" "CountingPredicate [underlying: 100#L879true, annotation: [0, 0]]" "CountingPredicate [underlying: 62#L909true, annotation: [0, 0]]" "CountingPredicate [underlying: 306#L79-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 125#L88-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 329#L130-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 57#L687true, annotation: [0, 0]]" "CountingPredicate [underlying: 38#L1368true, annotation: [0, 0]]" "CountingPredicate [underlying: 40#L1632true, annotation: [0, 0]]" "CountingPredicate [underlying: 25#L674true, annotation: [0, 0]]" "CountingPredicate [underlying: 140#L1601true, annotation: [0, 0]]" "CountingPredicate [underlying: 200#L1563true, annotation: [0, 0]]" "CountingPredicate [underlying: 74#L1046true, annotation: [0, 0]]" "CountingPredicate [underlying: 291#L1576true, annotation: [0, 0]]" "CountingPredicate [underlying: 282#L794true, annotation: [0, 0]]" "CountingPredicate [underlying: 11#L401true, annotation: [0, 0]]" "CountingPredicate [underlying: 201#L453true, annotation: [0, 0]]" "CountingPredicate [underlying: 220#L690true, annotation: [0, 0]]" "CountingPredicate [underlying: 18#L1459true, annotation: [0, 0]]" "CountingPredicate [underlying: 302#L73-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 33#L1307true, annotation: [0, 0]]" "CountingPredicate [underlying: 299#L706true, annotation: [0, 0]]" "CountingPredicate [underlying: 247#L1476true, annotation: [0, 0]]" "CountingPredicate [underlying: 314#L1569true, annotation: [0, 0]]" "CountingPredicate [underlying: 300#L1419true, annotation: [0, 0]]" "CountingPredicate [underlying: 186#L861true, annotation: [0, 0]]" "CountingPredicate [underlying: 54#L256true, annotation: [0, 0]]" "CountingPredicate [underlying: 321#L680true, annotation: [0, 0]]" "CountingPredicate [underlying: 118#L121-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 209#L628true, annotation: [0, 0]]" "CountingPredicate [underlying: 331#L1224true, annotation: [0, 0]]" "CountingPredicate [underlying: 65#L1685true, annotation: [0, 0]]" "CountingPredicate [underlying: 177#L1077true, annotation: [0, 0]]" "CountingPredicate [underlying: 257#L1494true, annotation: [0, 0]]" "CountingPredicate [underlying: 67#L1679true, annotation: [0, 0]]" "CountingPredicate [underlying: 19#L157-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 280#L187-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 168#L1482true, annotation: [0, 0]]" "CountingPredicate [underlying: 228#L1703true, annotation: [0, 0]]" "CountingPredicate [underlying: 132#L1756true, annotation: [0, 0]]" "CountingPredicate [underlying: 83#L142-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 122#L1337true, annotation: [0, 0]]" "CountingPredicate [underlying: 172#L1203true, annotation: [0, 0]]" "CountingPredicate [underlying: 320#L701true, annotation: [0, 0]]" "CountingPredicate [underlying: 215#L205-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 149#L1141true, annotation: [0, 0]]" "CountingPredicate [underlying: 254#L1589true, annotation: [0, 0]]" "CountingPredicate [underlying: 150#L1626true, annotation: [0, 0]]" "CountingPredicate [underlying: 5#L1666true, annotation: [0, 0]]" "CountingPredicate [underlying: 116#L202-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 310#L651true, annotation: [0, 0]]" "CountingPredicate [underlying: 27#L163-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 78#L145-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 255#L97-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 146#L278true, annotation: [0, 0]]" "CountingPredicate [underlying: 221#L1466true, annotation: [0, 0]]" "CountingPredicate [underlying: 123#L106-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 169#L1165true, annotation: [0, 0]]" "CountingPredicate [underlying: 212#L383true, annotation: [0, 0]]" "CountingPredicate [underlying: 113#L486true, annotation: [0, 0]]" "CountingPredicate [underlying: 189#L160-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 240#L511true, annotation: [0, 0]]" "CountingPredicate [underlying: 32#L1266true, annotation: [0, 0]]" "CountingPredicate [underlying: 229#L1762true, annotation: [0, 0]]" "CountingPredicate [underlying: 192#L1257true, annotation: [0, 0]]" "CountingPredicate [underlying: 210#L1450true, annotation: [0, 0]]" "CountingPredicate [underlying: 56#L85-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 259#L1648true, annotation: [0, 0]]" "CountingPredicate [underlying: 131#L1749true, annotation: [0, 0]]" "CountingPredicate [underlying: 133#L473true, annotation: [0, 0]]" "CountingPredicate [underlying: 153#L295true, annotation: [0, 0]]" "CountingPredicate [underlying: 69#L722true, annotation: [0, 0]]" "CountingPredicate [underlying: 92#L932true, annotation: [0, 0]]" "CountingPredicate [underlying: 271#L1119true, annotation: [0, 0]]" "CountingPredicate [underlying: 58#L118-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 165#L1556true, annotation: [0, 0]]" "CountingPredicate [underlying: 330#L1244true, annotation: [0, 0]]" "CountingPredicate [underlying: 333#L199-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 270#L390true, annotation: [0, 0]]" "CountingPredicate [underlying: 316#ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 73#L233true, annotation: [0, 0]]" "CountingPredicate [underlying: 6#L459true, annotation: [0, 0]]" "CountingPredicate [underlying: 191#L505true, annotation: [0, 0]]" "CountingPredicate [underlying: 151#L1015true, annotation: [0, 0]]" "CountingPredicate [underlying: 97#L818true, annotation: [0, 0]]" "CountingPredicate [underlying: 267#L1531true, annotation: [0, 0]]" "CountingPredicate [underlying: 311#L1102true, annotation: [0, 0]]" "CountingPredicate [underlying: 295#L211-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 171#L1783-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 4#L1290true, annotation: [0, 0]]" "CountingPredicate [underlying: 136#L1513true, annotation: [0, 0]]" "CountingPredicate [underlying: 141#L377true, annotation: [0, 0]]" "CountingPredicate [underlying: 241#L1402true, annotation: [0, 0]]" "CountingPredicate [underlying: 160#L1237true, annotation: [0, 0]]" "CountingPredicate [underlying: 206#L773true, annotation: [0, 0]]" "CountingPredicate [underlying: 238#L806true, annotation: [0, 0]]" "CountingPredicate [underlying: 230#L371true, annotation: [0, 0]]" "CountingPredicate [underlying: 279#L1182true, annotation: [0, 0]]" "CountingPredicate [underlying: 307#L1374true, annotation: [0, 0]]" "CountingPredicate [underlying: 127#L1185true, annotation: [0, 0]]" "CountingPredicate [underlying: 278#L190-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 139#L1028true, annotation: [0, 0]]" "CountingPredicate [underlying: 292#L178-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 164#L493true, annotation: [0, 0]]" "CountingPredicate [underlying: 145#L952true, annotation: [0, 0]]" "CountingPredicate [underlying: 84#L55-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 66#L115-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 274#L1544true, annotation: [0, 0]]" "CountingPredicate [underlying: 276#L1613true, annotation: [0, 0]]" "CountingPredicate [underlying: 284#L713true, annotation: [0, 0]]" "CountingPredicate [underlying: 109#L1709true, annotation: [0, 0]]" "CountingPredicate [underlying: 152#L437true, annotation: [0, 0]]" "CountingPredicate [underlying: 174#L904true, annotation: [0, 0]]" "CountingPredicate [underlying: 87#L1215true, annotation: [0, 0]]" "CountingPredicate [underlying: 260#L127-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 277#L1507true, annotation: [0, 0]]" "CountingPredicate [underlying: 90#L1743true, annotation: [0, 0]]" "CountingPredicate [underlying: 7#L768true, annotation: [0, 0]]" "CountingPredicate [underlying: 242#L1391true, annotation: [0, 0]]" "CountingPredicate [underlying: 296#L867true, annotation: [0, 0]]" "CountingPredicate [underlying: 138#L1096true, annotation: [0, 0]]" "CountingPredicate [underlying: 258#L646true, annotation: [0, 0]]" "CountingPredicate [underlying: 287#L1324true, annotation: [0, 0]]" "CountingPredicate [underlying: 37#L984true, annotation: [0, 0]]" "CountingPredicate [underlying: 16#L1550true, annotation: [0, 0]]" "CountingPredicate [underlying: 43#L1035true, annotation: [0, 0]]" "CountingPredicate [underlying: 328#L1089true, annotation: [0, 0]]" "CountingPredicate [underlying: 252#L553true, annotation: [0, 0]]" "CountingPredicate [underlying: 197#L1767true, annotation: [0, 0]]" "CountingPredicate [underlying: 253#L166-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 115#L193-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 324#L64-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 85#L94-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 35#L1170true, annotation: [0, 0]]" "CountingPredicate [underlying: 28#L104true, annotation: [0, 0]]" "CountingPredicate [underlying: 184#L1058true, annotation: [0, 0]]" "CountingPredicate [underlying: 89#L812true, annotation: [0, 0]]" "CountingPredicate [underlying: 309#L76-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 158#L331true, annotation: [0, 0]]" "CountingPredicate [underlying: 42#L744true, annotation: [0, 0]]" "CountingPredicate [underlying: 170#L1595true, annotation: [0, 0]]" "CountingPredicate [underlying: 44#L124-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 2#L525true, annotation: [0, 0]]" "CountingPredicate [underlying: 88#L1385true, annotation: [0, 0]]" "CountingPredicate [underlying: 323#L1607true, annotation: [0, 0]]" "CountingPredicate [underlying: 251#L307true, annotation: [0, 0]]" "CountingPredicate [underlying: 104#L1124true, annotation: [0, 0]]" "CountingPredicate [underlying: 86#L756true, annotation: [0, 0]]" "CountingPredicate [underlying: 157#L1444true, annotation: [0, 0]]" "CountingPredicate [underlying: 47#L873true, annotation: [0, 0]]" "CountingPredicate [underlying: 304#L1176true, annotation: [0, 0]]" "CountingPredicate [underlying: 50#L499true, annotation: [0, 0]]" "CountingPredicate [underlying: 290#L148-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 187#L151-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 275#L622true, annotation: [0, 0]]" "CountingPredicate [underlying: 166#L727true, annotation: [0, 0]]" "CountingPredicate [underlying: 134#L799true, annotation: [0, 0]]" "CountingPredicate [underlying: 211#L208-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 225#L548true, annotation: [0, 0]]" "CountingPredicate [underlying: 124#L958true, annotation: [0, 0]]" "CountingPredicate [underlying: 159#L1230true, annotation: [0, 0]]" "CountingPredicate [underlying: 317#L922true, annotation: [0, 0]]" "CountingPredicate [underlying: 236#L325true, annotation: [0, 0]]" "CountingPredicate [underlying: 39#L838true, annotation: [0, 0]]" "CountingPredicate [underlying: 15#L1438true, annotation: [0, 0]]" "CountingPredicate [underlying: 180#L34true, annotation: [0, 0]]" "CountingPredicate [underlying: 318#L175-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 103#L588true, annotation: [0, 0]]" "CountingPredicate [underlying: 244#L1692true, annotation: [0, 0]]" "CountingPredicate [underlying: 193#L355true, annotation: [0, 0]]" "CountingPredicate [underlying: 126#L671true, annotation: [0, 0]]" "CountingPredicate [underlying: 196#L91-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 223#L262true, annotation: [0, 0]]" "CountingPredicate [underlying: 142#L467true, annotation: [0, 0]]" "CountingPredicate [underlying: 130#L184-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 256#L1021true, annotation: [0, 0]]" "CountingPredicate [underlying: 9#L996true, annotation: [0, 0]]" "CountingPredicate [underlying: 14#L82-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 77#L223true, annotation: [0, 0]]" "CountingPredicate [underlying: 110#L583true, annotation: [0, 0]]" "CountingPredicate [underlying: 298#L1041true, annotation: [0, 0]]" "CountingPredicate [underlying: 53#L1272true, annotation: [0, 0]]" "CountingPredicate [underlying: 117#L1425true, annotation: [0, 0]]" "CountingPredicate [underlying: 10#L1130true, annotation: [0, 0]]" "CountingPredicate [underlying: 268#L343true, annotation: [0, 0]]" "CountingPredicate [underlying: 199#L641true, annotation: [0, 0]]" "CountingPredicate [underlying: 249#L337true, annotation: [0, 0]]" "CountingPredicate [underlying: 93#L1331true, annotation: [0, 0]]" "CountingPredicate [underlying: 129#L850true, annotation: [0, 0]]" "CountingPredicate [underlying: 319#L414true, annotation: [0, 0]]" "CountingPredicate [underlying: 48#L103-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 283#L52-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 107#L67-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 233#L1251true, annotation: [0, 0]]" "CountingPredicate [underlying: 137#L558true, annotation: [0, 0]]" "CountingPredicate [underlying: 218#L610true, annotation: [0, 0]]" "CountingPredicate [underlying: 239#L133-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 263#L762true, annotation: [0, 0]]" "CountingPredicate [underlying: 305#L1344true, annotation: [0, 0]]" "CountingPredicate [underlying: 214#L1725true, annotation: [0, 0]]" "CountingPredicate [underlying: 51#L716true, annotation: [0, 0]]" "CountingPredicate [underlying: 49#L272true, annotation: [0, 0]]" "CountingPredicate [underlying: 21#L1065true, annotation: [0, 0]]" "CountingPredicate [underlying: 327#L1284true, annotation: [0, 0]]" "CountingPredicate [underlying: 232#L577true, annotation: [0, 0]]" "CountingPredicate [underlying: 121#L61-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 261#L1413true, annotation: [0, 0]]" }, initialStates = {"CountingPredicate [underlying: 185#$Ultimate##0true, annotation: [0, 0]]" }, finalStates = {}, transitions = { ("CountingPredicate [underlying: 235#L300true, annotation: [0, 0]]" "assume (8 == ~a12~0 && 4 == ~a15~0 && 3 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 9 == ~a16~0;~a18~0 := 363758 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) - 363759;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 235#L300true, annotation: [0, 0]]" "assume !((8 == ~a12~0 && 4 == ~a15~0 && 3 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 9 == ~a16~0);" "CountingPredicate [underlying: 251#L307true, annotation: [0, 0]]") ("CountingPredicate [underlying: 162#L1107true, annotation: [0, 0]]" "assume (1 == calculate_output_~input#1 && (((8 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) / 5) - -391507;~a16~0 := 8;~a12~0 := 6;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 162#L1107true, annotation: [0, 0]]" "assume !((1 == calculate_output_~input#1 && (((8 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0))) && 4 == ~a15~0);" "CountingPredicate [underlying: 243#L1113true, annotation: [0, 0]]") ("CountingPredicate [underlying: 289#L408true, annotation: [0, 0]]" "assume (-79 < ~a18~0 && 134 >= ~a18~0) && (8 == ~a16~0 && 4 == ~a15~0 && 1 == calculate_output_~input#1) && 9 == ~a12~0;~a18~0 := -26889 + ~a18~0 - 308042 - -53173;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 289#L408true, annotation: [0, 0]]" "assume !((-79 < ~a18~0 && 134 >= ~a18~0) && (8 == ~a16~0 && 4 == ~a15~0 && 1 == calculate_output_~input#1) && 9 == ~a12~0);" "CountingPredicate [underlying: 319#L414true, annotation: [0, 0]]") ("CountingPredicate [underlying: 266#L665true, annotation: [0, 0]]" "assume 9 == ~a12~0 && 4 == ~a15~0 && (4 == calculate_output_~input#1 && 8 == ~a16~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := (if -1 * (~a18~0 - -387386) < 0 && 0 != -1 * (~a18~0 - -387386) % 10 then 1 + -1 * (~a18~0 - -387386) / 10 else -1 * (~a18~0 - -387386) / 10) - 350531;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 266#L665true, annotation: [0, 0]]" "assume !(9 == ~a12~0 && 4 == ~a15~0 && (4 == calculate_output_~input#1 && 8 == ~a16~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "CountingPredicate [underlying: 126#L671true, annotation: [0, 0]]") ("CountingPredicate [underlying: 224#L599true, annotation: [0, 0]]" "assume 12 == ~a16~0 && 5 == ~a12~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := (if -597667 + ~a18~0 - -30563 < 0 && 0 != (-597667 + ~a18~0 - -30563) % 38 then (-597667 + ~a18~0 - -30563) % 38 - 38 else (-597667 + ~a18~0 - -30563) % 38) - 112;~a12~0 := 8;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 224#L599true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && 5 == ~a12~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "CountingPredicate [underlying: 204#L604true, annotation: [0, 0]]") ("CountingPredicate [underlying: 70#L1619true, annotation: [0, 0]]" "assume 9 == ~a16~0 && ((((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 1 == calculate_output2_~input#1) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 70#L1619true, annotation: [0, 0]]" "assume !(9 == ~a16~0 && ((((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 1 == calculate_output2_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 150#L1626true, annotation: [0, 0]]") ("CountingPredicate [underlying: 286#L977true, annotation: [0, 0]]" "assume 5 == ~a12~0 && (10 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 4 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) - -92063;~a16~0 := 8;~a15~0 := 3;~a12~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 286#L977true, annotation: [0, 0]]" "assume !(5 == ~a12~0 && (10 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 4 == calculate_output_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 37#L984true, annotation: [0, 0]]") ("CountingPredicate [underlying: 36#L421true, annotation: [0, 0]]" "assume (1 == calculate_output_~input#1 && (((((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 11 == ~a16~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0))) && 3 == ~a15~0;~a18~0 := -390754 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 36#L421true, annotation: [0, 0]]" "assume !((1 == calculate_output_~input#1 && (((((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 11 == ~a16~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0))) && 3 == ~a15~0);" "CountingPredicate [underlying: 262#L427true, annotation: [0, 0]]") ("CountingPredicate [underlying: 108#L450true, annotation: [0, 0]]" "assume (8 == ~a16~0 && (4 == calculate_output_~input#1 && 4 == ~a15~0) && 5 == ~a12~0) && ~a18~0 <= -156;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 108#L450true, annotation: [0, 0]]" "assume !((8 == ~a16~0 && (4 == calculate_output_~input#1 && 4 == ~a15~0) && 5 == ~a12~0) && ~a18~0 <= -156);" "CountingPredicate [underlying: 201#L453true, annotation: [0, 0]]") ("CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]" "calculate_output_#t~ret7#1 := calculate_output2_#res#1;havoc calculate_output2_~input#1;havoc calculate_output2_#in~input#1;assume { :end_inline_calculate_output2 } true;assume -2147483648 <= calculate_output_#t~ret7#1 && calculate_output_#t~ret7#1 <= 2147483647;calculate_output_#res#1 := calculate_output_#t~ret7#1;havoc calculate_output_#t~ret7#1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 173#L1351true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (9 == ~a16~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0;~a18~0 := (if 10 * (~a18~0 - 312650) < 0 && 0 != 10 * (~a18~0 - 312650) % 9 then 1 + 10 * (~a18~0 - 312650) / 9 else 10 * (~a18~0 - 312650) / 9) - 121120;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 173#L1351true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (9 == ~a16~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0);" "CountingPredicate [underlying: 297#L1357true, annotation: [0, 0]]") ("CountingPredicate [underlying: 34#L245true, annotation: [0, 0]]" "assume (8 == ~a12~0 && 4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 1 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := 534994 + ~a18~0 - 153945 - 311877;~a12~0 := 9;calculate_output_#res#1 := 25;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 34#L245true, annotation: [0, 0]]" "assume !((8 == ~a12~0 && 4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 1 == calculate_output_~input#1) && 8 == ~a16~0);" "CountingPredicate [underlying: 264#L250true, annotation: [0, 0]]") ("CountingPredicate [underlying: 182#L239true, annotation: [0, 0]]" "assume 8 == ~a16~0 && 4 == ~a15~0 && 8 == ~a12~0 && 4 == calculate_output_~input#1 && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := -95319 + (if ~a18~0 - 465312 < 0 && 0 != (~a18~0 - 465312) % 5 then 1 + (~a18~0 - 465312) / 5 else (~a18~0 - 465312) / 5);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 182#L239true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && 4 == ~a15~0 && 8 == ~a12~0 && 4 == calculate_output_~input#1 && -79 < ~a18~0 && 134 >= ~a18~0);" "CountingPredicate [underlying: 34#L245true, annotation: [0, 0]]") ("CountingPredicate [underlying: 112#L444true, annotation: [0, 0]]" "assume 11 == ~a16~0 && 3 == ~a15~0 && (8 == ~a12~0 && 5 == calculate_output_~input#1) && ~a18~0 <= -156;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 112#L444true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && 3 == ~a15~0 && (8 == ~a12~0 && 5 == calculate_output_~input#1) && ~a18~0 <= -156);" "CountingPredicate [underlying: 108#L450true, annotation: [0, 0]]") ("CountingPredicate [underlying: 227#L1583true, annotation: [0, 0]]" "assume (11 == ~a16~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 4 == calculate_output2_~input#1) && 7 == ~a12~0;~a18~0 := (if -488724 + ~a18~0 < 0 && 0 != (-488724 + ~a18~0) % 299922 then (-488724 + ~a18~0) % 299922 - 299922 else (-488724 + ~a18~0) % 299922) - 300077 - 2;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 227#L1583true, annotation: [0, 0]]" "assume !((11 == ~a16~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 4 == calculate_output2_~input#1) && 7 == ~a12~0);" "CountingPredicate [underlying: 254#L1589true, annotation: [0, 0]]") ("CountingPredicate [underlying: 303#L348true, annotation: [0, 0]]" "assume 9 == ~a16~0 && ((3 == calculate_output_~input#1 && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;~a18~0 := 7 + (if 5 * (207 + ~a18~0) < 0 && 0 != 5 * (207 + ~a18~0) % 106 then 5 * (207 + ~a18~0) % 106 - 106 else 5 * (207 + ~a18~0) % 106);~a16~0 := 10;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 303#L348true, annotation: [0, 0]]" "assume !(9 == ~a16~0 && ((3 == calculate_output_~input#1 && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 193#L355true, annotation: [0, 0]]") ("CountingPredicate [underlying: 294#L1655true, annotation: [0, 0]]" "assume ((2 == calculate_output2_~input#1 && (((134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0))) && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 2;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 294#L1655true, annotation: [0, 0]]" "assume !(((2 == calculate_output2_~input#1 && (((134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0))) && 3 == ~a15~0) && 11 == ~a16~0);" "CountingPredicate [underlying: 178#L1661true, annotation: [0, 0]]") ("CountingPredicate [underlying: 76#L196-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 333#L199-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 76#L196-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 333#L199-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 135#L825true, annotation: [0, 0]]" "assume 5 == ~a12~0 && 10 == ~a16~0 && (6 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 4 == ~a15~0;~a18~0 := 50066 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10);~a16~0 := 9;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 135#L825true, annotation: [0, 0]]" "assume !(5 == ~a12~0 && 10 == ~a16~0 && (6 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 4 == ~a15~0);" "CountingPredicate [underlying: 3#L832true, annotation: [0, 0]]") ("CountingPredicate [underlying: 163#L1714true, annotation: [0, 0]]" "assume 5 == ~a12~0 && (3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 5 == calculate_output2_~input#1) && 11 == ~a16~0;~a18~0 := -2 + ((if ~a18~0 - 263413 < 0 && 0 != (~a18~0 - 263413) % 299922 then (~a18~0 - 263413) % 299922 - 299922 else (~a18~0 - 263413) % 299922) - 300077);~a16~0 := 8;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 163#L1714true, annotation: [0, 0]]" "assume !(5 == ~a12~0 && (3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 5 == calculate_output2_~input#1) && 11 == ~a16~0);" "CountingPredicate [underlying: 272#L1719true, annotation: [0, 0]]") ("CountingPredicate [underlying: 301#L1731true, annotation: [0, 0]]" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && ((9 == ~a16~0 && 6 == calculate_output2_~input#1) && 4 == ~a15~0) && 9 == ~a12~0;~a18~0 := 5 * ~a18~0 - 354899;~a16~0 := 10;~a12~0 := 6;calculate_output2_#res#1 := 22;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 301#L1731true, annotation: [0, 0]]" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && ((9 == ~a16~0 && 6 == calculate_output2_~input#1) && 4 == ~a15~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 265#L1737true, annotation: [0, 0]]") ("CountingPredicate [underlying: 198#L34-2true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 222#L37-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 198#L34-2true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 222#L37-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 64#L1153true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (6 == ~a12~0 && 3 == calculate_output_~input#1 && 8 == ~a16~0) && ~a18~0 <= -156;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 64#L1153true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (6 == ~a12~0 && 3 == calculate_output_~input#1 && 8 == ~a16~0) && ~a18~0 <= -156);" "CountingPredicate [underlying: 167#L1159true, annotation: [0, 0]]") ("CountingPredicate [underlying: 293#L464true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 9 == ~a16~0 && 6 == ~a12~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := 538658 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 538696;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 293#L464true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 9 == ~a16~0 && 6 == ~a12~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "CountingPredicate [underlying: 142#L467true, annotation: [0, 0]]") ("CountingPredicate [underlying: 60#L1197true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 11 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 4 == calculate_output_~input#1;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 then 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 - 299922 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922) - 300077;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 60#L1197true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 11 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 4 == calculate_output_~input#1);" "CountingPredicate [underlying: 172#L1203true, annotation: [0, 0]]") ("CountingPredicate [underlying: 30#L751true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 11 == ~a16~0 && (((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 6 == calculate_output_~input#1;~a18~0 := -300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a12~0 := 9;calculate_output_#res#1 := 24;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 30#L751true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 11 == ~a16~0 && (((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 6 == calculate_output_~input#1);" "CountingPredicate [underlying: 86#L756true, annotation: [0, 0]]") ("CountingPredicate [underlying: 154#L779true, annotation: [0, 0]]" "assume 12 == ~a16~0 && (3 == ~a15~0 && 3 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a12~0;~a18~0 := -503941 + (~a18~0 - -438851);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 154#L779true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && (3 == ~a15~0 && 3 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a12~0);" "CountingPredicate [underlying: 326#L785true, annotation: [0, 0]]") ("CountingPredicate [underlying: 20#L434true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 12 == ~a16~0 && 5 == ~a12~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := -1708 + ((if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) - -1641);calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 20#L434true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 12 == ~a16~0 && 5 == ~a12~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "CountingPredicate [underlying: 152#L437true, annotation: [0, 0]]") ("CountingPredicate [underlying: 190#L289true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 6 == ~a12~0 && 2 == calculate_output_~input#1) && ~a18~0 <= -156) && 4 == ~a15~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 190#L289true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 6 == ~a12~0 && 2 == calculate_output_~input#1) && ~a18~0 <= -156) && 4 == ~a15~0);" "CountingPredicate [underlying: 153#L295true, annotation: [0, 0]]") ("CountingPredicate [underlying: 213#L136-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0);" "CountingPredicate [underlying: 156#L139-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 213#L136-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 156#L139-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 79#L1396true, annotation: [0, 0]]" "assume ((2 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := -125980 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - -251504 - 125524);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 79#L1396true, annotation: [0, 0]]" "assume !(((2 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0) && 11 == ~a16~0);" "CountingPredicate [underlying: 241#L1402true, annotation: [0, 0]]") ("CountingPredicate [underlying: 91#L214-1true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 12 == ~a16~0 && 6 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0));~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a12~0 := 8;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 91#L214-1true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 12 == ~a16~0 && 6 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)));" "CountingPredicate [underlying: 77#L223true, annotation: [0, 0]]") ("CountingPredicate [underlying: 312#L892true, annotation: [0, 0]]" "assume (((4 == calculate_output_~input#1 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0) && 11 == ~a16~0;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 312#L892true, annotation: [0, 0]]" "assume !((((4 == calculate_output_~input#1 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0) && 11 == ~a16~0);" "CountingPredicate [underlying: 101#L898true, annotation: [0, 0]]") ("CountingPredicate [underlying: 61#L1260true, annotation: [0, 0]]" "assume (((-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1 && 4 == ~a15~0) && 8 == ~a12~0) && 8 == ~a16~0;~a18~0 := (if 10 * (~a18~0 - -325901 - 596158) < 0 && 0 != 10 * (~a18~0 - -325901 - 596158) % 9 then 1 + 10 * (~a18~0 - -325901 - 596158) / 9 else 10 * (~a18~0 - -325901 - 596158) / 9);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 61#L1260true, annotation: [0, 0]]" "assume !((((-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1 && 4 == ~a15~0) && 8 == ~a12~0) && 8 == ~a16~0);" "CountingPredicate [underlying: 32#L1266true, annotation: [0, 0]]") ("CountingPredicate [underlying: 63#L738true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 2 == calculate_output_~input#1 && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;~a18~0 := -493699 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9);~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 63#L738true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 2 == calculate_output_~input#1 && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 42#L744true, annotation: [0, 0]]") ("CountingPredicate [underlying: 94#L1380true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 5 == ~a12~0 && 12 == ~a16~0 && 5 == calculate_output_~input#1 && 134 < ~a18~0;~a18~0 := -103268 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) - 179093;~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 94#L1380true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 5 == ~a12~0 && 12 == ~a16~0 && 5 == calculate_output_~input#1 && 134 < ~a18~0);" "CountingPredicate [underlying: 88#L1385true, annotation: [0, 0]]") ("CountingPredicate [underlying: 265#L1737true, annotation: [0, 0]]" "assume ((2 == calculate_output2_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156))) && 12 == ~a16~0) && 3 == ~a15~0;~a18~0 := -2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 265#L1737true, annotation: [0, 0]]" "assume !(((2 == calculate_output2_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156))) && 12 == ~a16~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 90#L1743true, annotation: [0, 0]]") ("CountingPredicate [underlying: 183#L1520true, annotation: [0, 0]]" "assume 11 == ~a16~0 && (5 == calculate_output2_~input#1 && (((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || (7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0))) && 3 == ~a15~0;~a18~0 := -190496 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -28 - -1) - -190494;~a12~0 := 9;calculate_output2_#res#1 := 24;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 183#L1520true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && (5 == calculate_output2_~input#1 && (((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || (7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0))) && 3 == ~a15~0);" "CountingPredicate [underlying: 202#L1525true, annotation: [0, 0]]") ("CountingPredicate [underlying: 208#L1638true, annotation: [0, 0]]" "assume ((5 == ~a12~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 2 == calculate_output2_~input#1) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 208#L1638true, annotation: [0, 0]]" "assume !(((5 == ~a12~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 2 == calculate_output2_~input#1) && 11 == ~a16~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 334#L1643true, annotation: [0, 0]]") ("CountingPredicate [underlying: 315#L46-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 120#L49-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 315#L46-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 120#L49-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 96#L1363true, annotation: [0, 0]]" "assume 9 == ~a16~0 && 6 == ~a12~0 && 4 == ~a15~0 && 4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := 5 * (if -541849 + ~a18~0 < 0 && 0 != (-541849 + ~a18~0) % 5 then 1 + (-541849 + ~a18~0) / 5 else (-541849 + ~a18~0) / 5);~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 96#L1363true, annotation: [0, 0]]" "assume !(9 == ~a16~0 && 6 == ~a12~0 && 4 == ~a15~0 && 4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "CountingPredicate [underlying: 38#L1368true, annotation: [0, 0]]") ("CountingPredicate [underlying: 231#L1471true, annotation: [0, 0]]" "assume 9 == ~a16~0 && 4 == ~a15~0 && 6 == calculate_output_~input#1 && ((134 < ~a18~0 && 5 == ~a12~0) || (6 == ~a12~0 && ~a18~0 <= -156));~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 1;~a12~0 := 7;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 231#L1471true, annotation: [0, 0]]" "assume !(9 == ~a16~0 && 4 == ~a15~0 && 6 == calculate_output_~input#1 && ((134 < ~a18~0 && 5 == ~a12~0) || (6 == ~a12~0 && ~a18~0 <= -156)));" "CountingPredicate [underlying: 247#L1476true, annotation: [0, 0]]") ("CountingPredicate [underlying: 226#L40-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0);" "CountingPredicate [underlying: 194#L43-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 226#L40-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 194#L43-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 205#L696true, annotation: [0, 0]]" "assume (((11 == ~a16~0 && 2 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := (if 10 * (~a18~0 - 388142 - 114659) < 0 && 0 != 10 * (~a18~0 - 388142 - 114659) % 9 then 1 + 10 * (~a18~0 - 388142 - 114659) / 9 else 10 * (~a18~0 - 388142 - 114659) / 9);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 205#L696true, annotation: [0, 0]]" "assume !((((11 == ~a16~0 && 2 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "CountingPredicate [underlying: 320#L701true, annotation: [0, 0]]") ("CountingPredicate [underlying: 202#L1525true, annotation: [0, 0]]" "assume 7 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (5 == calculate_output2_~input#1 && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if 4454 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (4454 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 5 then 1 + (4454 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 5 else (4454 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 5) - 411113;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 202#L1525true, annotation: [0, 0]]" "assume !(7 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (5 == calculate_output2_~input#1 && 3 == ~a15~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 267#L1531true, annotation: [0, 0]]") ("CountingPredicate [underlying: 23#L1277true, annotation: [0, 0]]" "assume (9 == ~a16~0 && ((~a18~0 <= -156 && 8 == ~a12~0) || (7 == ~a12~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 311597;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 23#L1277true, annotation: [0, 0]]" "assume !((9 == ~a16~0 && ((~a18~0 <= -156 && 8 == ~a12~0) || (7 == ~a12~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 327#L1284true, annotation: [0, 0]]") ("CountingPredicate [underlying: 248#L1537true, annotation: [0, 0]]" "assume 10 == ~a16~0 && 4 == ~a15~0 && (134 < ~a18~0 && 2 == calculate_output2_~input#1) && 6 == ~a12~0;~a18~0 := -300077 + (if -86259 + (~a18~0 - 490505) < 0 && 0 != (-86259 + (~a18~0 - 490505)) % 299922 then (-86259 + (~a18~0 - 490505)) % 299922 - 299922 else (-86259 + (~a18~0 - 490505)) % 299922);~a16~0 := 9;~a15~0 := 3;~a12~0 := 8;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 248#L1537true, annotation: [0, 0]]" "assume !(10 == ~a16~0 && 4 == ~a15~0 && (134 < ~a18~0 && 2 == calculate_output2_~input#1) && 6 == ~a12~0);" "CountingPredicate [underlying: 274#L1544true, annotation: [0, 0]]") ("CountingPredicate [underlying: 59#L885true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ((((6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 5 == calculate_output_~input#1) && 9 == ~a16~0;~a18~0 := (if -1 * (368648 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5)) < 0 && 0 != -1 * (368648 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5)) % 10 then 1 + -1 * (368648 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5)) / 10 else -1 * (368648 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5)) / 10);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 59#L885true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ((((6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 5 == calculate_output_~input#1) && 9 == ~a16~0);" "CountingPredicate [underlying: 312#L892true, annotation: [0, 0]]") ("CountingPredicate [underlying: 219#L169-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 55#L172-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 219#L169-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 55#L172-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 195#L1697true, annotation: [0, 0]]" "assume ((8 == ~a12~0 && 6 == calculate_output2_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := 5 * (-89557 + ~a18~0);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 195#L1697true, annotation: [0, 0]]" "assume !(((8 == ~a12~0 && 6 == calculate_output2_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 228#L1703true, annotation: [0, 0]]") ("CountingPredicate [underlying: 332#L1456true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ((5 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 5 == ~a12~0) && 10 == ~a16~0;~a18~0 := (if 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) < 0 && 0 != 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38 then 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38 - 38 else 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38) - 96;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 332#L1456true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ((5 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 5 == ~a12~0) && 10 == ~a16~0);" "CountingPredicate [underlying: 18#L1459true, annotation: [0, 0]]") ("CountingPredicate [underlying: 12#L1777true, annotation: [0, 0]]" "#t~ret10#1 := main_#res#1;havoc main_#t~nondet8#1, main_#t~ret9#1, main_~input~0#1, main_~output~0#1;assume { :end_inline_main } true;assume true;" "CountingPredicate [underlying: 148#ULTIMATE.startEXITtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 175#L1083true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (9 == ~a16~0 && 4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0;~a18~0 := 5 * ~a18~0 - -337473 - 438171;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 175#L1083true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (9 == ~a16~0 && 4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0);" "CountingPredicate [underlying: 328#L1089true, annotation: [0, 0]]") ("CountingPredicate [underlying: 144#L788true, annotation: [0, 0]]" "assume 3 == ~a15~0 && (((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0) || (((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 11 == ~a16~0) && 9 == ~a12~0)) && 2 == calculate_output_~input#1;~a18~0 := -300079 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 144#L788true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && (((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0) || (((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 11 == ~a16~0) && 9 == ~a12~0)) && 2 == calculate_output_~input#1);" "CountingPredicate [underlying: 282#L794true, annotation: [0, 0]]") ("CountingPredicate [underlying: 216#L1003true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (5 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0))) && 8 == ~a16~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 216#L1003true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (5 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0))) && 8 == ~a16~0);" "CountingPredicate [underlying: 155#L1009true, annotation: [0, 0]]") ("CountingPredicate [underlying: 313#L1319true, annotation: [0, 0]]" "assume (((3 == ~a15~0 && 1 == calculate_output_~input#1) && 12 == ~a16~0) && 134 < ~a18~0) && 5 == ~a12~0;~a18~0 := (if 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) < 0 && 0 != 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 9 then 1 + 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 9 else 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 9) - 83144;~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 313#L1319true, annotation: [0, 0]]" "assume !((((3 == ~a15~0 && 1 == calculate_output_~input#1) && 12 == ~a16~0) && 134 < ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 287#L1324true, annotation: [0, 0]]") ("CountingPredicate [underlying: 111#L733true, annotation: [0, 0]]" "assume 5 == ~a12~0 && 4 == ~a15~0 && (1 == calculate_output_~input#1 && 10 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := -483778 + ~a18~0;~a16~0 := 8;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 111#L733true, annotation: [0, 0]]" "assume !(5 == ~a12~0 && 4 == ~a15~0 && (1 == calculate_output_~input#1 && 10 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "CountingPredicate [underlying: 63#L738true, annotation: [0, 0]]") ("CountingPredicate [underlying: 322#L1296true, annotation: [0, 0]]" "assume ((1 == calculate_output_~input#1 && ((~a18~0 <= -156 && 8 == ~a12~0) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0) && 9 == ~a16~0;~a18~0 := -116 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 1 - 1;~a12~0 := 8;calculate_output_#res#1 := 24;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 322#L1296true, annotation: [0, 0]]" "assume !(((1 == calculate_output_~input#1 && ((~a18~0 <= -156 && 8 == ~a12~0) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0) && 9 == ~a16~0);" "CountingPredicate [underlying: 285#L1301true, annotation: [0, 0]]") ("CountingPredicate [underlying: 288#L616true, annotation: [0, 0]]" "assume (5 == ~a12~0 && (-156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0 && 6 == calculate_output_~input#1) && 10 == ~a16~0;~a18~0 := (if ~a18~0 - 233839 - 136301 < 0 && 0 != (~a18~0 - 233839 - 136301) % 5 then 1 + (~a18~0 - 233839 - 136301) / 5 else (~a18~0 - 233839 - 136301) / 5) - -671859;~a16~0 := 9;~a12~0 := 7;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 288#L616true, annotation: [0, 0]]" "assume !((5 == ~a12~0 && (-156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0 && 6 == calculate_output_~input#1) && 10 == ~a16~0);" "CountingPredicate [underlying: 275#L622true, annotation: [0, 0]]") ("CountingPredicate [underlying: 102#L1487true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 6 == calculate_output_~input#1 && (((8 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0));~a18~0 := -312636 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 102#L1487true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 6 == calculate_output_~input#1 && (((8 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0)));" "CountingPredicate [underlying: 257#L1494true, annotation: [0, 0]]") ("CountingPredicate [underlying: 95#L537true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ((4 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0) && 9 == ~a16~0;~a18~0 := -116 + (if ~a18~0 - -89780 < 0 && 0 != (~a18~0 - -89780) % 38 then (~a18~0 - -89780) % 38 - 38 else (~a18~0 - -89780) % 38);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 95#L537true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ((4 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0) && 9 == ~a16~0);" "CountingPredicate [underlying: 52#L543true, annotation: [0, 0]]") ("CountingPredicate [underlying: 273#L634true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 9 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) && 4 == calculate_output_~input#1;~a18~0 := (if 11 * (if 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) < 0 && 0 != 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) % 10 then 1 + 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10 else 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10) < 0 && 0 != 11 * (if 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) < 0 && 0 != 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) % 10 then 1 + 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10 else 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10) % 10 then 1 + 11 * (if 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) < 0 && 0 != 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) % 10 then 1 + 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10 else 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10) / 10 else 11 * (if 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) < 0 && 0 != 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) % 10 then 1 + 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10 else 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10) / 10);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 273#L634true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 9 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) && 4 == calculate_output_~input#1);" "CountingPredicate [underlying: 199#L641true, annotation: [0, 0]]") ("CountingPredicate [underlying: 81#L1071true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0) || ((9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 9 == ~a16~0) && 9 == ~a12~0)) && 4 == calculate_output_~input#1;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299932 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299932 - 299932 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299932) - -300066;~a16~0 := 10;~a12~0 := 6;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 81#L1071true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0) || ((9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 9 == ~a16~0) && 9 == ~a12~0)) && 4 == calculate_output_~input#1);" "CountingPredicate [underlying: 177#L1077true, annotation: [0, 0]]") ("CountingPredicate [underlying: 155#L1009true, annotation: [0, 0]]" "assume 9 == ~a16~0 && (4 == ~a15~0 && 1 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0;~a18~0 := -117 + (if 432253 + ~a18~0 < 0 && 0 != (432253 + ~a18~0) % 38 then (432253 + ~a18~0) % 38 - 38 else (432253 + ~a18~0) % 38);~a16~0 := 10;~a12~0 := 5;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 155#L1009true, annotation: [0, 0]]" "assume !(9 == ~a16~0 && (4 == ~a15~0 && 1 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0);" "CountingPredicate [underlying: 151#L1015true, annotation: [0, 0]]") ("CountingPredicate [underlying: 101#L898true, annotation: [0, 0]]" "assume (11 == ~a16~0 && (3 == ~a15~0 && 2 == calculate_output_~input#1) && ~a18~0 <= -156) && 8 == ~a12~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -27;~a16~0 := 12;~a12~0 := 6;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 101#L898true, annotation: [0, 0]]" "assume !((11 == ~a16~0 && (3 == ~a15~0 && 2 == calculate_output_~input#1) && ~a18~0 <= -156) && 8 == ~a12~0);" "CountingPredicate [underlying: 174#L904true, annotation: [0, 0]]") ("CountingPredicate [underlying: 194#L43-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 315#L46-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 194#L43-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 315#L46-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 181#L70-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 302#L73-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 181#L70-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 302#L73-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 98#L228true, annotation: [0, 0]]" "assume ((2 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 9 == ~a16~0) && 4 == ~a15~0;~a18~0 := 28 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 then (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 - 106 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106);~a12~0 := 7;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 98#L228true, annotation: [0, 0]]" "assume !(((2 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 9 == ~a16~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 73#L233true, annotation: [0, 0]]") ("CountingPredicate [underlying: 45#L570true, annotation: [0, 0]]" "assume ((6 == ~a12~0 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 4 == ~a15~0) && 10 == ~a16~0;~a18~0 := -96018 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -28) - -96017;~a16~0 := 12;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 45#L570true, annotation: [0, 0]]" "assume !(((6 == ~a12~0 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 4 == ~a15~0) && 10 == ~a16~0);" "CountingPredicate [underlying: 232#L577true, annotation: [0, 0]]") ("CountingPredicate [underlying: 272#L1719true, annotation: [0, 0]]" "assume 8 == ~a16~0 && 7 == ~a12~0 && (5 == calculate_output2_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 4 == ~a15~0;~a18~0 := (if 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5) < 0 && 0 != 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5) % 10 then 1 + 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5) / 10 else 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5) / 10);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 272#L1719true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && 7 == ~a12~0 && (5 == calculate_output2_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 4 == ~a15~0);" "CountingPredicate [underlying: 214#L1725true, annotation: [0, 0]]") ("CountingPredicate [underlying: 222#L37-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0);" "CountingPredicate [underlying: 226#L40-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 222#L37-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 226#L40-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 264#L250true, annotation: [0, 0]]" "assume ((-79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1) && 7 == ~a12~0;~a18~0 := (if -1 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -329526) < 0 && 0 != -1 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -329526) % 10 then 1 + -1 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -329526) / 10 else -1 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -329526) / 10);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 264#L250true, annotation: [0, 0]]" "assume !(((-79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1) && 7 == ~a12~0);" "CountingPredicate [underlying: 54#L256true, annotation: [0, 0]]") ("CountingPredicate [underlying: 188#L989true, annotation: [0, 0]]" "assume (9 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 6 == ~a12~0) && 4 == ~a15~0;~a18~0 := (if 10 * (~a18~0 - 434752) < 0 && 0 != 10 * (~a18~0 - 434752) % 9 then 1 + 10 * (~a18~0 - 434752) / 9 else 10 * (~a18~0 - 434752) / 9);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 188#L989true, annotation: [0, 0]]" "assume !((9 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 6 == ~a12~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 9#L996true, annotation: [0, 0]]") ("CountingPredicate [underlying: 72#L181-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 130#L184-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 72#L181-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 130#L184-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 8#L518true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 9 == ~a16~0 && 2 == calculate_output_~input#1 && ((5 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 6 == ~a12~0));~a18~0 := -300077 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 1;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 8#L518true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 9 == ~a16~0 && 2 == calculate_output_~input#1 && ((5 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 6 == ~a12~0)));" "CountingPredicate [underlying: 2#L525true, annotation: [0, 0]]") ("CountingPredicate [underlying: 120#L49-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0);" "CountingPredicate [underlying: 283#L52-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 120#L49-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 283#L52-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 26#L1147true, annotation: [0, 0]]" "assume (9 == ~a16~0 && 5 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := 5 * ~a18~0 - 10445 - 493515;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 26#L1147true, annotation: [0, 0]]" "assume !((9 == ~a16~0 && 5 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 64#L1153true, annotation: [0, 0]]") ("CountingPredicate [underlying: 3#L832true, annotation: [0, 0]]" "assume ((6 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 8 == ~a16~0) && 4 == ~a15~0;~a18~0 := -300077 + (if -45334 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (-45334 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 299922 then (-45334 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 299922 - 299922 else (-45334 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 299922);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 3#L832true, annotation: [0, 0]]" "assume !(((6 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 8 == ~a16~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 39#L838true, annotation: [0, 0]]") ("CountingPredicate [underlying: 234#L112-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 66#L115-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 234#L112-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 66#L115-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 52#L543true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (5 == ~a12~0 && 5 == calculate_output_~input#1 && ~a18~0 <= -156) && 8 == ~a16~0;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 52#L543true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (5 == ~a12~0 && 5 == calculate_output_~input#1 && ~a18~0 <= -156) && 8 == ~a16~0);" "CountingPredicate [underlying: 225#L548true, annotation: [0, 0]]") ("CountingPredicate [underlying: 217#L1191true, annotation: [0, 0]]" "assume ((4 == ~a15~0 && 1 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0) && 8 == ~a16~0;~a18~0 := (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) - 44611 - 2793;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 217#L1191true, annotation: [0, 0]]" "assume !(((4 == ~a15~0 && 1 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0) && 8 == ~a16~0);" "CountingPredicate [underlying: 60#L1197true, annotation: [0, 0]]") ("CountingPredicate [underlying: 203#L1673true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ((3 == calculate_output2_~input#1 && 5 == ~a12~0) && 8 == ~a16~0) && ~a18~0 <= -156;~a18~0 := -101 + (if (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) < 0 && 0 != (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) % 38 then (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) % 38 - 38 else (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) % 38);~a16~0 := 12;~a15~0 := 3;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 203#L1673true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ((3 == calculate_output2_~input#1 && 5 == ~a12~0) && 8 == ~a16~0) && ~a18~0 <= -156);" "CountingPredicate [underlying: 67#L1679true, annotation: [0, 0]]") ("CountingPredicate [underlying: 41#L1210true, annotation: [0, 0]]" "assume 5 == ~a12~0 && 11 == ~a16~0 && (1 == calculate_output_~input#1 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a12~0 := 6;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 41#L1210true, annotation: [0, 0]]" "assume !(5 == ~a12~0 && 11 == ~a16~0 && (1 == calculate_output_~input#1 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "CountingPredicate [underlying: 87#L1215true, annotation: [0, 0]]") ("CountingPredicate [underlying: 17#L564true, annotation: [0, 0]]" "assume 11 == ~a16~0 && 3 == ~a15~0 && 3 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156));~a18~0 := (if 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) < 0 && 0 != 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38 then 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38 - 38 else 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38) - 97;~a16~0 := 12;~a12~0 := 7;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 17#L564true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && 3 == ~a15~0 && 3 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)));" "CountingPredicate [underlying: 45#L570true, annotation: [0, 0]]") ("CountingPredicate [underlying: 297#L1357true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 6 == calculate_output_~input#1 && ((((11 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0) || (9 == ~a12~0 && 134 < ~a18~0 && 11 == ~a16~0)) || ((12 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0));~a18~0 := -368911 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 86460;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 297#L1357true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 6 == calculate_output_~input#1 && ((((11 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0) || (9 == ~a12~0 && 134 < ~a18~0 && 11 == ~a16~0)) || ((12 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0)));" "CountingPredicate [underlying: 96#L1363true, annotation: [0, 0]]") ("CountingPredicate [underlying: 334#L1643true, annotation: [0, 0]]" "assume (5 == ~a12~0 && 3 == ~a15~0 && 4 == calculate_output2_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 11 == ~a16~0;~a18~0 := (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1 < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) / 5) - 308492;~a16~0 := 8;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 334#L1643true, annotation: [0, 0]]" "assume !((5 == ~a12~0 && 3 == ~a15~0 && 4 == calculate_output2_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 11 == ~a16~0);" "CountingPredicate [underlying: 259#L1648true, annotation: [0, 0]]") ("CountingPredicate [underlying: 179#L658true, annotation: [0, 0]]" "assume ((((9 == ~a12~0 && 9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (9 == ~a12~0 && 9 == ~a16~0 && 134 < ~a18~0)) || (5 == ~a12~0 && 10 == ~a16~0 && ~a18~0 <= -156)) && 6 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if 300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1 < 0 && 0 != (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) % 5 then 1 + (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) / 5 else (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) / 5) - -173797;~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 179#L658true, annotation: [0, 0]]" "assume !(((((9 == ~a12~0 && 9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (9 == ~a12~0 && 9 == ~a16~0 && 134 < ~a18~0)) || (5 == ~a12~0 && 10 == ~a16~0 && ~a18~0 <= -156)) && 6 == calculate_output_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 266#L665true, annotation: [0, 0]]") ("CountingPredicate [underlying: 143#L856true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 1 == calculate_output_~input#1) && 4 == ~a15~0) && 5 == ~a12~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1 - 1;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 143#L856true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 1 == calculate_output_~input#1) && 4 == ~a15~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 186#L861true, annotation: [0, 0]]") ("CountingPredicate [underlying: 31#L313true, annotation: [0, 0]]" "assume ((4 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a16~0) && 5 == ~a12~0;~a18~0 := -556098 + ~a18~0;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 31#L313true, annotation: [0, 0]]" "assume !(((4 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a16~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 335#L319true, annotation: [0, 0]]") ("CountingPredicate [underlying: 178#L1661true, annotation: [0, 0]]" "assume 3 == ~a15~0 && ((3 == calculate_output2_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0) && 12 == ~a16~0;~a18~0 := 429230 + ~a18~0 - 1021683;~a16~0 := 8;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 178#L1661true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && ((3 == calculate_output2_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 5#L1666true, annotation: [0, 0]]") ("CountingPredicate [underlying: 335#L319true, annotation: [0, 0]]" "assume 134 < ~a18~0 && 6 == ~a12~0 && 10 == ~a16~0 && 1 == calculate_output_~input#1 && 4 == ~a15~0;~a18~0 := (if -183065 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) < 0 && 0 != (-183065 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) % 5 then 1 + (-183065 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5 else (-183065 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5);~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 335#L319true, annotation: [0, 0]]" "assume !(134 < ~a18~0 && 6 == ~a12~0 && 10 == ~a16~0 && 1 == calculate_output_~input#1 && 4 == ~a15~0);" "CountingPredicate [underlying: 236#L325true, annotation: [0, 0]]") ("CountingPredicate [underlying: 13#L58-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 121#L61-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 13#L58-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 121#L61-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 176#L267true, annotation: [0, 0]]" "assume 5 == ~a12~0 && ((1 == calculate_output_~input#1 && 8 == ~a16~0) && ~a18~0 <= -156) && 4 == ~a15~0;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 176#L267true, annotation: [0, 0]]" "assume !(5 == ~a12~0 && ((1 == calculate_output_~input#1 && 8 == ~a16~0) && ~a18~0 <= -156) && 4 == ~a15~0);" "CountingPredicate [underlying: 49#L272true, annotation: [0, 0]]") ("CountingPredicate [underlying: 55#L172-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 318#L175-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 55#L172-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 318#L175-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 75#L1407true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ((9 == ~a12~0 && 134 < ~a18~0 && 8 == ~a16~0) || (5 == ~a12~0 && 9 == ~a16~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1;~a18~0 := (if 51 * (if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) < 0 && 0 != 51 * (if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) % 10 then 1 + 51 * (if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) / 10 else 51 * (if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) / 10);~a16~0 := 9;~a12~0 := 6;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 75#L1407true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ((9 == ~a12~0 && 134 < ~a18~0 && 8 == ~a16~0) || (5 == ~a12~0 && 9 == ~a16~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1);" "CountingPredicate [underlying: 261#L1413true, annotation: [0, 0]]") ("CountingPredicate [underlying: 119#L366true, annotation: [0, 0]]" "assume (((((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0)) && 4 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5) < 0 && 0 != 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5) % 10 then 1 + 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5) / 10 else 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5) / 10);~a12~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 119#L366true, annotation: [0, 0]]" "assume !((((((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0)) && 4 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 230#L371true, annotation: [0, 0]]") ("CountingPredicate [underlying: 308#L154-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 19#L157-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 308#L154-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 19#L157-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]" "main_#t~ret9#1 := calculate_output_#res#1;havoc calculate_output_#t~ret7#1, calculate_output_~input#1;havoc calculate_output_#in~input#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret9#1 && main_#t~ret9#1 <= 2147483647;main_~output~0#1 := main_#t~ret9#1;havoc main_~input~0#1;havoc main_#t~ret9#1;" "CountingPredicate [underlying: 171#L1783-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 114#L945true, annotation: [0, 0]]" "assume 12 == ~a16~0 && (-156 < ~a18~0 && -79 >= ~a18~0) && (7 == ~a12~0 && 1 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if -1 * (if ~a18~0 - -321471 < 0 && 0 != (~a18~0 - -321471) % 5 then 1 + (~a18~0 - -321471) / 5 else (~a18~0 - -321471) / 5) < 0 && 0 != -1 * (if ~a18~0 - -321471 < 0 && 0 != (~a18~0 - -321471) % 5 then 1 + (~a18~0 - -321471) / 5 else (~a18~0 - -321471) / 5) % 10 then 1 + -1 * (if ~a18~0 - -321471 < 0 && 0 != (~a18~0 - -321471) % 5 then 1 + (~a18~0 - -321471) / 5 else (~a18~0 - -321471) / 5) / 10 else -1 * (if ~a18~0 - -321471 < 0 && 0 != (~a18~0 - -321471) % 5 then 1 + (~a18~0 - -321471) / 5 else (~a18~0 - -321471) / 5) / 10);~a16~0 := 8;~a15~0 := 4;~a12~0 := 5;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 114#L945true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && (-156 < ~a18~0 && -79 >= ~a18~0) && (7 == ~a12~0 && 1 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 145#L952true, annotation: [0, 0]]") ("CountingPredicate [underlying: 161#L927true, annotation: [0, 0]]" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0 && 5 == ~a12~0 && 11 == ~a16~0 && 3 == calculate_output_~input#1;~a18~0 := -976893 + (~a18~0 - 346761 - -815404);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 161#L927true, annotation: [0, 0]]" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0 && 5 == ~a12~0 && 11 == ~a16~0 && 3 == calculate_output_~input#1);" "CountingPredicate [underlying: 92#L932true, annotation: [0, 0]]") ("CountingPredicate [underlying: 207#L1221true, annotation: [0, 0]]" "assume 9 == ~a16~0 && ((2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 4 == ~a15~0) && 6 == ~a12~0;~a18~0 := 27 + (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 207#L1221true, annotation: [0, 0]]" "assume !(9 == ~a16~0 && ((2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 4 == ~a15~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 331#L1224true, annotation: [0, 0]]") ("CountingPredicate [underlying: 262#L427true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 6 == ~a12~0 && 8 == ~a16~0 && 3 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0);~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2;~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 25;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 262#L427true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 6 == ~a12~0 && 8 == ~a16~0 && 3 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0));" "CountingPredicate [underlying: 20#L434true, annotation: [0, 0]]") ("CountingPredicate [underlying: 243#L1113true, annotation: [0, 0]]" "assume 6 == ~a12~0 && (3 == ~a15~0 && 5 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0;~a18~0 := (if 10 * (-85998 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) < 0 && 0 != 10 * (-85998 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 9 then 1 + 10 * (-85998 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9 else 10 * (-85998 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 243#L1113true, annotation: [0, 0]]" "assume !(6 == ~a12~0 && (3 == ~a15~0 && 5 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0);" "CountingPredicate [underlying: 271#L1119true, annotation: [0, 0]]") ("CountingPredicate [underlying: 105#L396true, annotation: [0, 0]]" "assume 3 == ~a15~0 && ((((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 6 == calculate_output_~input#1) && 11 == ~a16~0) && 5 == ~a12~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116 - 2 - -1;~a12~0 := 7;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 105#L396true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && ((((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 6 == calculate_output_~input#1) && 11 == ~a16~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 11#L401true, annotation: [0, 0]]") ("CountingPredicate [underlying: 237#L479true, annotation: [0, 0]]" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 12 == ~a16~0) && 3 == ~a15~0) && 9 == ~a12~0;~a18~0 := (if ~a18~0 - 568671 < 0 && 0 != (~a18~0 - 568671) % 5 then 1 + (~a18~0 - 568671) / 5 else (~a18~0 - 568671) / 5) - -21092;~a16~0 := 8;~a15~0 := 4;~a12~0 := 7;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 237#L479true, annotation: [0, 0]]" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 12 == ~a16~0) && 3 == ~a15~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 113#L486true, annotation: [0, 0]]") ("CountingPredicate [underlying: 167#L1159true, annotation: [0, 0]]" "assume 8 == ~a16~0 && 4 == ~a15~0 && 6 == ~a12~0 && 6 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0);~a18~0 := -169688 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1 < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) / 5);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 167#L1159true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && 4 == ~a15~0 && 6 == ~a12~0 && 6 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0));" "CountingPredicate [underlying: 169#L1165true, annotation: [0, 0]]") ("CountingPredicate [underlying: 147#L939true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 12 == ~a16~0 && 4 == calculate_output_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156));~a18~0 := -216725 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - -216724);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 147#L939true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 12 == ~a16~0 && 4 == calculate_output_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156)));" "CountingPredicate [underlying: 114#L945true, annotation: [0, 0]]") ("CountingPredicate [underlying: 185#$Ultimate##0true, annotation: [0, 0]]" "assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputB~0 := 2;~inputE~0 := 5;~inputD~0 := 4;~inputF~0 := 6;~inputC~0 := 3;~inputA~0 := 1;~a15~0 := 3;~a18~0 := -87;~a16~0 := 11;~a12~0 := 5;assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet8#1, main_#t~ret9#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1;" "CountingPredicate [underlying: 171#L1783-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 106#L915true, annotation: [0, 0]]" "assume (4 == ~a15~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1) && 9 == ~a16~0;~a18~0 := -300077 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 106#L915true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1) && 9 == ~a16~0);" "CountingPredicate [underlying: 317#L922true, annotation: [0, 0]]") ("CountingPredicate [underlying: 156#L139-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 83#L142-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 156#L139-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 83#L142-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 128#L109-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 234#L112-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 128#L109-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 234#L112-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 22#L360true, annotation: [0, 0]]" "assume 11 == ~a16~0 && (8 == ~a12~0 && 1 == calculate_output_~input#1 && 3 == ~a15~0) && ~a18~0 <= -156;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 22#L360true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && (8 == ~a12~0 && 1 == calculate_output_~input#1 && 3 == ~a15~0) && ~a18~0 <= -156);" "CountingPredicate [underlying: 119#L366true, annotation: [0, 0]]") ("CountingPredicate [underlying: 245#L1788true, annotation: [0, 0]]" "assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;" "CountingPredicate [underlying: 12#L1777true, annotation: [0, 0]]") ("CountingPredicate [underlying: 245#L1788true, annotation: [0, 0]]" "assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_#t~ret7#1, calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1;" "CountingPredicate [underlying: 180#L34true, annotation: [0, 0]]") ("CountingPredicate [underlying: 46#L531true, annotation: [0, 0]]" "assume 11 == ~a16~0 && 3 == ~a15~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 6 == ~a12~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 3 == calculate_output_~input#1;~a18~0 := -300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 46#L531true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && 3 == ~a15~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 6 == ~a12~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 3 == calculate_output_~input#1);" "CountingPredicate [underlying: 95#L537true, annotation: [0, 0]]") ("CountingPredicate [underlying: 250#L971true, annotation: [0, 0]]" "assume (12 == ~a16~0 && ((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -286090 - 697375;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 250#L971true, annotation: [0, 0]]" "assume !((12 == ~a16~0 && ((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 286#L977true, annotation: [0, 0]]") ("CountingPredicate [underlying: 82#L844true, annotation: [0, 0]]" "assume 12 == ~a16~0 && 3 == ~a15~0 && (((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0)) && 2 == calculate_output_~input#1;~a18~0 := -1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 82#L844true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && 3 == ~a15~0 && (((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0)) && 2 == calculate_output_~input#1);" "CountingPredicate [underlying: 129#L850true, annotation: [0, 0]]") ("CountingPredicate [underlying: 68#L284true, annotation: [0, 0]]" "assume 10 == ~a16~0 && 5 == ~a12~0 && (3 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0;~a18~0 := (if 45 * (if (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) < 0 && 0 != (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) % 5 then 1 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5 else (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5) < 0 && 0 != 45 * (if (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) < 0 && 0 != (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) % 5 then 1 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5 else (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5) % 10 then 1 + 45 * (if (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) < 0 && 0 != (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) % 5 then 1 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5 else (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5) / 10 else 45 * (if (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) < 0 && 0 != (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) % 5 then 1 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5 else (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5) / 10);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 68#L284true, annotation: [0, 0]]" "assume !(10 == ~a16~0 && 5 == ~a12~0 && (3 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 190#L289true, annotation: [0, 0]]") ("CountingPredicate [underlying: 204#L604true, annotation: [0, 0]]" "assume (7 == ~a12~0 && 4 == ~a15~0 && 4 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 8 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 - -336694 < 0 && 0 != (~a18~0 - -336694) % 299922 then (~a18~0 - -336694) % 299922 - 299922 else (~a18~0 - -336694) % 299922);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 204#L604true, annotation: [0, 0]]" "assume !((7 == ~a12~0 && 4 == ~a15~0 && 4 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 8 == ~a16~0);" "CountingPredicate [underlying: 218#L610true, annotation: [0, 0]]") ("CountingPredicate [underlying: 285#L1301true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (6 == ~a12~0 && 4 == calculate_output_~input#1 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 8 == ~a16~0;~a18~0 := -300078 + (if -471665 + ~a18~0 < 0 && 0 != (-471665 + ~a18~0) % 299922 then (-471665 + ~a18~0) % 299922 - 299922 else (-471665 + ~a18~0) % 299922);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 285#L1301true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (6 == ~a12~0 && 4 == calculate_output_~input#1 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 8 == ~a16~0);" "CountingPredicate [underlying: 33#L1307true, annotation: [0, 0]]") ("CountingPredicate [underlying: 326#L785true, annotation: [0, 0]]" "assume (((4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0) && 5 == ~a12~0) && 3 == ~a15~0;~a18~0 := -116 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - -324773 - 324773;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 326#L785true, annotation: [0, 0]]" "assume !((((4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0) && 5 == ~a12~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 144#L788true, annotation: [0, 0]]") ("CountingPredicate [underlying: 246#L100-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0;" "CountingPredicate [underlying: 28#L104true, annotation: [0, 0]]") ("CountingPredicate [underlying: 246#L100-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 48#L103-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 281#L594true, annotation: [0, 0]]" "assume 8 == ~a16~0 && (((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 3 == calculate_output_~input#1) && 5 == ~a12~0) && 4 == ~a15~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) - 594461;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 281#L594true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && (((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 3 == calculate_output_~input#1) && 5 == ~a12~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 224#L599true, annotation: [0, 0]]") ("CountingPredicate [underlying: 99#L1052true, annotation: [0, 0]]" "assume 6 == ~a12~0 && 3 == ~a15~0 && 12 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 1 == calculate_output_~input#1;~a18~0 := (if 582525 + ~a18~0 < 0 && 0 != (582525 + ~a18~0) % 5 then 1 + (582525 + ~a18~0) / 5 else (582525 + ~a18~0) / 5) - 311619;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 99#L1052true, annotation: [0, 0]]" "assume !(6 == ~a12~0 && 3 == ~a15~0 && 12 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 1 == calculate_output_~input#1);" "CountingPredicate [underlying: 184#L1058true, annotation: [0, 0]]") ("CountingPredicate [underlying: 29#L1135true, annotation: [0, 0]]" "assume 8 == ~a12~0 && 3 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output_~input#1 && 12 == ~a16~0;~a18~0 := -384593 + ~a18~0;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 29#L1135true, annotation: [0, 0]]" "assume !(8 == ~a12~0 && 3 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output_~input#1 && 12 == ~a16~0);" "CountingPredicate [underlying: 149#L1141true, annotation: [0, 0]]") ("CountingPredicate [underlying: 80#L964true, annotation: [0, 0]]" "assume 10 == ~a16~0 && ((4 == calculate_output_~input#1 && 5 == ~a12~0) && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := 960891 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 345528 - 47726);~a16~0 := 8;~a15~0 := 3;~a12~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 80#L964true, annotation: [0, 0]]" "assume !(10 == ~a16~0 && ((4 == calculate_output_~input#1 && 5 == ~a12~0) && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "CountingPredicate [underlying: 250#L971true, annotation: [0, 0]]") ("CountingPredicate [underlying: 325#L1313true, annotation: [0, 0]]" "assume (((5 == ~a12~0 && ~a18~0 <= -156 && 12 == ~a16~0) || (((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((11 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 1;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 325#L1313true, annotation: [0, 0]]" "assume !((((5 == ~a12~0 && ~a18~0 <= -156 && 12 == ~a16~0) || (((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((11 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 313#L1319true, annotation: [0, 0]]") ("CountingPredicate [underlying: 269#L1432true, annotation: [0, 0]]" "assume (((((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 11 == ~a16~0) && 7 == ~a12~0;~a18~0 := (if -363987 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (-363987 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 5 then 1 + (-363987 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 5 else (-363987 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 269#L1432true, annotation: [0, 0]]" "assume !((((((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 11 == ~a16~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 15#L1438true, annotation: [0, 0]]") ("CountingPredicate [underlying: 100#L879true, annotation: [0, 0]]" "assume ((8 == ~a12~0 && 2 == calculate_output_~input#1 && 8 == ~a16~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0;~a18~0 := -398719 + (if -445261 + ~a18~0 < 0 && 0 != (-445261 + ~a18~0) % 5 then 1 + (-445261 + ~a18~0) / 5 else (-445261 + ~a18~0) / 5);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 100#L879true, annotation: [0, 0]]" "assume !(((8 == ~a12~0 && 2 == calculate_output_~input#1 && 8 == ~a16~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 59#L885true, annotation: [0, 0]]") ("CountingPredicate [underlying: 62#L909true, annotation: [0, 0]]" "assume 12 == ~a16~0 && ((1 == calculate_output_~input#1 && -79 < ~a18~0 && 134 >= ~a18~0) && 3 == ~a15~0) && 8 == ~a12~0;~a18~0 := -6324 + (if 10 * (~a18~0 - 505930) < 0 && 0 != 10 * (~a18~0 - 505930) % 9 then 1 + 10 * (~a18~0 - 505930) / 9 else 10 * (~a18~0 - 505930) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 62#L909true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && ((1 == calculate_output_~input#1 && -79 < ~a18~0 && 134 >= ~a18~0) && 3 == ~a15~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 106#L915true, annotation: [0, 0]]") ("CountingPredicate [underlying: 306#L79-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0);" "CountingPredicate [underlying: 14#L82-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 306#L79-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 14#L82-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 125#L88-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 196#L91-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 125#L88-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 196#L91-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 329#L130-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 239#L133-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 329#L130-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 239#L133-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 57#L687true, annotation: [0, 0]]" "assume (3 == ~a15~0 && (2 == calculate_output_~input#1 && 9 == ~a12~0) && 134 < ~a18~0) && 12 == ~a16~0;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 57#L687true, annotation: [0, 0]]" "assume !((3 == ~a15~0 && (2 == calculate_output_~input#1 && 9 == ~a12~0) && 134 < ~a18~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 220#L690true, annotation: [0, 0]]") ("CountingPredicate [underlying: 38#L1368true, annotation: [0, 0]]" "assume (4 == ~a15~0 && (2 == calculate_output_~input#1 && 8 == ~a16~0) && 5 == ~a12~0) && ~a18~0 <= -156;~a18~0 := -106 + (if 5 * (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) < 0 && 0 != 5 * (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 38 then 5 * (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 38 - 38 else 5 * (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 38);~a16~0 := 12;~a15~0 := 3;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 38#L1368true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && (2 == calculate_output_~input#1 && 8 == ~a16~0) && 5 == ~a12~0) && ~a18~0 <= -156);" "CountingPredicate [underlying: 307#L1374true, annotation: [0, 0]]") ("CountingPredicate [underlying: 40#L1632true, annotation: [0, 0]]" "assume (((4 == ~a15~0 && 6 == calculate_output2_~input#1) && 8 == ~a16~0) && 8 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := 2 * (-275350 + 5 * ~a18~0);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 40#L1632true, annotation: [0, 0]]" "assume !((((4 == ~a15~0 && 6 == calculate_output2_~input#1) && 8 == ~a16~0) && 8 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "CountingPredicate [underlying: 208#L1638true, annotation: [0, 0]]") ("CountingPredicate [underlying: 25#L674true, annotation: [0, 0]]" "assume 7 == ~a12~0 && 4 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 1 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) - 438923;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 25#L674true, annotation: [0, 0]]" "assume !(7 == ~a12~0 && 4 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 1 == calculate_output_~input#1) && 8 == ~a16~0);" "CountingPredicate [underlying: 321#L680true, annotation: [0, 0]]") ("CountingPredicate [underlying: 140#L1601true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (6 == ~a12~0 && 1 == calculate_output2_~input#1 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 8 == ~a16~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 162524 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 162524) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 162524) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 162524) / 5);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 140#L1601true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (6 == ~a12~0 && 1 == calculate_output2_~input#1 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 8 == ~a16~0);" "CountingPredicate [underlying: 323#L1607true, annotation: [0, 0]]") ("CountingPredicate [underlying: 200#L1563true, annotation: [0, 0]]" "assume 7 == ~a12~0 && 3 == ~a15~0 && 12 == ~a16~0 && 4 == calculate_output2_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := 25 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 200#L1563true, annotation: [0, 0]]" "assume !(7 == ~a12~0 && 3 == ~a15~0 && 12 == ~a16~0 && 4 == calculate_output2_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0);" "CountingPredicate [underlying: 314#L1569true, annotation: [0, 0]]") ("CountingPredicate [underlying: 74#L1046true, annotation: [0, 0]]" "assume (7 == ~a12~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 2 == calculate_output_~input#1) && 11 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 74#L1046true, annotation: [0, 0]]" "assume !((7 == ~a12~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 2 == calculate_output_~input#1) && 11 == ~a16~0);" "CountingPredicate [underlying: 99#L1052true, annotation: [0, 0]]") ("CountingPredicate [underlying: 291#L1576true, annotation: [0, 0]]" "assume 6 == ~a12~0 && 4 == ~a15~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 3 == calculate_output2_~input#1) && 10 == ~a16~0;~a18~0 := -113 + (if 5 * (-117 + (if 101692 + ~a18~0 < 0 && 0 != (101692 + ~a18~0) % 38 then (101692 + ~a18~0) % 38 - 38 else (101692 + ~a18~0) % 38)) < 0 && 0 != 5 * (-117 + (if 101692 + ~a18~0 < 0 && 0 != (101692 + ~a18~0) % 38 then (101692 + ~a18~0) % 38 - 38 else (101692 + ~a18~0) % 38)) % 38 then 5 * (-117 + (if 101692 + ~a18~0 < 0 && 0 != (101692 + ~a18~0) % 38 then (101692 + ~a18~0) % 38 - 38 else (101692 + ~a18~0) % 38)) % 38 - 38 else 5 * (-117 + (if 101692 + ~a18~0 < 0 && 0 != (101692 + ~a18~0) % 38 then (101692 + ~a18~0) % 38 - 38 else (101692 + ~a18~0) % 38)) % 38);~a16~0 := 8;~a15~0 := 3;~a12~0 := 7;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 291#L1576true, annotation: [0, 0]]" "assume !(6 == ~a12~0 && 4 == ~a15~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 3 == calculate_output2_~input#1) && 10 == ~a16~0);" "CountingPredicate [underlying: 227#L1583true, annotation: [0, 0]]") ("CountingPredicate [underlying: 282#L794true, annotation: [0, 0]]" "assume (6 == ~a12~0 && 4 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 5 == calculate_output_~input#1) && 10 == ~a16~0;~a18~0 := (if ~a18~0 - -34662 < 0 && 0 != (~a18~0 - -34662) % 299932 then (~a18~0 - -34662) % 299932 - 299932 else (~a18~0 - -34662) % 299932) - -300066;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 282#L794true, annotation: [0, 0]]" "assume !((6 == ~a12~0 && 4 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 5 == calculate_output_~input#1) && 10 == ~a16~0);" "CountingPredicate [underlying: 134#L799true, annotation: [0, 0]]") ("CountingPredicate [underlying: 11#L401true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 8 == ~a12~0 && 9 == ~a16~0 && 5 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0);~a18~0 := (if 5 * (-1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116)) < 0 && 0 != 5 * (-1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116)) % 38 then 5 * (-1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116)) % 38 - 38 else 5 * (-1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116)) % 38) - 106;~a16~0 := 10;~a15~0 := 3;~a12~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 11#L401true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 8 == ~a12~0 && 9 == ~a16~0 && 5 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0));" "CountingPredicate [underlying: 289#L408true, annotation: [0, 0]]") ("CountingPredicate [underlying: 201#L453true, annotation: [0, 0]]" "assume 8 == ~a16~0 && (((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 3 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38 - 38 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38) - 117;~a16~0 := 9;~a12~0 := 5;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 201#L453true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && (((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 3 == calculate_output_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 6#L459true, annotation: [0, 0]]") ("CountingPredicate [underlying: 220#L690true, annotation: [0, 0]]" "assume ((((134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 220#L690true, annotation: [0, 0]]" "assume !(((((134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 205#L696true, annotation: [0, 0]]") ("CountingPredicate [underlying: 18#L1459true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ~a18~0 <= -156 && 5 == ~a12~0 && 8 == ~a16~0 && 6 == calculate_output_~input#1;~a18~0 := (if 9 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 103 - -12) < 0 && 0 != 9 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 103 - -12) % 10 then 1 + 9 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 103 - -12) / 10 else 9 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 103 - -12) / 10);~a16~0 := 12;~a15~0 := 3;~a12~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 18#L1459true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ~a18~0 <= -156 && 5 == ~a12~0 && 8 == ~a16~0 && 6 == calculate_output_~input#1);" "CountingPredicate [underlying: 221#L1466true, annotation: [0, 0]]") ("CountingPredicate [underlying: 302#L73-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 309#L76-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 302#L73-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 309#L76-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 33#L1307true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 8 == ~a16~0 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1;~a18~0 := (if 30175 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (30175 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 5 then 1 + (30175 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) / 5 else (30175 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) / 5) - 488605;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 33#L1307true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 8 == ~a16~0 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1);" "CountingPredicate [underlying: 325#L1313true, annotation: [0, 0]]") ("CountingPredicate [underlying: 299#L706true, annotation: [0, 0]]" "assume (4 == ~a15~0 && 6 == ~a12~0 && 5 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 8 == ~a16~0;~a18~0 := (if -2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) < 0 && 0 != (-2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) % 5 then 1 + (-2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5 else (-2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5) - 29645;~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 25;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 299#L706true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && 6 == ~a12~0 && 5 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 8 == ~a16~0);" "CountingPredicate [underlying: 284#L713true, annotation: [0, 0]]") ("CountingPredicate [underlying: 247#L1476true, annotation: [0, 0]]" "assume (6 == ~a12~0 && 11 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5) - 145687;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 247#L1476true, annotation: [0, 0]]" "assume !((6 == ~a12~0 && 11 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 168#L1482true, annotation: [0, 0]]") ("CountingPredicate [underlying: 314#L1569true, annotation: [0, 0]]" "assume (9 == ~a16~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 5 == calculate_output2_~input#1) && 4 == ~a15~0;~a18~0 := -211951 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 314#L1569true, annotation: [0, 0]]" "assume !((9 == ~a16~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 5 == calculate_output2_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 291#L1576true, annotation: [0, 0]]") ("CountingPredicate [underlying: 300#L1419true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 12 == ~a16~0 && ((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 3 == calculate_output_~input#1;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 2;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 300#L1419true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 12 == ~a16~0 && ((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 3 == calculate_output_~input#1);" "CountingPredicate [underlying: 117#L1425true, annotation: [0, 0]]") ("CountingPredicate [underlying: 186#L861true, annotation: [0, 0]]" "assume 8 == ~a12~0 && 11 == ~a16~0 && 3 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := -597877 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 186#L861true, annotation: [0, 0]]" "assume !(8 == ~a12~0 && 11 == ~a16~0 && 3 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "CountingPredicate [underlying: 296#L867true, annotation: [0, 0]]") ("CountingPredicate [underlying: 54#L256true, annotation: [0, 0]]" "assume (7 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 6 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5) - 269658;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 54#L256true, annotation: [0, 0]]" "assume !((7 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 6 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 223#L262true, annotation: [0, 0]]") ("CountingPredicate [underlying: 321#L680true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ((5 == calculate_output_~input#1 && 134 < ~a18~0) && 10 == ~a16~0) && 6 == ~a12~0;~a16~0 := 8;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 321#L680true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ((5 == calculate_output_~input#1 && 134 < ~a18~0) && 10 == ~a16~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 57#L687true, annotation: [0, 0]]") ("CountingPredicate [underlying: 118#L121-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 44#L124-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 118#L121-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 44#L124-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 209#L628true, annotation: [0, 0]]" "assume (4 == ~a15~0 && 3 == calculate_output_~input#1 && ((8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156))) && 8 == ~a16~0;~a18~0 := (if 9 * (-300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) < 0 && 0 != 9 * (-300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 10 then 1 + 9 * (-300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 10 else 9 * (-300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 10) - 52098;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 209#L628true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && 3 == calculate_output_~input#1 && ((8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156))) && 8 == ~a16~0);" "CountingPredicate [underlying: 273#L634true, annotation: [0, 0]]") ("CountingPredicate [underlying: 331#L1224true, annotation: [0, 0]]" "assume 11 == ~a16~0 && 3 == ~a15~0 && (3 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 6 == ~a12~0;~a18~0 := -1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) - 1;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 331#L1224true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && 3 == ~a15~0 && (3 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 6 == ~a12~0);" "CountingPredicate [underlying: 159#L1230true, annotation: [0, 0]]") ("CountingPredicate [underlying: 65#L1685true, annotation: [0, 0]]" "assume (9 == ~a16~0 && 8 == ~a12~0 && 1 == calculate_output2_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 4 == ~a15~0;~a18~0 := 2 + (-116 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 2);~a16~0 := 8;~a15~0 := 3;~a12~0 := 6;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 65#L1685true, annotation: [0, 0]]" "assume !((9 == ~a16~0 && 8 == ~a12~0 && 1 == calculate_output2_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 4 == ~a15~0);" "CountingPredicate [underlying: 244#L1692true, annotation: [0, 0]]") ("CountingPredicate [underlying: 177#L1077true, annotation: [0, 0]]" "assume 3 == ~a15~0 && ((12 == ~a16~0 && 1 == calculate_output_~input#1) && 7 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := -550746 + ~a18~0 - 39665 - 1952;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 177#L1077true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && ((12 == ~a16~0 && 1 == calculate_output_~input#1) && 7 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "CountingPredicate [underlying: 175#L1083true, annotation: [0, 0]]") ("CountingPredicate [underlying: 257#L1494true, annotation: [0, 0]]" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 2 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 257#L1494true, annotation: [0, 0]]" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 2 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a16~0);assume { :begin_inline_calculate_output2 } true;calculate_output2_#in~input#1 := calculate_output_~input#1;havoc calculate_output2_#res#1;havoc calculate_output2_~input#1;calculate_output2_~input#1 := calculate_output2_#in~input#1;" "CountingPredicate [underlying: 277#L1507true, annotation: [0, 0]]") ("CountingPredicate [underlying: 67#L1679true, annotation: [0, 0]]" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && (4 == ~a15~0 && 9 == ~a12~0 && 5 == calculate_output2_~input#1) && 9 == ~a16~0;~a18~0 := 3 * (-461124 + ~a18~0 - -660849);~a16~0 := 10;~a12~0 := 5;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 67#L1679true, annotation: [0, 0]]" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && (4 == ~a15~0 && 9 == ~a12~0 && 5 == calculate_output2_~input#1) && 9 == ~a16~0);" "CountingPredicate [underlying: 65#L1685true, annotation: [0, 0]]") ("CountingPredicate [underlying: 19#L157-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 189#L160-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 19#L157-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 189#L160-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 280#L187-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 278#L190-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 280#L187-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 278#L190-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 168#L1482true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 9 == ~a12~0 && 9 == ~a16~0 && 1 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := ~a18~0 - -186 - -589325 - 589400;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 168#L1482true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 9 == ~a12~0 && 9 == ~a16~0 && 1 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0);" "CountingPredicate [underlying: 102#L1487true, annotation: [0, 0]]") ("CountingPredicate [underlying: 228#L1703true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 6 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 4 == calculate_output2_~input#1) && 12 == ~a16~0;~a18~0 := -268951 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 228#L1703true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 6 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 4 == calculate_output2_~input#1) && 12 == ~a16~0);" "CountingPredicate [underlying: 109#L1709true, annotation: [0, 0]]") ("CountingPredicate [underlying: 132#L1756true, annotation: [0, 0]]" "assume (((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && 5 == calculate_output2_~input#1) && 8 == ~a16~0) && 7 == ~a12~0;~a18~0 := -501510 + ~a18~0;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 132#L1756true, annotation: [0, 0]]" "assume !((((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && 5 == calculate_output2_~input#1) && 8 == ~a16~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 229#L1762true, annotation: [0, 0]]") ("CountingPredicate [underlying: 83#L142-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0);" "CountingPredicate [underlying: 78#L145-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 83#L142-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 78#L145-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 122#L1337true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 9 == ~a16~0 && (((7 == ~a12~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0)) || (8 == ~a12~0 && ~a18~0 <= -156)) && 2 == calculate_output_~input#1;~a18~0 := -2 + 5 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 122#L1337true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 9 == ~a16~0 && (((7 == ~a12~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0)) || (8 == ~a12~0 && ~a18~0 <= -156)) && 2 == calculate_output_~input#1);" "CountingPredicate [underlying: 305#L1344true, annotation: [0, 0]]") ("CountingPredicate [underlying: 172#L1203true, annotation: [0, 0]]" "assume (5 == calculate_output_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || ((9 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066 - -1;~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 172#L1203true, annotation: [0, 0]]" "assume !((5 == calculate_output_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || ((9 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0))) && 4 == ~a15~0);" "CountingPredicate [underlying: 41#L1210true, annotation: [0, 0]]") ("CountingPredicate [underlying: 320#L701true, annotation: [0, 0]]" "assume 5 == ~a12~0 && 12 == ~a16~0 && (3 == calculate_output_~input#1 && 3 == ~a15~0) && 134 < ~a18~0;~a18~0 := -70 + (if 5 * (2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -23)) < 0 && 0 != 5 * (2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -23)) % 106 then 5 * (2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -23)) % 106 - 106 else 5 * (2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -23)) % 106);~a12~0 := 8;calculate_output_#res#1 := 24;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 320#L701true, annotation: [0, 0]]" "assume !(5 == ~a12~0 && 12 == ~a16~0 && (3 == calculate_output_~input#1 && 3 == ~a15~0) && 134 < ~a18~0);" "CountingPredicate [underlying: 299#L706true, annotation: [0, 0]]") ("CountingPredicate [underlying: 215#L205-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 211#L208-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 215#L205-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 211#L208-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 149#L1141true, annotation: [0, 0]]" "assume (4 == ~a15~0 && (6 == calculate_output_~input#1 && 8 == ~a16~0) && 9 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := -16467 + (-53755 + ~a18~0 - 464770);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 149#L1141true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && (6 == calculate_output_~input#1 && 8 == ~a16~0) && 9 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "CountingPredicate [underlying: 26#L1147true, annotation: [0, 0]]") ("CountingPredicate [underlying: 254#L1589true, annotation: [0, 0]]" "assume (((6 == calculate_output2_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 10 == ~a16~0) && 4 == ~a15~0) && 6 == ~a12~0;~a18~0 := -89 + (if -30078 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (-30078 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 38 then (-30078 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 38 - 38 else (-30078 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 38);~a16~0 := 9;~a12~0 := 8;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 254#L1589true, annotation: [0, 0]]" "assume !((((6 == calculate_output2_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 10 == ~a16~0) && 4 == ~a15~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 170#L1595true, annotation: [0, 0]]") ("CountingPredicate [underlying: 150#L1626true, annotation: [0, 0]]" "assume 8 == ~a16~0 && (5 == calculate_output2_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if 10 * (-149887 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) < 0 && 0 != 10 * (-149887 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 9 then 1 + 10 * (-149887 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9 else 10 * (-149887 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 150#L1626true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && (5 == calculate_output2_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 4 == ~a15~0);" "CountingPredicate [underlying: 40#L1632true, annotation: [0, 0]]") ("CountingPredicate [underlying: 5#L1666true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (4 == calculate_output2_~input#1 && ((134 < ~a18~0 && 5 == ~a12~0) || (~a18~0 <= -156 && 6 == ~a12~0))) && 9 == ~a16~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 5#L1666true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (4 == calculate_output2_~input#1 && ((134 < ~a18~0 && 5 == ~a12~0) || (~a18~0 <= -156 && 6 == ~a12~0))) && 9 == ~a16~0);" "CountingPredicate [underlying: 203#L1673true, annotation: [0, 0]]") ("CountingPredicate [underlying: 116#L202-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 215#L205-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 116#L202-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 215#L205-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 310#L651true, annotation: [0, 0]]" "assume (((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == calculate_output_~input#1 && 3 == ~a15~0) && 12 == ~a16~0) && 8 == ~a12~0;~a18~0 := ~a18~0 - -58548 - 365272 - 81969;~a16~0 := 8;~a15~0 := 4;~a12~0 := 6;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 310#L651true, annotation: [0, 0]]" "assume !((((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == calculate_output_~input#1 && 3 == ~a15~0) && 12 == ~a16~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 179#L658true, annotation: [0, 0]]") ("CountingPredicate [underlying: 27#L163-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 253#L166-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 27#L163-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 253#L166-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 78#L145-1true, annotation: [0, 0]]" "assume !(((11 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0);" "CountingPredicate [underlying: 290#L148-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 78#L145-1true, annotation: [0, 0]]" "assume ((11 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 290#L148-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 255#L97-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 246#L100-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 255#L97-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 246#L100-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 146#L278true, annotation: [0, 0]]" "assume (((3 == calculate_output_~input#1 && 8 == ~a16~0) && 7 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0;~a18~0 := -590060 + 5 * ~a18~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 146#L278true, annotation: [0, 0]]" "assume !((((3 == calculate_output_~input#1 && 8 == ~a16~0) && 7 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 68#L284true, annotation: [0, 0]]") ("CountingPredicate [underlying: 221#L1466true, annotation: [0, 0]]" "assume (12 == ~a16~0 && 5 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 3 == ~a15~0;~a18~0 := (if (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) < 0 && 0 != (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106 then (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106 - 106 else (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106) - -27;~a12~0 := 5;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 221#L1466true, annotation: [0, 0]]" "assume !((12 == ~a16~0 && 5 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 3 == ~a15~0);" "CountingPredicate [underlying: 231#L1471true, annotation: [0, 0]]") ("CountingPredicate [underlying: 123#L106-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0);" "CountingPredicate [underlying: 128#L109-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 123#L106-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 128#L109-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 169#L1165true, annotation: [0, 0]]" "assume (9 == ~a16~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 2 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a12~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2;~a12~0 := 9;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 169#L1165true, annotation: [0, 0]]" "assume !((9 == ~a16~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 2 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 35#L1170true, annotation: [0, 0]]") ("CountingPredicate [underlying: 212#L383true, annotation: [0, 0]]" "assume 8 == ~a16~0 && 6 == ~a12~0 && 4 == ~a15~0 && 2 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0);~a18~0 := (if 300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1 < 0 && 0 != (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) % 5 then 1 + (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) / 5 else (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) / 5) - -438117;~a16~0 := 12;~a15~0 := 3;~a12~0 := 8;calculate_output_#res#1 := 25;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 212#L383true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && 6 == ~a12~0 && 4 == ~a15~0 && 2 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0));" "CountingPredicate [underlying: 270#L390true, annotation: [0, 0]]") ("CountingPredicate [underlying: 113#L486true, annotation: [0, 0]]" "assume 9 == ~a12~0 && ((6 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a16~0) && 4 == ~a15~0;~a18~0 := 6 + (600140 + ~a18~0 - -5);~a16~0 := 10;~a15~0 := 3;~a12~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 113#L486true, annotation: [0, 0]]" "assume !(9 == ~a12~0 && ((6 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a16~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 164#L493true, annotation: [0, 0]]") ("CountingPredicate [underlying: 189#L160-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0);" "CountingPredicate [underlying: 27#L163-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 189#L160-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 27#L163-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 240#L511true, annotation: [0, 0]]" "assume 10 == ~a16~0 && 4 == ~a15~0 && 5 == ~a12~0 && 3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0);~a18~0 := 71340 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066 - 71339);~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 240#L511true, annotation: [0, 0]]" "assume !(10 == ~a16~0 && 4 == ~a15~0 && 5 == ~a12~0 && 3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0));" "CountingPredicate [underlying: 8#L518true, annotation: [0, 0]]") ("CountingPredicate [underlying: 32#L1266true, annotation: [0, 0]]" "assume (4 == calculate_output_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) || (9 == ~a12~0 && 134 < ~a18~0 && 11 == ~a16~0)) || ((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0))) && 3 == ~a15~0;~a18~0 := 28 + (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - 1;~a16~0 := 12;~a12~0 := 7;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 32#L1266true, annotation: [0, 0]]" "assume !((4 == calculate_output_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) || (9 == ~a12~0 && 134 < ~a18~0 && 11 == ~a16~0)) || ((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0))) && 3 == ~a15~0);" "CountingPredicate [underlying: 53#L1272true, annotation: [0, 0]]") ("CountingPredicate [underlying: 229#L1762true, annotation: [0, 0]]" "assume (4 == ~a15~0 && (((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output2_~input#1) && 10 == ~a16~0) && 6 == ~a12~0;~a18~0 := (if 62616 + ~a18~0 - -362435 < 0 && 0 != (62616 + ~a18~0 - -362435) % 38 then (62616 + ~a18~0 - -362435) % 38 - 38 else (62616 + ~a18~0 - -362435) % 38) - 116;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 229#L1762true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && (((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output2_~input#1) && 10 == ~a16~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 197#L1767true, annotation: [0, 0]]") ("CountingPredicate [underlying: 192#L1257true, annotation: [0, 0]]" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && (5 == ~a12~0 && 4 == calculate_output_~input#1 && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := 306115 + (~a18~0 - -196 - -3 - 306144);calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 192#L1257true, annotation: [0, 0]]" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && (5 == ~a12~0 && 4 == calculate_output_~input#1 && 3 == ~a15~0) && 11 == ~a16~0);" "CountingPredicate [underlying: 61#L1260true, annotation: [0, 0]]") ("CountingPredicate [underlying: 210#L1450true, annotation: [0, 0]]" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && ((2 == calculate_output_~input#1 && 12 == ~a16~0) && 7 == ~a12~0) && 3 == ~a15~0;~a18~0 := (if 10 * (-104387 + (~a18~0 - 288903)) < 0 && 0 != 10 * (-104387 + (~a18~0 - 288903)) % 9 then 1 + 10 * (-104387 + (~a18~0 - 288903)) / 9 else 10 * (-104387 + (~a18~0 - 288903)) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 210#L1450true, annotation: [0, 0]]" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && ((2 == calculate_output_~input#1 && 12 == ~a16~0) && 7 == ~a12~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 332#L1456true, annotation: [0, 0]]") ("CountingPredicate [underlying: 56#L85-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 125#L88-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 56#L85-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 125#L88-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 259#L1648true, annotation: [0, 0]]" "assume (9 == ~a16~0 && 4 == calculate_output2_~input#1 && ((8 == ~a12~0 && ~a18~0 <= -156) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 259#L1648true, annotation: [0, 0]]" "assume !((9 == ~a16~0 && 4 == calculate_output2_~input#1 && ((8 == ~a12~0 && ~a18~0 <= -156) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0);" "CountingPredicate [underlying: 294#L1655true, annotation: [0, 0]]") ("CountingPredicate [underlying: 131#L1749true, annotation: [0, 0]]" "assume (1 == calculate_output2_~input#1 && (((9 == ~a12~0 && 9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || ((134 < ~a18~0 && 9 == ~a16~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066;~a16~0 := 9;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 131#L1749true, annotation: [0, 0]]" "assume !((1 == calculate_output2_~input#1 && (((9 == ~a12~0 && 9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || ((134 < ~a18~0 && 9 == ~a16~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0))) && 4 == ~a15~0);" "CountingPredicate [underlying: 132#L1756true, annotation: [0, 0]]") ("CountingPredicate [underlying: 133#L473true, annotation: [0, 0]]" "assume 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0 && 2 == calculate_output_~input#1) && 7 == ~a12~0;~a18~0 := (if -122114 + ~a18~0 < 0 && 0 != (-122114 + ~a18~0) % 5 then 1 + (-122114 + ~a18~0) / 5 else (-122114 + ~a18~0) / 5) - 319126;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 133#L473true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0 && 2 == calculate_output_~input#1) && 7 == ~a12~0);" "CountingPredicate [underlying: 237#L479true, annotation: [0, 0]]") ("CountingPredicate [underlying: 153#L295true, annotation: [0, 0]]" "assume (4 == ~a15~0 && 5 == ~a12~0 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := 468168 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -28) - 468167;~a12~0 := 7;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 153#L295true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && 5 == ~a12~0 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1) && 8 == ~a16~0);" "CountingPredicate [underlying: 235#L300true, annotation: [0, 0]]") ("CountingPredicate [underlying: 69#L722true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 11 == ~a16~0 && 5 == ~a12~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 1 == calculate_output_~input#1;~a18~0 := 1 + ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -28);~a12~0 := 7;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 69#L722true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 11 == ~a16~0 && 5 == ~a12~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 1 == calculate_output_~input#1);" "CountingPredicate [underlying: 166#L727true, annotation: [0, 0]]") ("CountingPredicate [underlying: 92#L932true, annotation: [0, 0]]" "assume (4 == ~a15~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1) && 9 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 92#L932true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1) && 9 == ~a16~0);" "CountingPredicate [underlying: 147#L939true, annotation: [0, 0]]") ("CountingPredicate [underlying: 271#L1119true, annotation: [0, 0]]" "assume (6 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 5 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := -36694 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) - 20345;~a12~0 := 8;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 271#L1119true, annotation: [0, 0]]" "assume !((6 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 5 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 104#L1124true, annotation: [0, 0]]") ("CountingPredicate [underlying: 58#L118-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 118#L121-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 58#L118-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 118#L121-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 165#L1556true, annotation: [0, 0]]" "assume (((4 == calculate_output2_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) && 9 == ~a16~0) && 4 == ~a15~0;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 165#L1556true, annotation: [0, 0]]" "assume !((((4 == calculate_output2_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) && 9 == ~a16~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 200#L1563true, annotation: [0, 0]]") ("CountingPredicate [underlying: 330#L1244true, annotation: [0, 0]]" "assume ((6 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 9 == ~a16~0) && 4 == ~a15~0;~a18~0 := -381867 + ~a18~0;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 330#L1244true, annotation: [0, 0]]" "assume !(((6 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 9 == ~a16~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 233#L1251true, annotation: [0, 0]]") ("CountingPredicate [underlying: 333#L199-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 116#L202-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 333#L199-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 116#L202-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 270#L390true, annotation: [0, 0]]" "assume (12 == ~a16~0 && (((134 < ~a18~0 && 7 == ~a12~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 1 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := -300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 270#L390true, annotation: [0, 0]]" "assume !((12 == ~a16~0 && (((134 < ~a18~0 && 7 == ~a12~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 1 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 105#L396true, annotation: [0, 0]]") ("CountingPredicate [underlying: 73#L233true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ((1 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 10 == ~a16~0) && 5 == ~a12~0;~a18~0 := (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) - 557770;~a15~0 := 3;~a12~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 73#L233true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ((1 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 10 == ~a16~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 182#L239true, annotation: [0, 0]]") ("CountingPredicate [underlying: 6#L459true, annotation: [0, 0]]" "assume (((5 == ~a12~0 && 6 == calculate_output_~input#1) && 12 == ~a16~0) && 134 < ~a18~0) && 3 == ~a15~0;~a18~0 := (if (if ~a18~0 - 133708 < 0 && 0 != (~a18~0 - 133708) % 5 then 1 + (~a18~0 - 133708) / 5 else (~a18~0 - 133708) / 5) < 0 && 0 != (if ~a18~0 - 133708 < 0 && 0 != (~a18~0 - 133708) % 5 then 1 + (~a18~0 - 133708) / 5 else (~a18~0 - 133708) / 5) % 5 then 1 + (if ~a18~0 - 133708 < 0 && 0 != (~a18~0 - 133708) % 5 then 1 + (~a18~0 - 133708) / 5 else (~a18~0 - 133708) / 5) / 5 else (if ~a18~0 - 133708 < 0 && 0 != (~a18~0 - 133708) % 5 then 1 + (~a18~0 - 133708) / 5 else (~a18~0 - 133708) / 5) / 5) - 473751;~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 6#L459true, annotation: [0, 0]]" "assume !((((5 == ~a12~0 && 6 == calculate_output_~input#1) && 12 == ~a16~0) && 134 < ~a18~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 293#L464true, annotation: [0, 0]]") ("CountingPredicate [underlying: 191#L505true, annotation: [0, 0]]" "assume 8 == ~a12~0 && ((2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := (if -260389 + ~a18~0 < 0 && 0 != (-260389 + ~a18~0) % 5 then 1 + (-260389 + ~a18~0) / 5 else (-260389 + ~a18~0) / 5) - 210583;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 191#L505true, annotation: [0, 0]]" "assume !(8 == ~a12~0 && ((2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 240#L511true, annotation: [0, 0]]") ("CountingPredicate [underlying: 151#L1015true, annotation: [0, 0]]" "assume 6 == ~a12~0 && 9 == ~a16~0 && 4 == ~a15~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1;~a18~0 := (if -1 * ((if 10 * (~a18~0 - 391987) < 0 && 0 != 10 * (~a18~0 - 391987) % 9 then 1 + 10 * (~a18~0 - 391987) / 9 else 10 * (~a18~0 - 391987) / 9) - -1010678) < 0 && 0 != -1 * ((if 10 * (~a18~0 - 391987) < 0 && 0 != 10 * (~a18~0 - 391987) % 9 then 1 + 10 * (~a18~0 - 391987) / 9 else 10 * (~a18~0 - 391987) / 9) - -1010678) % 10 then 1 + -1 * ((if 10 * (~a18~0 - 391987) < 0 && 0 != 10 * (~a18~0 - 391987) % 9 then 1 + 10 * (~a18~0 - 391987) / 9 else 10 * (~a18~0 - 391987) / 9) - -1010678) / 10 else -1 * ((if 10 * (~a18~0 - 391987) < 0 && 0 != 10 * (~a18~0 - 391987) % 9 then 1 + 10 * (~a18~0 - 391987) / 9 else 10 * (~a18~0 - 391987) / 9) - -1010678) / 10);~a16~0 := 8;~a12~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 151#L1015true, annotation: [0, 0]]" "assume !(6 == ~a12~0 && 9 == ~a16~0 && 4 == ~a15~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1);" "CountingPredicate [underlying: 256#L1021true, annotation: [0, 0]]") ("CountingPredicate [underlying: 97#L818true, annotation: [0, 0]]" "assume (((9 == ~a12~0 && 8 == ~a16~0 && 134 < ~a18~0) || ((~a18~0 <= -156 && 9 == ~a16~0) && 5 == ~a12~0)) && 4 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 then 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 - 299922 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922) - 300077;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 97#L818true, annotation: [0, 0]]" "assume !((((9 == ~a12~0 && 8 == ~a16~0 && 134 < ~a18~0) || ((~a18~0 <= -156 && 9 == ~a16~0) && 5 == ~a12~0)) && 4 == calculate_output_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 135#L825true, annotation: [0, 0]]") ("CountingPredicate [underlying: 267#L1531true, annotation: [0, 0]]" "assume (3 == ~a15~0 && 8 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output2_~input#1) && 11 == ~a16~0;~a18~0 := (if (if 10 * (-273331 + ~a18~0) < 0 && 0 != 10 * (-273331 + ~a18~0) % 9 then 1 + 10 * (-273331 + ~a18~0) / 9 else 10 * (-273331 + ~a18~0) / 9) < 0 && 0 != (if 10 * (-273331 + ~a18~0) < 0 && 0 != 10 * (-273331 + ~a18~0) % 9 then 1 + 10 * (-273331 + ~a18~0) / 9 else 10 * (-273331 + ~a18~0) / 9) % 5 then 1 + (if 10 * (-273331 + ~a18~0) < 0 && 0 != 10 * (-273331 + ~a18~0) % 9 then 1 + 10 * (-273331 + ~a18~0) / 9 else 10 * (-273331 + ~a18~0) / 9) / 5 else (if 10 * (-273331 + ~a18~0) < 0 && 0 != 10 * (-273331 + ~a18~0) % 9 then 1 + 10 * (-273331 + ~a18~0) / 9 else 10 * (-273331 + ~a18~0) / 9) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 267#L1531true, annotation: [0, 0]]" "assume !((3 == ~a15~0 && 8 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output2_~input#1) && 11 == ~a16~0);" "CountingPredicate [underlying: 248#L1537true, annotation: [0, 0]]") ("CountingPredicate [underlying: 311#L1102true, annotation: [0, 0]]" "assume (5 == ~a12~0 && 134 < ~a18~0 && 12 == ~a16~0 && 2 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := -264640 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 311#L1102true, annotation: [0, 0]]" "assume !((5 == ~a12~0 && 134 < ~a18~0 && 12 == ~a16~0 && 2 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 162#L1107true, annotation: [0, 0]]") ("CountingPredicate [underlying: 295#L211-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 91#L214-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 295#L211-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 91#L214-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 171#L1783-2true, annotation: [0, 0]]" "assume !true;" "CountingPredicate [underlying: 12#L1777true, annotation: [0, 0]]") ("CountingPredicate [underlying: 171#L1783-2true, annotation: [0, 0]]" "havoc main_~input~0#1;havoc main_#t~nondet8#1;assume -2147483648 <= main_#t~nondet8#1 && main_#t~nondet8#1 <= 2147483647;main_~input~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1;" "CountingPredicate [underlying: 245#L1788true, annotation: [0, 0]]") ("CountingPredicate [underlying: 171#L1783-2true, annotation: [0, 0]]" "assume !true;" "CountingPredicate [underlying: 12#L1777true, annotation: [0, 0]]") ("CountingPredicate [underlying: 4#L1290true, annotation: [0, 0]]" "assume ~a18~0 <= -156 && ((6 == calculate_output_~input#1 && 3 == ~a15~0) && 11 == ~a16~0) && 8 == ~a12~0;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 4#L1290true, annotation: [0, 0]]" "assume !(~a18~0 <= -156 && ((6 == calculate_output_~input#1 && 3 == ~a15~0) && 11 == ~a16~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 322#L1296true, annotation: [0, 0]]") ("CountingPredicate [underlying: 136#L1513true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 2 == calculate_output2_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || ((9 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) || ((10 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0));~a18~0 := -419854 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5);~a16~0 := 10;~a15~0 := 3;~a12~0 := 8;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 136#L1513true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 2 == calculate_output2_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || ((9 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) || ((10 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0)));" "CountingPredicate [underlying: 183#L1520true, annotation: [0, 0]]") ("CountingPredicate [underlying: 141#L377true, annotation: [0, 0]]" "assume 8 == ~a16~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output_~input#1) && 9 == ~a12~0) && 4 == ~a15~0;~a18~0 := (if -1 * (555414 + (~a18~0 - 534921)) < 0 && 0 != -1 * (555414 + (~a18~0 - 534921)) % 10 then 1 + -1 * (555414 + (~a18~0 - 534921)) / 10 else -1 * (555414 + (~a18~0 - 534921)) / 10);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 141#L377true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output_~input#1) && 9 == ~a12~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 212#L383true, annotation: [0, 0]]") ("CountingPredicate [underlying: 241#L1402true, annotation: [0, 0]]" "assume 11 == ~a16~0 && ((3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 5 == ~a12~0) && 3 == ~a15~0;~a18~0 := -591177 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 241#L1402true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && ((3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 5 == ~a12~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 75#L1407true, annotation: [0, 0]]") ("CountingPredicate [underlying: 160#L1237true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 2 == calculate_output_~input#1 && (((134 < ~a18~0 && 8 == ~a16~0) && 9 == ~a12~0) || (5 == ~a12~0 && 9 == ~a16~0 && ~a18~0 <= -156));~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 2;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 160#L1237true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 2 == calculate_output_~input#1 && (((134 < ~a18~0 && 8 == ~a16~0) && 9 == ~a12~0) || (5 == ~a12~0 && 9 == ~a16~0 && ~a18~0 <= -156)));" "CountingPredicate [underlying: 330#L1244true, annotation: [0, 0]]") ("CountingPredicate [underlying: 206#L773true, annotation: [0, 0]]" "assume ((((12 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0) || (9 == ~a12~0 && 11 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (9 == ~a12~0 && 11 == ~a16~0 && 134 < ~a18~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 206#L773true, annotation: [0, 0]]" "assume !(((((12 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0) || (9 == ~a12~0 && 11 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (9 == ~a12~0 && 11 == ~a16~0 && 134 < ~a18~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 154#L779true, annotation: [0, 0]]") ("CountingPredicate [underlying: 238#L806true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 9 == ~a12~0 && 12 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1;~a18~0 := (if ~a18~0 - 311285 < 0 && 0 != (~a18~0 - 311285) % 5 then 1 + (~a18~0 - 311285) / 5 else (~a18~0 - 311285) / 5) - 169375;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 238#L806true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 9 == ~a12~0 && 12 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1);" "CountingPredicate [underlying: 89#L812true, annotation: [0, 0]]") ("CountingPredicate [underlying: 230#L371true, annotation: [0, 0]]" "assume (4 == ~a15~0 && (3 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0) && 8 == ~a16~0;~a18~0 := 2 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 102582);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 230#L371true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && (3 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0) && 8 == ~a16~0);" "CountingPredicate [underlying: 141#L377true, annotation: [0, 0]]") ("CountingPredicate [underlying: 279#L1182true, annotation: [0, 0]]" "assume 6 == ~a12~0 && (10 == ~a16~0 && 4 == calculate_output_~input#1 && 134 < ~a18~0) && 4 == ~a15~0;~a18~0 := -58871 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 215176;calculate_output_#res#1 := 24;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 279#L1182true, annotation: [0, 0]]" "assume !(6 == ~a12~0 && (10 == ~a16~0 && 4 == calculate_output_~input#1 && 134 < ~a18~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 127#L1185true, annotation: [0, 0]]") ("CountingPredicate [underlying: 307#L1374true, annotation: [0, 0]]" "assume ((3 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0) && 9 == ~a12~0;~a18~0 := -202401 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 307#L1374true, annotation: [0, 0]]" "assume !(((3 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 94#L1380true, annotation: [0, 0]]") ("CountingPredicate [underlying: 127#L1185true, annotation: [0, 0]]" "assume (3 == ~a15~0 && 6 == calculate_output_~input#1 && ((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 12 == ~a16~0;~a18~0 := -32545 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 127#L1185true, annotation: [0, 0]]" "assume !((3 == ~a15~0 && 6 == calculate_output_~input#1 && ((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 12 == ~a16~0);" "CountingPredicate [underlying: 217#L1191true, annotation: [0, 0]]") ("CountingPredicate [underlying: 278#L190-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0);" "CountingPredicate [underlying: 115#L193-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 278#L190-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 115#L193-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 139#L1028true, annotation: [0, 0]]" "assume ((5 == calculate_output_~input#1 && ((8 == ~a12~0 && ~a18~0 <= -156) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0) && 9 == ~a16~0;~a18~0 := -300077 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 1;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 139#L1028true, annotation: [0, 0]]" "assume !(((5 == calculate_output_~input#1 && ((8 == ~a12~0 && ~a18~0 <= -156) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0) && 9 == ~a16~0);" "CountingPredicate [underlying: 43#L1035true, annotation: [0, 0]]") ("CountingPredicate [underlying: 292#L178-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0);" "CountingPredicate [underlying: 72#L181-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 292#L178-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 72#L181-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 164#L493true, annotation: [0, 0]]" "assume 6 == ~a12~0 && 4 == ~a15~0 && (134 < ~a18~0 && 3 == calculate_output_~input#1) && 10 == ~a16~0;~a18~0 := 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 482286;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 164#L493true, annotation: [0, 0]]" "assume !(6 == ~a12~0 && 4 == ~a15~0 && (134 < ~a18~0 && 3 == calculate_output_~input#1) && 10 == ~a16~0);" "CountingPredicate [underlying: 50#L499true, annotation: [0, 0]]") ("CountingPredicate [underlying: 145#L952true, annotation: [0, 0]]" "assume (((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0 && 2 == calculate_output_~input#1) && 8 == ~a16~0) && 4 == ~a15~0;~a18~0 := -10249 + ~a18~0 - 154667 - 274224;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 145#L952true, annotation: [0, 0]]" "assume !((((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0 && 2 == calculate_output_~input#1) && 8 == ~a16~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 124#L958true, annotation: [0, 0]]") ("CountingPredicate [underlying: 84#L55-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0);" "CountingPredicate [underlying: 13#L58-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 84#L55-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 13#L58-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 66#L115-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 58#L118-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 66#L115-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 58#L118-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 274#L1544true, annotation: [0, 0]]" "assume (4 == ~a15~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156)) && 6 == calculate_output2_~input#1) && 8 == ~a16~0;~a18~0 := -338436 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 274#L1544true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156)) && 6 == calculate_output2_~input#1) && 8 == ~a16~0);" "CountingPredicate [underlying: 16#L1550true, annotation: [0, 0]]") ("CountingPredicate [underlying: 276#L1613true, annotation: [0, 0]]" "assume ((4 == calculate_output2_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 4 == ~a15~0) && 8 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - -561980 - 561981;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 276#L1613true, annotation: [0, 0]]" "assume !(((4 == calculate_output2_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 4 == ~a15~0) && 8 == ~a16~0);" "CountingPredicate [underlying: 70#L1619true, annotation: [0, 0]]") ("CountingPredicate [underlying: 284#L713true, annotation: [0, 0]]" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0) && 12 == ~a16~0;~a18~0 := 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -28) - 1;calculate_output_#res#1 := 24;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 284#L713true, annotation: [0, 0]]" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 51#L716true, annotation: [0, 0]]") ("CountingPredicate [underlying: 109#L1709true, annotation: [0, 0]]" "assume (8 == ~a16~0 && 4 == ~a15~0 && 2 == calculate_output2_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0;~a18~0 := 112 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 then (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 - 106 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106);~a12~0 := 8;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 109#L1709true, annotation: [0, 0]]" "assume !((8 == ~a16~0 && 4 == ~a15~0 && 2 == calculate_output2_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0);" "CountingPredicate [underlying: 163#L1714true, annotation: [0, 0]]") ("CountingPredicate [underlying: 152#L437true, annotation: [0, 0]]" "assume (10 == ~a16~0 && (2 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 4 == ~a15~0) && 5 == ~a12~0;~a18~0 := -300077 + (if ~a18~0 - 176885 - 48192 < 0 && 0 != (~a18~0 - 176885 - 48192) % 299922 then (~a18~0 - 176885 - 48192) % 299922 - 299922 else (~a18~0 - 176885 - 48192) % 299922);~a16~0 := 9;~a15~0 := 3;~a12~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 152#L437true, annotation: [0, 0]]" "assume !((10 == ~a16~0 && (2 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 4 == ~a15~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 112#L444true, annotation: [0, 0]]") ("CountingPredicate [underlying: 174#L904true, annotation: [0, 0]]" "assume (-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && (8 == ~a16~0 && 4 == calculate_output_~input#1) && 7 == ~a12~0;~a18~0 := 504647 + ((if ~a18~0 - 14625 < 0 && 0 != (~a18~0 - 14625) % 38 then (~a18~0 - 14625) % 38 - 38 else (~a18~0 - 14625) % 38) - 90) - 504666;~a12~0 := 9;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 174#L904true, annotation: [0, 0]]" "assume !((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && (8 == ~a16~0 && 4 == calculate_output_~input#1) && 7 == ~a12~0);" "CountingPredicate [underlying: 62#L909true, annotation: [0, 0]]") ("CountingPredicate [underlying: 87#L1215true, annotation: [0, 0]]" "assume 8 == ~a16~0 && (1 == calculate_output_~input#1 && (((134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 then 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 - 299922 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922) - 300077;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 87#L1215true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && (1 == calculate_output_~input#1 && (((134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 4 == ~a15~0);" "CountingPredicate [underlying: 207#L1221true, annotation: [0, 0]]") ("CountingPredicate [underlying: 260#L127-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 329#L130-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 260#L127-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 329#L130-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 277#L1507true, annotation: [0, 0]]" "assume 11 == ~a16~0 && (3 == ~a15~0 && 4 == calculate_output2_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 6 == ~a12~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 277#L1507true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && (3 == ~a15~0 && 4 == calculate_output2_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 6 == ~a12~0);" "CountingPredicate [underlying: 136#L1513true, annotation: [0, 0]]") ("CountingPredicate [underlying: 90#L1743true, annotation: [0, 0]]" "assume 3 == ~a15~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 4 == calculate_output2_~input#1) && 11 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 90#L1743true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 4 == calculate_output2_~input#1) && 11 == ~a16~0);" "CountingPredicate [underlying: 131#L1749true, annotation: [0, 0]]") ("CountingPredicate [underlying: 7#L768true, annotation: [0, 0]]" "assume ((8 == ~a12~0 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1) && 4 == ~a15~0) && 9 == ~a16~0;~a18~0 := -117 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38 - 38 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38) - 511801 - -511801;~a12~0 := 9;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 7#L768true, annotation: [0, 0]]" "assume !(((8 == ~a12~0 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1) && 4 == ~a15~0) && 9 == ~a16~0);" "CountingPredicate [underlying: 206#L773true, annotation: [0, 0]]") ("CountingPredicate [underlying: 242#L1391true, annotation: [0, 0]]" "assume 9 == ~a12~0 && ((5 == calculate_output_~input#1 && 3 == ~a15~0) && 12 == ~a16~0) && 134 < ~a18~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 138;~a12~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 242#L1391true, annotation: [0, 0]]" "assume !(9 == ~a12~0 && ((5 == calculate_output_~input#1 && 3 == ~a15~0) && 12 == ~a16~0) && 134 < ~a18~0);" "CountingPredicate [underlying: 79#L1396true, annotation: [0, 0]]") ("CountingPredicate [underlying: 296#L867true, annotation: [0, 0]]" "assume ((1 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156))) && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := -194205 + (if (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077 < 0 && 0 != ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077) % 5 then 1 + ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077) / 5 else ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 296#L867true, annotation: [0, 0]]" "assume !(((1 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156))) && 3 == ~a15~0) && 11 == ~a16~0);" "CountingPredicate [underlying: 47#L873true, annotation: [0, 0]]") ("CountingPredicate [underlying: 138#L1096true, annotation: [0, 0]]" "assume (3 == ~a15~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 1 == calculate_output_~input#1) && 7 == ~a12~0) && 11 == ~a16~0;~a18~0 := 5 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) / 5);~a16~0 := 12;~a12~0 := 5;calculate_output_#res#1 := 24;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 138#L1096true, annotation: [0, 0]]" "assume !((3 == ~a15~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 1 == calculate_output_~input#1) && 7 == ~a12~0) && 11 == ~a16~0);" "CountingPredicate [underlying: 311#L1102true, annotation: [0, 0]]") ("CountingPredicate [underlying: 258#L646true, annotation: [0, 0]]" "assume 8 == ~a16~0 && (((134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0) && 5 == ~a12~0;~a18~0 := 11822 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) - 601534;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 258#L646true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && (((134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 310#L651true, annotation: [0, 0]]") ("CountingPredicate [underlying: 287#L1324true, annotation: [0, 0]]" "assume (((-156 < ~a18~0 && -79 >= ~a18~0) && 5 == calculate_output_~input#1 && 10 == ~a16~0) && 5 == ~a12~0) && 4 == ~a15~0;~a18~0 := 25 + (~a18~0 - -463156 - 463043);~a16~0 := 8;~a15~0 := 3;~a12~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 287#L1324true, annotation: [0, 0]]" "assume !((((-156 < ~a18~0 && -79 >= ~a18~0) && 5 == calculate_output_~input#1 && 10 == ~a16~0) && 5 == ~a12~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 93#L1331true, annotation: [0, 0]]") ("CountingPredicate [underlying: 37#L984true, annotation: [0, 0]]" "assume 12 == ~a16~0 && (((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) < 0 && 0 != (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106 then (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106 - 106 else (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106) - -27;~a12~0 := 9;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 37#L984true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && (((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 188#L989true, annotation: [0, 0]]") ("CountingPredicate [underlying: 16#L1550true, annotation: [0, 0]]" "assume 8 == ~a16~0 && 4 == ~a15~0 && (2 == calculate_output2_~input#1 && 9 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := -81027 + (~a18~0 - 193312 - 117004);~a16~0 := 9;~a12~0 := 6;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 16#L1550true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && 4 == ~a15~0 && (2 == calculate_output2_~input#1 && 9 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "CountingPredicate [underlying: 165#L1556true, annotation: [0, 0]]") ("CountingPredicate [underlying: 43#L1035true, annotation: [0, 0]]" "assume 12 == ~a16~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (2 == calculate_output_~input#1 && 3 == ~a15~0) && 8 == ~a12~0;~a18~0 := 5 * (-78407 + ~a18~0);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 43#L1035true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (2 == calculate_output_~input#1 && 3 == ~a15~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 298#L1041true, annotation: [0, 0]]") ("CountingPredicate [underlying: 328#L1089true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 3 == calculate_output_~input#1 && (((10 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0) || (9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || (9 == ~a12~0 && 9 == ~a16~0 && 134 < ~a18~0));~a18~0 := 300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -2;~a16~0 := 9;~a15~0 := 3;~a12~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 328#L1089true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 3 == calculate_output_~input#1 && (((10 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0) || (9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || (9 == ~a12~0 && 9 == ~a16~0 && 134 < ~a18~0)));" "CountingPredicate [underlying: 138#L1096true, annotation: [0, 0]]") ("CountingPredicate [underlying: 252#L553true, annotation: [0, 0]]" "assume (3 == ~a15~0 && 5 == ~a12~0 && 6 == calculate_output_~input#1 && 11 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := -596729 + (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 252#L553true, annotation: [0, 0]]" "assume !((3 == ~a15~0 && 5 == ~a12~0 && 6 == calculate_output_~input#1 && 11 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "CountingPredicate [underlying: 137#L558true, annotation: [0, 0]]") ("CountingPredicate [underlying: 197#L1767true, annotation: [0, 0]]" "assume ((12 == ~a16~0 && 7 == ~a12~0 && 6 == calculate_output2_~input#1) && -156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0;~a18~0 := -554406 + ~a18~0;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 197#L1767true, annotation: [0, 0]]" "assume !(((12 == ~a16~0 && 7 == ~a12~0 && 6 == calculate_output2_~input#1) && -156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0);calculate_output2_#res#1 := -2;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 253#L166-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 219#L169-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 253#L166-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 219#L169-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 115#L193-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 76#L196-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 115#L193-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 76#L196-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 324#L64-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 107#L67-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 324#L64-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 107#L67-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 85#L94-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 255#L97-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 85#L94-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 255#L97-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 35#L1170true, annotation: [0, 0]]" "assume 5 == ~a12~0 && (9 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := -186657 + ~a18~0;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 35#L1170true, annotation: [0, 0]]" "assume !(5 == ~a12~0 && (9 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 304#L1176true, annotation: [0, 0]]") ("CountingPredicate [underlying: 28#L104true, annotation: [0, 0]]" "assume !false;" "CountingPredicate [underlying: 316#ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 28#L104true, annotation: [0, 0]]" "assume false;assume false;" "CountingPredicate [underlying: 48#L103-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 184#L1058true, annotation: [0, 0]]" "assume (4 == ~a15~0 && 6 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 9 == ~a16~0;~a18~0 := -300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 184#L1058true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && 6 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 9 == ~a16~0);" "CountingPredicate [underlying: 21#L1065true, annotation: [0, 0]]") ("CountingPredicate [underlying: 89#L812true, annotation: [0, 0]]" "assume (((2 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a16~0) && 4 == ~a15~0) && 9 == ~a12~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -133;~a15~0 := 3;~a12~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 89#L812true, annotation: [0, 0]]" "assume !((((2 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a16~0) && 4 == ~a15~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 97#L818true, annotation: [0, 0]]") ("CountingPredicate [underlying: 309#L76-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 306#L79-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 309#L76-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 306#L79-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 158#L331true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 12 == ~a16~0 && ((8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 1 == calculate_output_~input#1;~a18~0 := 389885 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) - 389885;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 158#L331true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 12 == ~a16~0 && ((8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 1 == calculate_output_~input#1);" "CountingPredicate [underlying: 249#L337true, annotation: [0, 0]]") ("CountingPredicate [underlying: 42#L744true, annotation: [0, 0]]" "assume (5 == ~a12~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output_~input#1) && 9 == ~a16~0) && 4 == ~a15~0;~a18~0 := 79833 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -417716);~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 42#L744true, annotation: [0, 0]]" "assume !((5 == ~a12~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output_~input#1) && 9 == ~a16~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 30#L751true, annotation: [0, 0]]") ("CountingPredicate [underlying: 170#L1595true, annotation: [0, 0]]" "assume (12 == ~a16~0 && 2 == calculate_output2_~input#1 && ((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - -391248 - 391248;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 170#L1595true, annotation: [0, 0]]" "assume !((12 == ~a16~0 && 2 == calculate_output2_~input#1 && ((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0);" "CountingPredicate [underlying: 140#L1601true, annotation: [0, 0]]") ("CountingPredicate [underlying: 44#L124-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 260#L127-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 44#L124-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 260#L127-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 2#L525true, annotation: [0, 0]]" "assume ((((134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) - 30273;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 2#L525true, annotation: [0, 0]]" "assume !(((((134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 46#L531true, annotation: [0, 0]]") ("CountingPredicate [underlying: 88#L1385true, annotation: [0, 0]]" "assume (3 == ~a15~0 && 12 == ~a16~0 && 3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 6 == ~a12~0;~a18~0 := -300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 88#L1385true, annotation: [0, 0]]" "assume !((3 == ~a15~0 && 12 == ~a16~0 && 3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 6 == ~a12~0);" "CountingPredicate [underlying: 242#L1391true, annotation: [0, 0]]") ("CountingPredicate [underlying: 323#L1607true, annotation: [0, 0]]" "assume 12 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output2_~input#1 && 7 == ~a12~0) && 3 == ~a15~0;~a18~0 := (if 10 * (-75398 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) < 0 && 0 != 10 * (-75398 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 9 then 1 + 10 * (-75398 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9 else 10 * (-75398 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 323#L1607true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output2_~input#1 && 7 == ~a12~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 276#L1613true, annotation: [0, 0]]") ("CountingPredicate [underlying: 251#L307true, annotation: [0, 0]]" "assume (((12 == ~a16~0 && 1 == calculate_output_~input#1) && 9 == ~a12~0) && 134 < ~a18~0) && 3 == ~a15~0;~a18~0 := (if 51 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) < 0 && 0 != 51 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) % 10 then 1 + 51 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) / 10 else 51 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) / 10);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 251#L307true, annotation: [0, 0]]" "assume !((((12 == ~a16~0 && 1 == calculate_output_~input#1) && 9 == ~a12~0) && 134 < ~a18~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 31#L313true, annotation: [0, 0]]") ("CountingPredicate [underlying: 104#L1124true, annotation: [0, 0]]" "assume 12 == ~a16~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1) && 8 == ~a12~0;~a18~0 := (if -1 * (1026663 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 448485)) < 0 && 0 != -1 * (1026663 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 448485)) % 10 then 1 + -1 * (1026663 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 448485)) / 10 else -1 * (1026663 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 448485)) / 10);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 104#L1124true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1) && 8 == ~a12~0);" "CountingPredicate [underlying: 10#L1130true, annotation: [0, 0]]") ("CountingPredicate [underlying: 86#L756true, annotation: [0, 0]]" "assume (8 == ~a12~0 && 11 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := 8176 + (~a18~0 - -441612 - -144586);~a16~0 := 12;~a12~0 := 6;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 86#L756true, annotation: [0, 0]]" "assume !((8 == ~a12~0 && 11 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 263#L762true, annotation: [0, 0]]") ("CountingPredicate [underlying: 157#L1444true, annotation: [0, 0]]" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 5 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1 - 1;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 157#L1444true, annotation: [0, 0]]" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 5 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 210#L1450true, annotation: [0, 0]]") ("CountingPredicate [underlying: 47#L873true, annotation: [0, 0]]" "assume (((((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 6 == ~a12~0) && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := (if 10 * (361665 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) < 0 && 0 != 10 * (361665 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % -9 then 10 * (361665 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / -9 - 1 else 10 * (361665 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / -9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 47#L873true, annotation: [0, 0]]" "assume !((((((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 6 == ~a12~0) && 3 == ~a15~0) && 11 == ~a16~0);" "CountingPredicate [underlying: 100#L879true, annotation: [0, 0]]") ("CountingPredicate [underlying: 304#L1176true, annotation: [0, 0]]" "assume (((~a18~0 <= -156 && 4 == calculate_output_~input#1) && 4 == ~a15~0) && 6 == ~a12~0) && 8 == ~a16~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 304#L1176true, annotation: [0, 0]]" "assume !((((~a18~0 <= -156 && 4 == calculate_output_~input#1) && 4 == ~a15~0) && 6 == ~a12~0) && 8 == ~a16~0);" "CountingPredicate [underlying: 279#L1182true, annotation: [0, 0]]") ("CountingPredicate [underlying: 50#L499true, annotation: [0, 0]]" "assume (((((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 6 == ~a12~0) && 12 == ~a16~0) && 3 == ~a15~0;~a18~0 := -434278 + ((if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) - -69371);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 50#L499true, annotation: [0, 0]]" "assume !((((((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 6 == ~a12~0) && 12 == ~a16~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 191#L505true, annotation: [0, 0]]") ("CountingPredicate [underlying: 290#L148-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 187#L151-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 290#L148-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 187#L151-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 187#L151-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 308#L154-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 187#L151-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 308#L154-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 275#L622true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (3 == calculate_output_~input#1 && 8 == ~a12~0) && 8 == ~a16~0;~a18~0 := -601110 + (~a18~0 - -28581) - 10494;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 275#L622true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (3 == calculate_output_~input#1 && 8 == ~a12~0) && 8 == ~a16~0);" "CountingPredicate [underlying: 209#L628true, annotation: [0, 0]]") ("CountingPredicate [underlying: 166#L727true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ((9 == ~a12~0 && 3 == calculate_output_~input#1) && ~a18~0 <= -156) && 9 == ~a16~0;~a16~0 := 10;~a12~0 := 5;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 166#L727true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ((9 == ~a12~0 && 3 == calculate_output_~input#1) && ~a18~0 <= -156) && 9 == ~a16~0);" "CountingPredicate [underlying: 111#L733true, annotation: [0, 0]]") ("CountingPredicate [underlying: 134#L799true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 9 == ~a16~0 && (5 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0;~a18~0 := 100 + (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 134#L799true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 9 == ~a16~0 && (5 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0);" "CountingPredicate [underlying: 238#L806true, annotation: [0, 0]]") ("CountingPredicate [underlying: 211#L208-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0);" "CountingPredicate [underlying: 295#L211-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 211#L208-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 295#L211-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 225#L548true, annotation: [0, 0]]" "assume (((2 == calculate_output_~input#1 && 5 == ~a12~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0) && 10 == ~a16~0;~a18~0 := 4 * (if 10 * (-131462 + ~a18~0) < 0 && 0 != 10 * (-131462 + ~a18~0) % 9 then 1 + 10 * (-131462 + ~a18~0) / 9 else 10 * (-131462 + ~a18~0) / 9);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 225#L548true, annotation: [0, 0]]" "assume !((((2 == calculate_output_~input#1 && 5 == ~a12~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0) && 10 == ~a16~0);" "CountingPredicate [underlying: 252#L553true, annotation: [0, 0]]") ("CountingPredicate [underlying: 124#L958true, annotation: [0, 0]]" "assume (7 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && 6 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := (if 10 * (-530804 + ~a18~0) < 0 && 0 != 10 * (-530804 + ~a18~0) % 9 then 1 + 10 * (-530804 + ~a18~0) / 9 else 10 * (-530804 + ~a18~0) / 9);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 124#L958true, annotation: [0, 0]]" "assume !((7 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && 6 == calculate_output_~input#1) && 8 == ~a16~0);" "CountingPredicate [underlying: 80#L964true, annotation: [0, 0]]") ("CountingPredicate [underlying: 159#L1230true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 5 == calculate_output_~input#1 && ((9 == ~a12~0 && 8 == ~a16~0 && 134 < ~a18~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0));~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 159#L1230true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 5 == calculate_output_~input#1 && ((9 == ~a12~0 && 8 == ~a16~0 && 134 < ~a18~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0)));" "CountingPredicate [underlying: 160#L1237true, annotation: [0, 0]]") ("CountingPredicate [underlying: 317#L922true, annotation: [0, 0]]" "assume ((12 == ~a16~0 && 134 < ~a18~0 && 4 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0;~a18~0 := (if 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) < 0 && 0 != 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 9 then 1 + 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 9 else 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 9);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 317#L922true, annotation: [0, 0]]" "assume !(((12 == ~a16~0 && 134 < ~a18~0 && 4 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 161#L927true, annotation: [0, 0]]") ("CountingPredicate [underlying: 236#L325true, annotation: [0, 0]]" "assume (6 == ~a12~0 && ~a18~0 <= -156 && 8 == ~a16~0 && 1 == calculate_output_~input#1) && 4 == ~a15~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 236#L325true, annotation: [0, 0]]" "assume !((6 == ~a12~0 && ~a18~0 <= -156 && 8 == ~a16~0 && 1 == calculate_output_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 158#L331true, annotation: [0, 0]]") ("CountingPredicate [underlying: 39#L838true, annotation: [0, 0]]" "assume 3 == ~a15~0 && (8 == ~a12~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0;~a18~0 := ~a18~0 - 574900;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 39#L838true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && (8 == ~a12~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0);" "CountingPredicate [underlying: 82#L844true, annotation: [0, 0]]") ("CountingPredicate [underlying: 15#L1438true, annotation: [0, 0]]" "assume (6 == ~a12~0 && ~a18~0 <= -156 && 8 == ~a16~0 && 6 == calculate_output_~input#1) && 4 == ~a15~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 15#L1438true, annotation: [0, 0]]" "assume !((6 == ~a12~0 && ~a18~0 <= -156 && 8 == ~a16~0 && 6 == calculate_output_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 157#L1444true, annotation: [0, 0]]") ("CountingPredicate [underlying: 180#L34true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0);" "CountingPredicate [underlying: 198#L34-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 180#L34true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 198#L34-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 318#L175-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0);" "CountingPredicate [underlying: 292#L178-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 318#L175-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 292#L178-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 103#L588true, annotation: [0, 0]]" "assume (4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1 && 9 == ~a12~0) && 8 == ~a16~0;~a18~0 := -240309 + (~a18~0 - 337989);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 103#L588true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1 && 9 == ~a12~0) && 8 == ~a16~0);" "CountingPredicate [underlying: 281#L594true, annotation: [0, 0]]") ("CountingPredicate [underlying: 244#L1692true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 8 == ~a16~0 && ((134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output2_~input#1) && 5 == ~a12~0;~a18~0 := -166490 + (if -300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5);~a15~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 244#L1692true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 8 == ~a16~0 && ((134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output2_~input#1) && 5 == ~a12~0);" "CountingPredicate [underlying: 195#L1697true, annotation: [0, 0]]") ("CountingPredicate [underlying: 193#L355true, annotation: [0, 0]]" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0) || (~a18~0 <= -156 && 8 == ~a12~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if -261188 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (-261188 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 38 then (-261188 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 38 - 38 else (-261188 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 38) - 91;~a12~0 := 5;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 193#L355true, annotation: [0, 0]]" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0) || (~a18~0 <= -156 && 8 == ~a12~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 22#L360true, annotation: [0, 0]]") ("CountingPredicate [underlying: 126#L671true, annotation: [0, 0]]" "assume ((12 == ~a16~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1) && 9 == ~a12~0) && 134 < ~a18~0;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 126#L671true, annotation: [0, 0]]" "assume !(((12 == ~a16~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1) && 9 == ~a12~0) && 134 < ~a18~0);" "CountingPredicate [underlying: 25#L674true, annotation: [0, 0]]") ("CountingPredicate [underlying: 196#L91-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 85#L94-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 196#L91-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 85#L94-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 223#L262true, annotation: [0, 0]]" "assume (5 == ~a12~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 5 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 - 386666 < 0 && 0 != (~a18~0 - 386666) % 299922 then (~a18~0 - 386666) % 299922 - 299922 else (~a18~0 - 386666) % 299922);~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 223#L262true, annotation: [0, 0]]" "assume !((5 == ~a12~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 5 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a16~0);" "CountingPredicate [underlying: 176#L267true, annotation: [0, 0]]") ("CountingPredicate [underlying: 142#L467true, annotation: [0, 0]]" "assume (3 == ~a15~0 && 11 == ~a16~0 && 3 == calculate_output_~input#1 && 8 == ~a12~0) && ~a18~0 <= -156;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 142#L467true, annotation: [0, 0]]" "assume !((3 == ~a15~0 && 11 == ~a16~0 && 3 == calculate_output_~input#1 && 8 == ~a12~0) && ~a18~0 <= -156);" "CountingPredicate [underlying: 133#L473true, annotation: [0, 0]]") ("CountingPredicate [underlying: 130#L184-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0);" "CountingPredicate [underlying: 280#L187-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 130#L184-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 280#L187-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 256#L1021true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 10 == ~a16~0 && (4 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 6 == ~a12~0;~a18~0 := -1 + ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -28);~a16~0 := 12;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 256#L1021true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 10 == ~a16~0 && (4 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 6 == ~a12~0);" "CountingPredicate [underlying: 139#L1028true, annotation: [0, 0]]") ("CountingPredicate [underlying: 9#L996true, annotation: [0, 0]]" "assume 9 == ~a16~0 && 4 == ~a15~0 && 3 == calculate_output_~input#1 && ((~a18~0 <= -156 && 8 == ~a12~0) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0));~a18~0 := (if 492107 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) < 0 && 0 != (492107 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) % 5 then 1 + (492107 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5 else (492107 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5) - 171690;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 9#L996true, annotation: [0, 0]]" "assume !(9 == ~a16~0 && 4 == ~a15~0 && 3 == calculate_output_~input#1 && ((~a18~0 <= -156 && 8 == ~a12~0) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0)));" "CountingPredicate [underlying: 216#L1003true, annotation: [0, 0]]") ("CountingPredicate [underlying: 14#L82-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 56#L85-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 14#L82-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 56#L85-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 77#L223true, annotation: [0, 0]]" "assume ((3 == ~a15~0 && 7 == ~a12~0 && 3 == calculate_output_~input#1) && 12 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := (if 5 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % -5 then 10 * ~a18~0 / -5 - 1 else 10 * ~a18~0 / -5) < 0 && 0 != 5 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % -5 then 10 * ~a18~0 / -5 - 1 else 10 * ~a18~0 / -5) % 5 then 1 + 5 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % -5 then 10 * ~a18~0 / -5 - 1 else 10 * ~a18~0 / -5) / 5 else 5 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % -5 then 10 * ~a18~0 / -5 - 1 else 10 * ~a18~0 / -5) / 5);~a12~0 := 9;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 77#L223true, annotation: [0, 0]]" "assume !(((3 == ~a15~0 && 7 == ~a12~0 && 3 == calculate_output_~input#1) && 12 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "CountingPredicate [underlying: 98#L228true, annotation: [0, 0]]") ("CountingPredicate [underlying: 110#L583true, annotation: [0, 0]]" "assume 6 == ~a12~0 && 3 == ~a15~0 && (6 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0;~a18~0 := (if 10 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 77572) < 0 && 0 != 10 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 77572) % 9 then 1 + 10 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 77572) / 9 else 10 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 77572) / 9);~a12~0 := 9;calculate_output_#res#1 := 25;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 110#L583true, annotation: [0, 0]]" "assume !(6 == ~a12~0 && 3 == ~a15~0 && (6 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0);" "CountingPredicate [underlying: 103#L588true, annotation: [0, 0]]") ("CountingPredicate [underlying: 298#L1041true, annotation: [0, 0]]" "assume 3 == ~a15~0 && (5 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output_~input#1) && 12 == ~a16~0;~a18~0 := (if -542309 + ~a18~0 < 0 && 0 != (-542309 + ~a18~0) % 5 then 1 + (-542309 + ~a18~0) / 5 else (-542309 + ~a18~0) / 5);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 298#L1041true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && (5 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output_~input#1) && 12 == ~a16~0);" "CountingPredicate [underlying: 74#L1046true, annotation: [0, 0]]") ("CountingPredicate [underlying: 53#L1272true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ((((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := 28 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 then (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 - 106 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106) - -1;~a12~0 := 9;calculate_output_#res#1 := 24;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 53#L1272true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ((((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 8 == ~a16~0);" "CountingPredicate [underlying: 23#L1277true, annotation: [0, 0]]") ("CountingPredicate [underlying: 117#L1425true, annotation: [0, 0]]" "assume (12 == ~a16~0 && 3 == ~a15~0 && 7 == ~a12~0 && 4 == calculate_output_~input#1) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := (if 10 * (-58296 + ~a18~0 - -119457) < 0 && 0 != 10 * (-58296 + ~a18~0 - -119457) % 9 then 1 + 10 * (-58296 + ~a18~0 - -119457) / 9 else 10 * (-58296 + ~a18~0 - -119457) / 9);~a16~0 := 8;~a15~0 := 4;~a12~0 := 5;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 117#L1425true, annotation: [0, 0]]" "assume !((12 == ~a16~0 && 3 == ~a15~0 && 7 == ~a12~0 && 4 == calculate_output_~input#1) && -79 < ~a18~0 && 134 >= ~a18~0);" "CountingPredicate [underlying: 269#L1432true, annotation: [0, 0]]") ("CountingPredicate [underlying: 10#L1130true, annotation: [0, 0]]" "assume 6 == ~a12~0 && 11 == ~a16~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := 27 + (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106);~a12~0 := 8;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 10#L1130true, annotation: [0, 0]]" "assume !(6 == ~a12~0 && 11 == ~a16~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 29#L1135true, annotation: [0, 0]]") ("CountingPredicate [underlying: 268#L343true, annotation: [0, 0]]" "assume ((11 == ~a16~0 && 5 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0) && 5 == ~a12~0;~a18~0 := (if -1 * (~a18~0 - -528844 - -67556) < 0 && 0 != -1 * (~a18~0 - -528844 - -67556) % 10 then 1 + -1 * (~a18~0 - -528844 - -67556) / 10 else -1 * (~a18~0 - -528844 - -67556) / 10);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 268#L343true, annotation: [0, 0]]" "assume !(((11 == ~a16~0 && 5 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 303#L348true, annotation: [0, 0]]") ("CountingPredicate [underlying: 199#L641true, annotation: [0, 0]]" "assume 8 == ~a16~0 && (~a18~0 <= -156 && 5 == calculate_output_~input#1 && 4 == ~a15~0) && 6 == ~a12~0;~a12~0 := 8;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 199#L641true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && (~a18~0 <= -156 && 5 == calculate_output_~input#1 && 4 == ~a15~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 258#L646true, annotation: [0, 0]]") ("CountingPredicate [underlying: 249#L337true, annotation: [0, 0]]" "assume 12 == ~a16~0 && 9 == ~a12~0 && 3 == ~a15~0 && 2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := ~a18~0 - -464480 - 792268;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 249#L337true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && 9 == ~a12~0 && 3 == ~a15~0 && 2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "CountingPredicate [underlying: 268#L343true, annotation: [0, 0]]") ("CountingPredicate [underlying: 93#L1331true, annotation: [0, 0]]" "assume 11 == ~a16~0 && 7 == ~a12~0 && 3 == ~a15~0 && 5 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0);~a18~0 := -2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 93#L1331true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && 7 == ~a12~0 && 3 == ~a15~0 && 5 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0));" "CountingPredicate [underlying: 122#L1337true, annotation: [0, 0]]") ("CountingPredicate [underlying: 129#L850true, annotation: [0, 0]]" "assume 3 == ~a15~0 && ((((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156)) || (9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 11 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 129#L850true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && ((((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156)) || (9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 11 == ~a16~0);" "CountingPredicate [underlying: 143#L856true, annotation: [0, 0]]") ("CountingPredicate [underlying: 319#L414true, annotation: [0, 0]]" "assume 9 == ~a16~0 && (3 == calculate_output_~input#1 && (((6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 1 - -524582 - 524581;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 319#L414true, annotation: [0, 0]]" "assume !(9 == ~a16~0 && (3 == calculate_output_~input#1 && (((6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0))) && 4 == ~a15~0);" "CountingPredicate [underlying: 36#L421true, annotation: [0, 0]]") ("CountingPredicate [underlying: 48#L103-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 123#L106-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 48#L103-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 123#L106-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 283#L52-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 84#L55-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 283#L52-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 84#L55-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 107#L67-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 181#L70-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 107#L67-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 181#L70-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 233#L1251true, annotation: [0, 0]]" "assume 3 == ~a15~0 && (4 == calculate_output_~input#1 && ((134 < ~a18~0 && 6 == ~a12~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 12 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 233#L1251true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && (4 == calculate_output_~input#1 && ((134 < ~a18~0 && 6 == ~a12~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 12 == ~a16~0);" "CountingPredicate [underlying: 192#L1257true, annotation: [0, 0]]") ("CountingPredicate [underlying: 137#L558true, annotation: [0, 0]]" "assume (4 == ~a15~0 && 9 == ~a16~0 && 6 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 8 == ~a12~0;~a18~0 := (if (if ~a18~0 - 211013 < 0 && 0 != (~a18~0 - 211013) % 38 then (~a18~0 - 211013) % 38 - 38 else (~a18~0 - 211013) % 38) - 116 < 0 && 0 != ((if ~a18~0 - 211013 < 0 && 0 != (~a18~0 - 211013) % 38 then (~a18~0 - 211013) % 38 - 38 else (~a18~0 - 211013) % 38) - 116) % 5 then 1 + ((if ~a18~0 - 211013 < 0 && 0 != (~a18~0 - 211013) % 38 then (~a18~0 - 211013) % 38 - 38 else (~a18~0 - 211013) % 38) - 116) / 5 else ((if ~a18~0 - 211013 < 0 && 0 != (~a18~0 - 211013) % 38 then (~a18~0 - 211013) % 38 - 38 else (~a18~0 - 211013) % 38) - 116) / 5) - 104;~a16~0 := 10;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 137#L558true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && 9 == ~a16~0 && 6 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 8 == ~a12~0);" "CountingPredicate [underlying: 17#L564true, annotation: [0, 0]]") ("CountingPredicate [underlying: 218#L610true, annotation: [0, 0]]" "assume ((4 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 8 == ~a16~0) && 4 == ~a15~0;~a18~0 := -2 + ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 218#L610true, annotation: [0, 0]]" "assume !(((4 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 8 == ~a16~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 288#L616true, annotation: [0, 0]]") ("CountingPredicate [underlying: 239#L133-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 213#L136-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 239#L133-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 213#L136-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 263#L762true, annotation: [0, 0]]" "assume 12 == ~a16~0 && (134 < ~a18~0 && 9 == ~a12~0 && 3 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 272337 - 27219;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 263#L762true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && (134 < ~a18~0 && 9 == ~a12~0 && 3 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 7#L768true, annotation: [0, 0]]") ("CountingPredicate [underlying: 305#L1344true, annotation: [0, 0]]" "assume (12 == ~a16~0 && 6 == calculate_output_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 3 == ~a15~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -27;~a16~0 := 8;~a15~0 := 4;~a12~0 := 6;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 305#L1344true, annotation: [0, 0]]" "assume !((12 == ~a16~0 && 6 == calculate_output_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 3 == ~a15~0);" "CountingPredicate [underlying: 173#L1351true, annotation: [0, 0]]") ("CountingPredicate [underlying: 214#L1725true, annotation: [0, 0]]" "assume 11 == ~a16~0 && (1 == calculate_output2_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 38 then 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 38 - 38 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 38) - 117;~a16~0 := 12;~a12~0 := 5;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 214#L1725true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && (1 == calculate_output2_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0);" "CountingPredicate [underlying: 301#L1731true, annotation: [0, 0]]") ("CountingPredicate [underlying: 51#L716true, annotation: [0, 0]]" "assume (9 == ~a12~0 && (3 == ~a15~0 && 4 == calculate_output_~input#1) && 134 < ~a18~0) && 12 == ~a16~0;~a18~0 := (if -300077 + (if ~a18~0 - 229749 < 0 && 0 != (~a18~0 - 229749) % 299922 then (~a18~0 - 229749) % 299922 - 299922 else (~a18~0 - 229749) % 299922) < 0 && 0 != (-300077 + (if ~a18~0 - 229749 < 0 && 0 != (~a18~0 - 229749) % 299922 then (~a18~0 - 229749) % 299922 - 299922 else (~a18~0 - 229749) % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 - 229749 < 0 && 0 != (~a18~0 - 229749) % 299922 then (~a18~0 - 229749) % 299922 - 299922 else (~a18~0 - 229749) % 299922)) / 5 else (-300077 + (if ~a18~0 - 229749 < 0 && 0 != (~a18~0 - 229749) % 299922 then (~a18~0 - 229749) % 299922 - 299922 else (~a18~0 - 229749) % 299922)) / 5) - 241926;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 51#L716true, annotation: [0, 0]]" "assume !((9 == ~a12~0 && (3 == ~a15~0 && 4 == calculate_output_~input#1) && 134 < ~a18~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 69#L722true, annotation: [0, 0]]") ("CountingPredicate [underlying: 49#L272true, annotation: [0, 0]]" "assume ((-156 < ~a18~0 && -79 >= ~a18~0) && (3 == ~a15~0 && 5 == calculate_output_~input#1) && 7 == ~a12~0) && 12 == ~a16~0;~a18~0 := -146972 + (~a18~0 - 359568);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 49#L272true, annotation: [0, 0]]" "assume !(((-156 < ~a18~0 && -79 >= ~a18~0) && (3 == ~a15~0 && 5 == calculate_output_~input#1) && 7 == ~a12~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 146#L278true, annotation: [0, 0]]") ("CountingPredicate [underlying: 21#L1065true, annotation: [0, 0]]" "assume (3 == ~a15~0 && 12 == ~a16~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a12~0;~a18~0 := (if 10 * (-342736 + ~a18~0 - 10111) < 0 && 0 != 10 * (-342736 + ~a18~0 - 10111) % 9 then 1 + 10 * (-342736 + ~a18~0 - 10111) / 9 else 10 * (-342736 + ~a18~0 - 10111) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 21#L1065true, annotation: [0, 0]]" "assume !((3 == ~a15~0 && 12 == ~a16~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a12~0);" "CountingPredicate [underlying: 81#L1071true, annotation: [0, 0]]") ("CountingPredicate [underlying: 327#L1284true, annotation: [0, 0]]" "assume 10 == ~a16~0 && 134 < ~a18~0 && 6 == ~a12~0 && 4 == ~a15~0 && 6 == calculate_output_~input#1;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - 22 - -310427 - 310465;~a16~0 := 9;~a12~0 := 8;calculate_output_#res#1 := 24;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 327#L1284true, annotation: [0, 0]]" "assume !(10 == ~a16~0 && 134 < ~a18~0 && 6 == ~a12~0 && 4 == ~a15~0 && 6 == calculate_output_~input#1);" "CountingPredicate [underlying: 4#L1290true, annotation: [0, 0]]") ("CountingPredicate [underlying: 232#L577true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 7 == ~a12~0) && 8 == ~a16~0;~a18~0 := -148186 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 5822;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 232#L577true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 7 == ~a12~0) && 8 == ~a16~0);" "CountingPredicate [underlying: 110#L583true, annotation: [0, 0]]") ("CountingPredicate [underlying: 121#L61-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 324#L64-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 121#L61-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 324#L64-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 261#L1413true, annotation: [0, 0]]" "assume 8 == ~a12~0 && ((6 == calculate_output_~input#1 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0;~a18~0 := (if 5 * ~a18~0 - 592842 < 0 && 0 != (5 * ~a18~0 - 592842) % 5 then 1 + (5 * ~a18~0 - 592842) / 5 else (5 * ~a18~0 - 592842) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 261#L1413true, annotation: [0, 0]]" "assume !(8 == ~a12~0 && ((6 == calculate_output_~input#1 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 300#L1419true, annotation: [0, 0]]") } ); [2024-08-06 17:16:53,836 INFO L82 GeneralOperation]: Start removeDeadEnds. Operand has 334 states, 332 states have (on average 1.9909638554216869) internal successors, (661), 333 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-08-06 17:16:53,836 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,837 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,838 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,838 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,838 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,839 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,839 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,840 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,840 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,841 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,841 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,841 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,842 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,842 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,843 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,843 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,844 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,844 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,844 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,845 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,845 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,845 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,846 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,846 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,847 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,847 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,847 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,848 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,848 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,849 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,849 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,850 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,850 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,850 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,851 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,851 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,852 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,852 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,852 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,853 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,854 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,855 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,857 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,858 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,858 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,859 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,859 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,860 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,860 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,862 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,863 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,863 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,863 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,866 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,866 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,866 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,867 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,867 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,867 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,868 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,891 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,892 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,892 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,892 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,893 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,893 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,894 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,895 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,895 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,895 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,896 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,896 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,897 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,897 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,898 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,898 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,898 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,899 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,899 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,900 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,900 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,901 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,901 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,901 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,902 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,902 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,903 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,903 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,904 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,904 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,904 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,905 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,905 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,906 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,906 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,907 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,907 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,907 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,908 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,908 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,909 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,909 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,909 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,910 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,910 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,911 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,911 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,912 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,912 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,912 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,913 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,913 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,914 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,914 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,915 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,915 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,915 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,916 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,916 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,917 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,917 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,918 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,918 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,918 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,919 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,919 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,920 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,920 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,921 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,921 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,922 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,922 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,922 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,923 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,923 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,924 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,924 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,925 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,925 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,926 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,926 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,927 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,927 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,928 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,928 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,928 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,929 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,929 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,930 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,930 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,931 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,931 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,931 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,932 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,932 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,933 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,933 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,933 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,934 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,934 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,935 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,935 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,935 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,936 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,936 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,936 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,937 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,937 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,938 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,938 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,939 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,939 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,940 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,940 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,940 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,941 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,941 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,943 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,944 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,944 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,945 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,945 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,946 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,946 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,946 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,947 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,947 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,948 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,949 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,949 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,949 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,950 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,950 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,951 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,951 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,951 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,952 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,952 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,953 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,953 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,953 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,954 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,954 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,955 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,955 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,955 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,956 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,956 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,957 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,957 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,957 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,958 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,958 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,959 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,959 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,959 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,960 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,960 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,961 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,962 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,962 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,963 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,963 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,963 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,964 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,964 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,964 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,965 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,965 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,966 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,966 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,966 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,967 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,967 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,968 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,968 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,968 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,969 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,969 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,969 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,970 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,970 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,971 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,971 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,971 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,972 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,972 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,973 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,973 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,973 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,974 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,974 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,974 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,975 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,975 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,975 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,976 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,976 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,977 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,977 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,977 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,978 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,978 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,979 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,979 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,979 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,980 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,980 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,981 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,981 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,981 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,982 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,982 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,983 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,983 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,983 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,984 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,984 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,985 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,985 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,985 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,986 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,986 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,987 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,987 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,987 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,988 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,988 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,989 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,989 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,989 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,990 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,990 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,991 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,991 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,992 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,992 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,992 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,993 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,993 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,993 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,994 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,994 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,995 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,996 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,996 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,997 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,997 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,997 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,998 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,998 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,999 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,999 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:53,999 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,000 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,000 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,001 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,001 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,001 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,002 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,002 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,003 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,003 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,003 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,004 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,004 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,005 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,005 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,005 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,006 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,006 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,006 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,007 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,007 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:54,013 INFO L88 GeneralOperation]: Finished removeDeadEnds. Reduced from 334 states to 0 states. [2024-08-06 17:16:54,033 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-08-06 17:16:54,043 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@10d6563f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-08-06 17:16:54,043 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-08-06 17:16:54,045 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states. [2024-08-06 17:16:54,046 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-08-06 17:16:54,052 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-08-06 17:16:54,058 INFO L445 BasicCegarLoop]: Path program histogram: [] [2024-08-06 17:16:54,065 INFO L196 ceAbstractionStarter]: Computing trace abstraction results [2024-08-06 17:16:54,069 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.08 05:16:54 BoogieIcfgContainer [2024-08-06 17:16:54,069 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-08-06 17:16:54,070 INFO L158 Benchmark]: Toolchain (without parser) took 4703.60ms. Allocated memory was 176.2MB in the beginning and 354.4MB in the end (delta: 178.3MB). Free memory was 57.0MB in the beginning and 204.0MB in the end (delta: -147.1MB). Peak memory consumption was 32.5MB. Max. memory is 16.1GB. [2024-08-06 17:16:54,071 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 176.2MB. Free memory was 132.5MB in the beginning and 132.4MB in the end (delta: 160.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-08-06 17:16:54,071 INFO L158 Benchmark]: Witness Parser took 0.22ms. Allocated memory is still 176.2MB. Free memory is still 102.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-08-06 17:16:54,072 INFO L158 Benchmark]: CACSL2BoogieTranslator took 863.22ms. Allocated memory is still 176.2MB. Free memory was 56.3MB in the beginning and 86.7MB in the end (delta: -30.4MB). Peak memory consumption was 10.2MB. Max. memory is 16.1GB. [2024-08-06 17:16:54,072 INFO L158 Benchmark]: Boogie Procedure Inliner took 178.66ms. Allocated memory is still 176.2MB. Free memory was 86.7MB in the beginning and 62.7MB in the end (delta: 24.0MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2024-08-06 17:16:54,073 INFO L158 Benchmark]: Boogie Preprocessor took 301.82ms. Allocated memory was 176.2MB in the beginning and 234.9MB in the end (delta: 58.7MB). Free memory was 62.7MB in the beginning and 170.0MB in the end (delta: -107.3MB). Peak memory consumption was 32.2MB. Max. memory is 16.1GB. [2024-08-06 17:16:54,074 INFO L158 Benchmark]: RCFGBuilder took 2555.85ms. Allocated memory is still 234.9MB. Free memory was 170.0MB in the beginning and 95.7MB in the end (delta: 74.3MB). Peak memory consumption was 90.0MB. Max. memory is 16.1GB. [2024-08-06 17:16:54,074 INFO L158 Benchmark]: TraceAbstraction took 794.23ms. Allocated memory was 234.9MB in the beginning and 354.4MB in the end (delta: 119.5MB). Free memory was 94.6MB in the beginning and 204.0MB in the end (delta: -109.4MB). Peak memory consumption was 9.1MB. Max. memory is 16.1GB. [2024-08-06 17:16:54,077 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20ms. Allocated memory is still 176.2MB. Free memory was 132.5MB in the beginning and 132.4MB in the end (delta: 160.9kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.22ms. Allocated memory is still 176.2MB. Free memory is still 102.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 863.22ms. Allocated memory is still 176.2MB. Free memory was 56.3MB in the beginning and 86.7MB in the end (delta: -30.4MB). Peak memory consumption was 10.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 178.66ms. Allocated memory is still 176.2MB. Free memory was 86.7MB in the beginning and 62.7MB in the end (delta: 24.0MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 301.82ms. Allocated memory was 176.2MB in the beginning and 234.9MB in the end (delta: 58.7MB). Free memory was 62.7MB in the beginning and 170.0MB in the end (delta: -107.3MB). Peak memory consumption was 32.2MB. Max. memory is 16.1GB. * RCFGBuilder took 2555.85ms. Allocated memory is still 234.9MB. Free memory was 170.0MB in the beginning and 95.7MB in the end (delta: 74.3MB). Peak memory consumption was 90.0MB. Max. memory is 16.1GB. * TraceAbstraction took 794.23ms. Allocated memory was 234.9MB in the beginning and 354.4MB in the end (delta: 119.5MB). Free memory was 94.6MB in the beginning and 204.0MB in the end (delta: -109.4MB). Peak memory consumption was 9.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 104]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 334 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 0.7s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.7s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-08-06 17:16:54,112 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE