./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/eca-rers2012/Problem16_label41.c --full-output --witness-type violation_witness --validate ./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/Problem16_label41.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_label41.c ./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/Problem16_label41.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,007 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-08-06 17:16:46,085 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,092 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-08-06 17:16:46,095 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-08-06 17:16:46,150 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-08-06 17:16:46,151 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-08-06 17:16:46,152 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-08-06 17:16:46,152 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-08-06 17:16:46,172 INFO L153 SettingsManager]: * Use memory slicer=true [2024-08-06 17:16:46,173 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-08-06 17:16:46,173 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-08-06 17:16:46,174 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-08-06 17:16:46,178 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-08-06 17:16:46,178 INFO L153 SettingsManager]: * Use SBE=true [2024-08-06 17:16:46,179 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-08-06 17:16:46,179 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-08-06 17:16:46,179 INFO L153 SettingsManager]: * sizeof long=4 [2024-08-06 17:16:46,179 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-08-06 17:16:46,180 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-08-06 17:16:46,180 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-08-06 17:16:46,180 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-08-06 17:16:46,181 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-08-06 17:16:46,181 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-08-06 17:16:46,181 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-08-06 17:16:46,181 INFO L153 SettingsManager]: * sizeof long double=12 [2024-08-06 17:16:46,181 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-08-06 17:16:46,182 INFO L153 SettingsManager]: * Use constant arrays=true [2024-08-06 17:16:46,182 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-08-06 17:16:46,182 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-08-06 17:16:46,182 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-08-06 17:16:46,183 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-08-06 17:16:46,183 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-08-06 17:16:46,183 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-08-06 17:16:46,183 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-08-06 17:16:46,183 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-08-06 17:16:46,183 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-08-06 17:16:46,184 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-08-06 17:16:46,184 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-08-06 17:16:46,184 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-08-06 17:16:46,184 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-08-06 17:16:46,185 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-08-06 17:16:46,185 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-08-06 17:16:46,186 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,512 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-08-06 17:16:46,551 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-08-06 17:16:46,553 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-08-06 17:16:46,555 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-08-06 17:16:46,564 INFO L274 PluginConnector]: Witness Parser initialized [2024-08-06 17:16:46,566 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_label41.yml/witness.yml [2024-08-06 17:16:47,054 INFO L270 PluginConnector]: Initializing CDTParser... [2024-08-06 17:16:47,054 INFO L274 PluginConnector]: CDTParser initialized [2024-08-06 17:16:47,055 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/eca-rers2012/Problem16_label41.c [2024-08-06 17:16:48,635 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-08-06 17:16:49,074 INFO L384 CDTParser]: Found 1 translation units. [2024-08-06 17:16:49,075 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem16_label41.c [2024-08-06 17:16:49,096 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/10a85a767/9ee9b9d79f7642559e3e9602b82055c9/FLAGca0d09300 [2024-08-06 17:16:49,205 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/10a85a767/9ee9b9d79f7642559e3e9602b82055c9 [2024-08-06 17:16:49,206 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-08-06 17:16:49,207 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-08-06 17:16:49,209 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-08-06 17:16:49,210 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-08-06 17:16:49,213 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-08-06 17:16:49,214 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:47" (1/2) ... [2024-08-06 17:16:49,215 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b399216 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,215 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:47" (1/2) ... [2024-08-06 17:16:49,216 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3df80631 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,216 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.08 05:16:49" (2/2) ... [2024-08-06 17:16:49,216 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b399216 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,217 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.08 05:16:49" (2/2) ... [2024-08-06 17:16:49,268 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-08-06 17:16:49,422 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_label41.c[2609,2622] [2024-08-06 17:16:49,662 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-08-06 17:16:49,670 INFO L200 MainTranslator]: Completed pre-run [2024-08-06 17:16:49,726 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_label41.c[2609,2622] [2024-08-06 17:16:49,859 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-08-06 17:16:49,875 INFO L204 MainTranslator]: Completed translation [2024-08-06 17:16:49,875 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:49 WrapperNode [2024-08-06 17:16:49,876 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-08-06 17:16:49,876 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-08-06 17:16:49,877 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-08-06 17:16:49,877 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-08-06 17:16:49,885 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:49" (1/1) ... [2024-08-06 17:16:49,920 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:49" (1/1) ... [2024-08-06 17:16:50,059 INFO L138 Inliner]: procedures = 15, calls = 9, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 1770 [2024-08-06 17:16:50,060 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-08-06 17:16:50,060 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-08-06 17:16:50,061 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-08-06 17:16:50,061 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-08-06 17:16:50,072 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:49" (1/1) ... [2024-08-06 17:16:50,073 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:49" (1/1) ... [2024-08-06 17:16:50,090 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:49" (1/1) ... [2024-08-06 17:16:50,152 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,152 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:49" (1/1) ... [2024-08-06 17:16:50,152 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:49" (1/1) ... [2024-08-06 17:16:50,203 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:49" (1/1) ... [2024-08-06 17:16:50,212 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:49" (1/1) ... [2024-08-06 17:16:50,222 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:49" (1/1) ... [2024-08-06 17:16:50,233 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:49" (1/1) ... [2024-08-06 17:16:50,250 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-08-06 17:16:50,251 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-08-06 17:16:50,252 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-08-06 17:16:50,252 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-08-06 17:16:50,252 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:49" (1/1) ... [2024-08-06 17:16:50,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-08-06 17:16:50,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-08-06 17:16:50,320 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,336 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,387 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-08-06 17:16:50,387 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-08-06 17:16:50,387 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-08-06 17:16:50,388 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-08-06 17:16:50,464 INFO L244 CfgBuilder]: Building ICFG [2024-08-06 17:16:50,466 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-08-06 17:16:52,276 INFO L? ?]: Removed 276 outVars from TransFormulas that were not future-live. [2024-08-06 17:16:52,276 INFO L293 CfgBuilder]: Performing block encoding [2024-08-06 17:16:52,315 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-08-06 17:16:52,318 INFO L320 CfgBuilder]: Removed 2 assume(true) statements. [2024-08-06 17:16:52,319 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 05:16:52 BoogieIcfgContainer [2024-08-06 17:16:52,319 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-08-06 17:16:52,321 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-08-06 17:16:52,321 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-08-06 17:16:52,324 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-08-06 17:16:52,325 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:47" (1/4) ... [2024-08-06 17:16:52,326 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c69e19b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction VIOLATION_WITNESS 06.08 05:16:52, skipping insertion in model container [2024-08-06 17:16:52,326 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.08 05:16:49" (2/4) ... [2024-08-06 17:16:52,327 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c69e19b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.08 05:16:52, skipping insertion in model container [2024-08-06 17:16:52,328 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:49" (3/4) ... [2024-08-06 17:16:52,328 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c69e19b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.08 05:16:52, skipping insertion in model container [2024-08-06 17:16:52,328 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 05:16:52" (4/4) ... [2024-08-06 17:16:52,329 INFO L119 eAbstractionObserver]: Analyzing ICFG Problem16_label41.c [2024-08-06 17:16:52,330 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:52,344 INFO L221 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-08-06 17:16:52,345 INFO L180 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-08-06 17:16:52,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:52,404 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,408 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,409 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,411 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,412 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,412 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,413 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,414 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,415 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,416 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,417 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,417 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,419 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,419 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,423 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,427 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,433 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,433 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,440 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,455 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,455 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,460 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,460 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,464 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,464 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,467 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,473 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,473 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,476 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,476 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,481 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,485 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,500 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,500 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,503 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,506 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,506 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,512 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,512 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,521 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,533 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,541 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,541 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,549 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,549 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,551 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,551 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,552 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,552 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,553 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,553 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,555 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,555 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,559 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,559 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,562 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,562 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,569 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,597 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,624 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,626 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,626 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,635 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,635 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,688 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 ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~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)));" "assume !false;" "assume false;assume false;" "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 !(((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);" "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 !(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 !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~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 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 !(((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);" "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 !((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 ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~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 ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0;assume false;" "assume ((10 == ~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);" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0;assume false;" "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 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 ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 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) && 7 == ~a12~0;assume false;" "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 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 ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~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);" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0;assume false;" "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 (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 ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~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 ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0;assume false;" "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 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 ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~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 ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0;assume false;" "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 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 ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~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)));" "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 ((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 (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 ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~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 ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0;assume false;" "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 ((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 ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~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 ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0;assume false;" "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 (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 ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 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 ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0;assume false;" "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 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 ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~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#calculate_output2_returnLabel#1true, annotation: [0, 0]]" "CountingPredicate [underlying: 286#L977true, annotation: [0, 0]]" "CountingPredicate [underlying: 148#L86true, annotation: [0, 0]]" "CountingPredicate [underlying: 71#L181-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 36#L984true, annotation: [0, 0]]" "CountingPredicate [underlying: 108#L1709true, annotation: [0, 0]]" "CountingPredicate [underlying: 173#L1351true, annotation: [0, 0]]" "CountingPredicate [underlying: 34#L1170true, annotation: [0, 0]]" "CountingPredicate [underlying: 182#L239true, annotation: [0, 0]]" "CountingPredicate [underlying: 112#L486true, 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#L223true, annotation: [0, 0]]" "CountingPredicate [underlying: 135#L1513true, 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#L1685true, annotation: [0, 0]]" "CountingPredicate [underlying: 293#L464true, annotation: [0, 0]]" "CountingPredicate [underlying: 60#L1260true, annotation: [0, 0]]" "CountingPredicate [underlying: 30#L313true, 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#L964true, annotation: [0, 0]]" "CountingPredicate [underlying: 312#L892true, annotation: [0, 0]]" "CountingPredicate [underlying: 61#L909true, annotation: [0, 0]]" "CountingPredicate [underlying: 91#L932true, annotation: [0, 0]]" "CountingPredicate [underlying: 63#L1153true, annotation: [0, 0]]" "CountingPredicate [underlying: 94#L537true, 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#L818true, 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#L1197true, 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#L952true, annotation: [0, 0]]" "CountingPredicate [underlying: 216#L1003true, annotation: [0, 0]]" "CountingPredicate [underlying: 313#L1319true, annotation: [0, 0]]" "CountingPredicate [underlying: 111#L444true, annotation: [0, 0]]" "CountingPredicate [underlying: 322#L1296true, annotation: [0, 0]]" "CountingPredicate [underlying: 288#L616true, annotation: [0, 0]]" "CountingPredicate [underlying: 102#L588true, annotation: [0, 0]]" "CountingPredicate [underlying: 273#L634true, annotation: [0, 0]]" "CountingPredicate [underlying: 81#L844true, annotation: [0, 0]]" "CountingPredicate [underlying: 95#L1363true, annotation: [0, 0]]" "CountingPredicate [underlying: 155#L1009true, annotation: [0, 0]]" "CountingPredicate [underlying: 101#L1487true, annotation: [0, 0]]" "CountingPredicate [underlying: 194#L43-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 181#L70-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 98#L1052true, annotation: [0, 0]]" "CountingPredicate [underlying: 45#L531true, 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#L233true, annotation: [0, 0]]" "CountingPredicate [underlying: 8#L518true, annotation: [0, 0]]" "CountingPredicate [underlying: 120#L61-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#L1272true, annotation: [0, 0]]" "CountingPredicate [underlying: 217#L1191true, annotation: [0, 0]]" "CountingPredicate [underlying: 203#L1673true, annotation: [0, 0]]" "CountingPredicate [underlying: 41#L744true, 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#L788true, annotation: [0, 0]]" "CountingPredicate [underlying: 31#L1266true, 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#L85-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 75#L196-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 119#L49-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 308#L154-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]" "CountingPredicate [underlying: 114#L193-1true, 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#L915true, annotation: [0, 0]]" "CountingPredicate [underlying: 237#L479true, annotation: [0, 0]]" "CountingPredicate [underlying: 167#L1159true, annotation: [0, 0]]" "CountingPredicate [underlying: 147#ULTIMATE.startEXITtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 185#$Ultimate##0true, annotation: [0, 0]]" "CountingPredicate [underlying: 106#L67-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 156#L139-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 128#L850true, annotation: [0, 0]]" "CountingPredicate [underlying: 22#L360true, annotation: [0, 0]]" "CountingPredicate [underlying: 245#L1788true, annotation: [0, 0]]" "CountingPredicate [underlying: 46#L873true, annotation: [0, 0]]" "CountingPredicate [underlying: 250#L971true, annotation: [0, 0]]" "CountingPredicate [underlying: 82#L142-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 68#L722true, 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#L879true, annotation: [0, 0]]" "CountingPredicate [underlying: 29#L751true, annotation: [0, 0]]" "CountingPredicate [underlying: 80#L1071true, annotation: [0, 0]]" "CountingPredicate [underlying: 325#L1313true, annotation: [0, 0]]" "CountingPredicate [underlying: 269#L1432true, annotation: [0, 0]]" "CountingPredicate [underlying: 62#L738true, annotation: [0, 0]]" "CountingPredicate [underlying: 100#L898true, annotation: [0, 0]]" "CountingPredicate [underlying: 306#L79-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 125#L671true, annotation: [0, 0]]" "CountingPredicate [underlying: 57#L118-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 329#L130-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 38#L838true, annotation: [0, 0]]" "CountingPredicate [underlying: 40#L1210true, annotation: [0, 0]]" "CountingPredicate [underlying: 140#L377true, annotation: [0, 0]]" "CountingPredicate [underlying: 25#L674true, annotation: [0, 0]]" "CountingPredicate [underlying: 200#L1563true, annotation: [0, 0]]" "CountingPredicate [underlying: 74#L1407true, 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#L245true, 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#L172-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 321#L680true, annotation: [0, 0]]" "CountingPredicate [underlying: 118#L366true, annotation: [0, 0]]" "CountingPredicate [underlying: 209#L628true, annotation: [0, 0]]" "CountingPredicate [underlying: 331#L1224true, annotation: [0, 0]]" "CountingPredicate [underlying: 65#L115-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 177#L1077true, annotation: [0, 0]]" "CountingPredicate [underlying: 67#L284true, annotation: [0, 0]]" "CountingPredicate [underlying: 257#L1494true, 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#L473true, annotation: [0, 0]]" "CountingPredicate [underlying: 83#L55-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 122#L106-1true, 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: 310#L651true, annotation: [0, 0]]" "CountingPredicate [underlying: 116#L1425true, annotation: [0, 0]]" "CountingPredicate [underlying: 27#L163-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 78#L1396true, annotation: [0, 0]]" "CountingPredicate [underlying: 255#L97-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 146#L939true, annotation: [0, 0]]" "CountingPredicate [underlying: 221#L1466true, annotation: [0, 0]]" "CountingPredicate [underlying: 123#L958true, annotation: [0, 0]]" "CountingPredicate [underlying: 169#L1165true, annotation: [0, 0]]" "CountingPredicate [underlying: 212#L383true, annotation: [0, 0]]" "CountingPredicate [underlying: 113#L945true, annotation: [0, 0]]" "CountingPredicate [underlying: 189#L160-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 240#L511true, annotation: [0, 0]]" "CountingPredicate [underlying: 32#L1307true, 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#L687true, annotation: [0, 0]]" "CountingPredicate [underlying: 259#L1648true, annotation: [0, 0]]" "CountingPredicate [underlying: 131#L1756true, annotation: [0, 0]]" "CountingPredicate [underlying: 133#L799true, annotation: [0, 0]]" "CountingPredicate [underlying: 153#L295true, annotation: [0, 0]]" "CountingPredicate [underlying: 69#L1619true, annotation: [0, 0]]" "CountingPredicate [underlying: 92#L1331true, annotation: [0, 0]]" "CountingPredicate [underlying: 271#L1119true, annotation: [0, 0]]" "CountingPredicate [underlying: 58#L885true, 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#L1046true, 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#L228true, 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: 136#L558true, annotation: [0, 0]]" "CountingPredicate [underlying: 4#L1290true, annotation: [0, 0]]" "CountingPredicate [underlying: 141#L467true, 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#L109-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 278#L190-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 139#L1601true, annotation: [0, 0]]" "CountingPredicate [underlying: 292#L178-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 145#L278true, annotation: [0, 0]]" "CountingPredicate [underlying: 164#L493true, annotation: [0, 0]]" "CountingPredicate [underlying: 84#L94-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 274#L1544true, annotation: [0, 0]]" "CountingPredicate [underlying: 276#L1613true, annotation: [0, 0]]" "CountingPredicate [underlying: 66#L1679true, annotation: [0, 0]]" "CountingPredicate [underlying: 109#L583true, annotation: [0, 0]]" "CountingPredicate [underlying: 284#L713true, annotation: [0, 0]]" "CountingPredicate [underlying: 152#L437true, annotation: [0, 0]]" "CountingPredicate [underlying: 174#L904true, annotation: [0, 0]]" "CountingPredicate [underlying: 87#L1385true, annotation: [0, 0]]" "CountingPredicate [underlying: 260#L127-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 277#L1507true, annotation: [0, 0]]" "CountingPredicate [underlying: 90#L214-1true, 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#L1028true, annotation: [0, 0]]" "CountingPredicate [underlying: 258#L646true, annotation: [0, 0]]" "CountingPredicate [underlying: 287#L1324true, annotation: [0, 0]]" "CountingPredicate [underlying: 37#L1368true, annotation: [0, 0]]" "CountingPredicate [underlying: 16#L1550true, annotation: [0, 0]]" "CountingPredicate [underlying: 43#L124-1true, 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#L202-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 324#L64-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 85#L756true, annotation: [0, 0]]" "CountingPredicate [underlying: 35#L421true, annotation: [0, 0]]" "CountingPredicate [underlying: 28#L1135true, annotation: [0, 0]]" "CountingPredicate [underlying: 184#L1058true, annotation: [0, 0]]" "CountingPredicate [underlying: 89#L1743true, annotation: [0, 0]]" "CountingPredicate [underlying: 309#L76-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 158#L331true, annotation: [0, 0]]" "CountingPredicate [underlying: 42#L1035true, annotation: [0, 0]]" "CountingPredicate [underlying: 170#L1595true, annotation: [0, 0]]" "CountingPredicate [underlying: 2#L525true, annotation: [0, 0]]" "CountingPredicate [underlying: 44#L570true, annotation: [0, 0]]" "CountingPredicate [underlying: 88#L812true, annotation: [0, 0]]" "CountingPredicate [underlying: 323#L1607true, annotation: [0, 0]]" "CountingPredicate [underlying: 251#L307true, annotation: [0, 0]]" "CountingPredicate [underlying: 104#L396true, annotation: [0, 0]]" "CountingPredicate [underlying: 86#L1215true, annotation: [0, 0]]" "CountingPredicate [underlying: 157#L1444true, annotation: [0, 0]]" "CountingPredicate [underlying: 47#L103-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 304#L1176true, annotation: [0, 0]]" "CountingPredicate [underlying: 50#L716true, 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#L825true, annotation: [0, 0]]" "CountingPredicate [underlying: 211#L208-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 225#L548true, annotation: [0, 0]]" "CountingPredicate [underlying: 124#L88-1true, 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: 15#L1438true, annotation: [0, 0]]" "CountingPredicate [underlying: 39#L1632true, annotation: [0, 0]]" "CountingPredicate [underlying: 180#L34true, annotation: [0, 0]]" "CountingPredicate [underlying: 318#L175-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 103#L1124true, annotation: [0, 0]]" "CountingPredicate [underlying: 244#L1692true, annotation: [0, 0]]" "CountingPredicate [underlying: 193#L355true, annotation: [0, 0]]" "CountingPredicate [underlying: 126#L1185true, annotation: [0, 0]]" "CountingPredicate [underlying: 196#L91-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 223#L262true, annotation: [0, 0]]" "CountingPredicate [underlying: 142#L856true, annotation: [0, 0]]" "CountingPredicate [underlying: 256#L1021true, annotation: [0, 0]]" "CountingPredicate [underlying: 130#L1749true, annotation: [0, 0]]" "CountingPredicate [underlying: 9#L996true, annotation: [0, 0]]" "CountingPredicate [underlying: 14#L82-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 77#L145-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 110#L733true, annotation: [0, 0]]" "CountingPredicate [underlying: 298#L1041true, annotation: [0, 0]]" "CountingPredicate [underlying: 53#L256true, annotation: [0, 0]]" "CountingPredicate [underlying: 117#L121-1true, 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#L1380true, annotation: [0, 0]]" "CountingPredicate [underlying: 129#L184-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 319#L414true, annotation: [0, 0]]" "CountingPredicate [underlying: 48#L272true, annotation: [0, 0]]" "CountingPredicate [underlying: 283#L52-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 107#L450true, annotation: [0, 0]]" "CountingPredicate [underlying: 233#L1251true, annotation: [0, 0]]" "CountingPredicate [underlying: 137#L1096true, 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#L543true, annotation: [0, 0]]" "CountingPredicate [underlying: 49#L499true, 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#L1337true, 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: 125#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#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: 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: 36#L984true, annotation: [0, 0]]") ("CountingPredicate [underlying: 148#L86true, annotation: [0, 0]]" "assume !false;" "CountingPredicate [underlying: 316#ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 148#L86true, annotation: [0, 0]]" "assume false;assume false;" "CountingPredicate [underlying: 55#L85-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 71#L181-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 129#L184-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 71#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: 129#L184-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 36#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: 36#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: 108#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: 70#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 108#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: 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#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: 34#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: 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: 33#L245true, annotation: [0, 0]]") ("CountingPredicate [underlying: 112#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: 112#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: 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: 70#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: 70#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#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: 76#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: 97#L228true, annotation: [0, 0]]") ("CountingPredicate [underlying: 135#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: 70#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 135#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: 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: 70#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: 70#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#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: 70#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 64#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: 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: 141#L467true, annotation: [0, 0]]") ("CountingPredicate [underlying: 60#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: 60#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: 31#L1266true, annotation: [0, 0]]") ("CountingPredicate [underlying: 30#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: 30#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: 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#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: 79#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: 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: 100#L898true, annotation: [0, 0]]") ("CountingPredicate [underlying: 61#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: 61#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: 105#L915true, annotation: [0, 0]]") ("CountingPredicate [underlying: 91#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: 91#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: 146#L939true, annotation: [0, 0]]") ("CountingPredicate [underlying: 63#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: 63#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: 94#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: 94#L537true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ((4 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0) && 9 == ~a16~0);" "CountingPredicate [underlying: 51#L543true, 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: 70#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: 89#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: 70#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: 70#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: 119#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: 119#L49-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 96#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: 96#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: 134#L825true, 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: 70#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: 70#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#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: 59#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: 219#L169-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 54#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: 54#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: 70#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: 147#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#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: 144#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: 123#L958true, 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#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: 111#L444true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && 3 == ~a15~0 && (8 == ~a12~0 && 5 == calculate_output_~input#1) && ~a18~0 <= -156);" "CountingPredicate [underlying: 107#L450true, 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#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: 102#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: 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#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: 81#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: 128#L850true, annotation: [0, 0]]") ("CountingPredicate [underlying: 95#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: 95#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: 37#L1368true, 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#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: 101#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: 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#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: 98#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: 45#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: 45#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: 94#L537true, 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: 70#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: 53#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#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: 72#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: 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#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: 120#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: 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: 63#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: 38#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: 65#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: 65#L115-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 52#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: 52#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: 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: 59#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: 70#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: 66#L1679true, annotation: [0, 0]]") ("CountingPredicate [underlying: 41#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: 41#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: 29#L751true, 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: 44#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: 95#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: 70#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#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: 143#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: 31#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: 31#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: 52#L1272true, 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: 70#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: 120#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: 120#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: 48#L272true, annotation: [0, 0]]") ("CountingPredicate [underlying: 55#L85-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 124#L88-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 55#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: 124#L88-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 75#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: 75#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: 119#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: 119#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: 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#L193-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 75#L196-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 114#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: 75#L196-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;~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: 91#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#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: 105#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: 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: 112#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: 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#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: 106#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: 156#L139-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 82#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: 82#L142-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 128#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: 128#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: 142#L856true, 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: 118#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#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: 46#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: 99#L879true, 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#L142-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0);" "CountingPredicate [underlying: 77#L145-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 82#L142-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 77#L145-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 68#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: 68#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: 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: 32#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: 143#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: 47#L103-1true, 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;assume false;" "CountingPredicate [underlying: 47#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#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: 99#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: 58#L885true, annotation: [0, 0]]") ("CountingPredicate [underlying: 29#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: 29#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: 85#L756true, annotation: [0, 0]]") ("CountingPredicate [underlying: 80#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: 80#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: 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: 62#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: 62#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: 41#L744true, annotation: [0, 0]]") ("CountingPredicate [underlying: 100#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: 100#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: 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#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: 125#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: 57#L118-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 117#L121-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 57#L118-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 117#L121-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: 38#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: 38#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: 81#L844true, annotation: [0, 0]]") ("CountingPredicate [underlying: 40#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: 40#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: 86#L1215true, annotation: [0, 0]]") ("CountingPredicate [underlying: 140#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: 140#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: 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: 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: 70#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#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: 74#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: 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: 70#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: 133#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#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: 33#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: 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: 70#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: 116#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#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: 54#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: 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: 56#L687true, annotation: [0, 0]]") ("CountingPredicate [underlying: 118#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: 118#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: 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#L115-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 57#L118-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 65#L115-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 57#L118-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;~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: 67#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: 67#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: 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: 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: 101#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: 70#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: 108#L1709true, annotation: [0, 0]]") ("CountingPredicate [underlying: 132#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: 132#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: 83#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: 83#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: 122#L106-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0);" "CountingPredicate [underlying: 127#L109-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 122#L106-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 127#L109-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;~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: 40#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: 70#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: 70#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: 39#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: 70#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: 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: 116#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: 116#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: 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#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: 78#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: 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#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: 146#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: 113#L945true, 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#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: 123#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: 79#L964true, 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: 34#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#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: 113#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: 144#L952true, 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#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: 32#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: 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: 70#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: 60#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#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: 56#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: 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: 70#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#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: 70#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 131#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: 133#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: 133#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: 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#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: 70#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 69#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: 92#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: 92#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: 121#L1337true, 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: 103#L1124true, annotation: [0, 0]]") ("CountingPredicate [underlying: 58#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: 58#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: 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: 70#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: 115#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: 115#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: 104#L396true, annotation: [0, 0]]") ("CountingPredicate [underlying: 73#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: 73#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: 98#L1052true, 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#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: 97#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: 72#L233true, 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: 70#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: 90#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: 90#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: 136#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: 136#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: 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: 141#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: 141#L467true, annotation: [0, 0]]" "assume !((3 == ~a15~0 && 11 == ~a16~0 && 3 == calculate_output_~input#1 && 8 == ~a12~0) && ~a18~0 <= -156);" "CountingPredicate [underlying: 132#L473true, 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: 74#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: 88#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: 140#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: 126#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: 93#L1380true, annotation: [0, 0]]") ("CountingPredicate [underlying: 127#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: 127#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: 278#L190-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0);" "CountingPredicate [underlying: 114#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: 114#L193-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 139#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: 70#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 139#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: 292#L178-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0);" "CountingPredicate [underlying: 71#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: 71#L181-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 145#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: 145#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: 67#L284true, 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: 49#L499true, annotation: [0, 0]]") ("CountingPredicate [underlying: 84#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: 84#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: 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: 70#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: 70#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: 69#L1619true, annotation: [0, 0]]") ("CountingPredicate [underlying: 66#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: 70#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 66#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: 64#L1685true, annotation: [0, 0]]") ("CountingPredicate [underlying: 109#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: 109#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: 102#L588true, 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: 50#L716true, 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: 111#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: 61#L909true, annotation: [0, 0]]") ("CountingPredicate [underlying: 87#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: 87#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: 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: 70#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: 135#L1513true, annotation: [0, 0]]") ("CountingPredicate [underlying: 90#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: 90#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: 76#L223true, 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: 78#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: 46#L873true, annotation: [0, 0]]") ("CountingPredicate [underlying: 138#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: 138#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: 42#L1035true, 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: 92#L1331true, annotation: [0, 0]]") ("CountingPredicate [underlying: 37#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: 37#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: 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: 70#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#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: 43#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: 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: 137#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: 136#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: 70#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: 70#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#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: 115#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: 324#L64-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 106#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: 106#L67-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 85#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: 85#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: 35#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: 35#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: 28#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: 28#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: 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#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: 70#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 89#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: 130#L1749true, 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#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: 42#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: 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: 70#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: 139#L1601true, 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: 45#L531true, annotation: [0, 0]]") ("CountingPredicate [underlying: 44#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: 44#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: 88#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: 88#L812true, annotation: [0, 0]]" "assume !((((2 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a16~0) && 4 == ~a15~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 96#L818true, 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: 70#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: 30#L313true, annotation: [0, 0]]") ("CountingPredicate [underlying: 104#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: 104#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: 86#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: 86#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: 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#L103-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 122#L106-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 47#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: 122#L106-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;~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#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: 50#L716true, annotation: [0, 0]]" "assume !((9 == ~a12~0 && (3 == ~a15~0 && 4 == calculate_output_~input#1) && 134 < ~a18~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 68#L722true, 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: 110#L733true, annotation: [0, 0]]") ("CountingPredicate [underlying: 134#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: 134#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: 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#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: 124#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: 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: 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: 39#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: 70#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 39#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: 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#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: 103#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: 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: 70#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#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: 126#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: 196#L91-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 84#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: 84#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#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: 142#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: 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: 138#L1028true, annotation: [0, 0]]") ("CountingPredicate [underlying: 130#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: 70#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 130#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: 131#L1756true, 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: 148#L86true, 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: 55#L85-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 77#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: 77#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: 110#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: 110#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: 62#L738true, 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: 73#L1046true, annotation: [0, 0]]") ("CountingPredicate [underlying: 53#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: 53#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: 117#L121-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 43#L124-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 117#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: 43#L124-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;~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: 28#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#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: 93#L1380true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 5 == ~a12~0 && 12 == ~a16~0 && 5 == calculate_output_~input#1 && 134 < ~a18~0);" "CountingPredicate [underlying: 87#L1385true, annotation: [0, 0]]") ("CountingPredicate [underlying: 129#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: 129#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: 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: 35#L421true, annotation: [0, 0]]") ("CountingPredicate [underlying: 48#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: 48#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: 145#L278true, 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: 83#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: 83#L55-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 107#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: 107#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: 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#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: 137#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: 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: 70#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#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: 51#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: 49#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: 49#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: 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: 80#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: 109#L583true, annotation: [0, 0]]") ("CountingPredicate [underlying: 121#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: 121#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: 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:52,715 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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,750 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,753 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,761 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,761 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,762 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,763 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,763 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,764 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,764 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,765 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,766 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,766 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,767 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,767 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,768 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,769 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,769 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,770 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,771 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,771 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,772 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,772 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,773 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,774 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,774 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,775 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,777 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,777 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,778 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,779 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,779 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,780 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,781 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,781 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,782 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,782 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,783 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,784 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,784 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,785 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,786 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,786 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,787 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,788 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,788 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,789 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,790 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,790 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,791 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,791 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,792 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,792 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,793 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,794 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,794 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,795 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,795 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,796 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,797 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,797 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,798 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,798 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,799 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,800 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,801 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,801 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,802 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,802 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,803 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,804 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,804 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,805 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,806 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,806 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,807 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,807 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,808 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,809 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,809 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,810 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,810 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,811 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,811 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,812 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,813 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,813 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,814 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,814 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,815 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,815 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,816 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,817 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,817 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,818 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,819 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,819 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,820 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,820 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,821 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,821 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,822 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,823 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,823 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,824 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,824 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,825 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,825 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,826 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,827 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,827 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,828 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,828 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,829 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,830 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,830 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,831 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,831 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,832 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,833 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,833 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,834 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,856 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,861 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,861 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,864 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,864 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,865 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,865 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,869 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,869 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,870 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,870 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,871 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,871 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,872 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,873 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,873 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,874 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,874 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,875 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,875 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,876 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,877 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,877 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,878 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,879 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,879 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,880 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,880 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,881 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,881 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,882 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,882 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,883 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,884 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,884 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,885 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,885 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,886 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,886 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,887 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,888 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,888 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,889 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,889 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,890 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,890 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,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:52,937 INFO L88 GeneralOperation]: Finished removeDeadEnds. Reduced from 334 states to 0 states. [2024-08-06 17:16:52,950 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-08-06 17:16:52,957 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;@571c1b3d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-08-06 17:16:52,957 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-08-06 17:16:52,960 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states. [2024-08-06 17:16:52,960 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-08-06 17:16:52,965 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-08-06 17:16:52,974 INFO L445 BasicCegarLoop]: Path program histogram: [] [2024-08-06 17:16:52,976 INFO L196 ceAbstractionStarter]: Computing trace abstraction results [2024-08-06 17:16:52,979 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.08 05:16:52 BoogieIcfgContainer [2024-08-06 17:16:52,979 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-08-06 17:16:52,980 INFO L158 Benchmark]: Toolchain (without parser) took 3772.92ms. Allocated memory was 169.9MB in the beginning and 482.3MB in the end (delta: 312.5MB). Free memory was 104.7MB in the beginning and 269.5MB in the end (delta: -164.8MB). Peak memory consumption was 148.7MB. Max. memory is 16.1GB. [2024-08-06 17:16:52,980 INFO L158 Benchmark]: Witness Parser took 0.26ms. Allocated memory is still 169.9MB. Free memory is still 141.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-08-06 17:16:52,981 INFO L158 Benchmark]: CDTParser took 0.70ms. Allocated memory is still 169.9MB. Free memory was 91.3MB in the beginning and 90.6MB in the end (delta: 682.6kB). There was no memory consumed. Max. memory is 16.1GB. [2024-08-06 17:16:52,981 INFO L158 Benchmark]: CACSL2BoogieTranslator took 666.53ms. Allocated memory was 169.9MB in the beginning and 260.0MB in the end (delta: 90.2MB). Free memory was 104.7MB in the beginning and 195.1MB in the end (delta: -90.4MB). Peak memory consumption was 47.0MB. Max. memory is 16.1GB. [2024-08-06 17:16:52,985 INFO L158 Benchmark]: Boogie Procedure Inliner took 183.28ms. Allocated memory is still 260.0MB. Free memory was 195.1MB in the beginning and 171.0MB in the end (delta: 24.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2024-08-06 17:16:52,985 INFO L158 Benchmark]: Boogie Preprocessor took 190.32ms. Allocated memory is still 260.0MB. Free memory was 171.0MB in the beginning and 136.0MB in the end (delta: 35.1MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2024-08-06 17:16:52,986 INFO L158 Benchmark]: RCFGBuilder took 2067.66ms. Allocated memory is still 260.0MB. Free memory was 136.0MB in the beginning and 180.7MB in the end (delta: -44.8MB). Peak memory consumption was 63.2MB. Max. memory is 16.1GB. [2024-08-06 17:16:52,986 INFO L158 Benchmark]: TraceAbstraction took 658.55ms. Allocated memory was 260.0MB in the beginning and 482.3MB in the end (delta: 222.3MB). Free memory was 179.7MB in the beginning and 269.5MB in the end (delta: -89.9MB). Peak memory consumption was 132.4MB. Max. memory is 16.1GB. [2024-08-06 17:16:52,988 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.26ms. Allocated memory is still 169.9MB. Free memory is still 141.0MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.70ms. Allocated memory is still 169.9MB. Free memory was 91.3MB in the beginning and 90.6MB in the end (delta: 682.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 666.53ms. Allocated memory was 169.9MB in the beginning and 260.0MB in the end (delta: 90.2MB). Free memory was 104.7MB in the beginning and 195.1MB in the end (delta: -90.4MB). Peak memory consumption was 47.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 183.28ms. Allocated memory is still 260.0MB. Free memory was 195.1MB in the beginning and 171.0MB in the end (delta: 24.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 190.32ms. Allocated memory is still 260.0MB. Free memory was 171.0MB in the beginning and 136.0MB in the end (delta: 35.1MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * RCFGBuilder took 2067.66ms. Allocated memory is still 260.0MB. Free memory was 136.0MB in the beginning and 180.7MB in the end (delta: -44.8MB). Peak memory consumption was 63.2MB. Max. memory is 16.1GB. * TraceAbstraction took 658.55ms. Allocated memory was 260.0MB in the beginning and 482.3MB in the end (delta: 222.3MB). Free memory was 179.7MB in the beginning and 269.5MB in the end (delta: -89.9MB). Peak memory consumption was 132.4MB. 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: 86]: 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.6s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.6s, 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:53,020 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE