./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/eca-rers2012/Problem15_label03.c --full-output --witness-type violation_witness --validate ./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/Problem15_label03.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/Problem15_label03.c ./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/Problem15_label03.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:11,351 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-08-06 17:16:11,435 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:11,441 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-08-06 17:16:11,442 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-08-06 17:16:11,474 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-08-06 17:16:11,475 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-08-06 17:16:11,475 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-08-06 17:16:11,476 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-08-06 17:16:11,476 INFO L153 SettingsManager]: * Use memory slicer=true [2024-08-06 17:16:11,477 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-08-06 17:16:11,477 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-08-06 17:16:11,481 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-08-06 17:16:11,484 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-08-06 17:16:11,484 INFO L153 SettingsManager]: * Use SBE=true [2024-08-06 17:16:11,485 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-08-06 17:16:11,485 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-08-06 17:16:11,486 INFO L153 SettingsManager]: * sizeof long=4 [2024-08-06 17:16:11,486 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-08-06 17:16:11,486 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-08-06 17:16:11,487 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-08-06 17:16:11,487 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-08-06 17:16:11,491 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-08-06 17:16:11,492 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-08-06 17:16:11,492 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-08-06 17:16:11,492 INFO L153 SettingsManager]: * sizeof long double=12 [2024-08-06 17:16:11,493 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-08-06 17:16:11,493 INFO L153 SettingsManager]: * Use constant arrays=true [2024-08-06 17:16:11,493 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-08-06 17:16:11,493 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-08-06 17:16:11,494 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-08-06 17:16:11,494 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-08-06 17:16:11,496 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-08-06 17:16:11,497 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-08-06 17:16:11,497 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-08-06 17:16:11,497 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-08-06 17:16:11,497 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-08-06 17:16:11,498 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-08-06 17:16:11,498 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-08-06 17:16:11,498 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-08-06 17:16:11,516 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-08-06 17:16:11,516 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-08-06 17:16:11,517 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-08-06 17:16:11,517 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:11,809 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-08-06 17:16:11,847 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-08-06 17:16:11,852 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-08-06 17:16:11,854 INFO L270 PluginConnector]: Initializing CDTParser... [2024-08-06 17:16:11,855 INFO L274 PluginConnector]: CDTParser initialized [2024-08-06 17:16:11,857 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/eca-rers2012/Problem15_label03.c [2024-08-06 17:16:13,386 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-08-06 17:16:13,791 INFO L384 CDTParser]: Found 1 translation units. [2024-08-06 17:16:13,794 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem15_label03.c [2024-08-06 17:16:13,819 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5a2f6c7c9/96a9c80850094cd987ec3b9ad5d6ed00/FLAG7e4c8a7b4 [2024-08-06 17:16:13,843 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/5a2f6c7c9/96a9c80850094cd987ec3b9ad5d6ed00 [2024-08-06 17:16:13,846 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-08-06 17:16:13,847 INFO L274 PluginConnector]: Witness Parser initialized [2024-08-06 17:16:13,848 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/Problem15_label03.yml/witness.yml [2024-08-06 17:16:14,139 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-08-06 17:16:14,141 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-08-06 17:16:14,143 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-08-06 17:16:14,143 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-08-06 17:16:14,148 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-08-06 17:16:14,149 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.08 05:16:13" (1/2) ... [2024-08-06 17:16:14,150 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b4b2b55 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:14, skipping insertion in model container [2024-08-06 17:16:14,150 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.08 05:16:13" (1/2) ... [2024-08-06 17:16:14,152 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@34cc6221 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:14, skipping insertion in model container [2024-08-06 17:16:14,153 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:14" (2/2) ... [2024-08-06 17:16:14,153 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b4b2b55 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:14, skipping insertion in model container [2024-08-06 17:16:14,154 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:14" (2/2) ... [2024-08-06 17:16:14,226 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-08-06 17:16:14,464 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/Problem15_label03.c[2937,2950] [2024-08-06 17:16:14,887 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-08-06 17:16:14,904 INFO L200 MainTranslator]: Completed pre-run [2024-08-06 17:16:14,921 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/Problem15_label03.c[2937,2950] [2024-08-06 17:16:15,146 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-08-06 17:16:15,168 INFO L204 MainTranslator]: Completed translation [2024-08-06 17:16:15,169 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:15 WrapperNode [2024-08-06 17:16:15,169 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-08-06 17:16:15,171 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-08-06 17:16:15,171 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-08-06 17:16:15,171 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-08-06 17:16:15,180 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:15" (1/1) ... [2024-08-06 17:16:15,225 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:15" (1/1) ... [2024-08-06 17:16:15,398 INFO L138 Inliner]: procedures = 15, calls = 9, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 1760 [2024-08-06 17:16:15,399 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-08-06 17:16:15,400 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-08-06 17:16:15,400 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-08-06 17:16:15,400 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-08-06 17:16:15,413 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:15" (1/1) ... [2024-08-06 17:16:15,414 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:15" (1/1) ... [2024-08-06 17:16:15,437 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:15" (1/1) ... [2024-08-06 17:16:15,609 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:15,610 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:15" (1/1) ... [2024-08-06 17:16:15,610 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:15" (1/1) ... [2024-08-06 17:16:15,705 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:15" (1/1) ... [2024-08-06 17:16:15,726 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:15" (1/1) ... [2024-08-06 17:16:15,758 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:15" (1/1) ... [2024-08-06 17:16:15,772 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:15" (1/1) ... [2024-08-06 17:16:15,812 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-08-06 17:16:15,814 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-08-06 17:16:15,814 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-08-06 17:16:15,814 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-08-06 17:16:15,815 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:15" (1/1) ... [2024-08-06 17:16:15,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-08-06 17:16:15,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-08-06 17:16:15,857 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:15,864 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:15,995 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-08-06 17:16:15,999 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-08-06 17:16:15,999 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-08-06 17:16:16,000 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-08-06 17:16:16,167 INFO L244 CfgBuilder]: Building ICFG [2024-08-06 17:16:16,173 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-08-06 17:16:18,953 INFO L? ?]: Removed 246 outVars from TransFormulas that were not future-live. [2024-08-06 17:16:18,953 INFO L293 CfgBuilder]: Performing block encoding [2024-08-06 17:16:19,004 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-08-06 17:16:19,004 INFO L320 CfgBuilder]: Removed 2 assume(true) statements. [2024-08-06 17:16:19,005 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 05:16:19 BoogieIcfgContainer [2024-08-06 17:16:19,005 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-08-06 17:16:19,012 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-08-06 17:16:19,012 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-08-06 17:16:19,016 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-08-06 17:16:19,016 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.08 05:16:13" (1/4) ... [2024-08-06 17:16:19,018 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5952037d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.08 05:16:19, skipping insertion in model container [2024-08-06 17:16:19,018 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:14" (2/4) ... [2024-08-06 17:16:19,019 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5952037d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction VIOLATION_WITNESS 06.08 05:16:19, skipping insertion in model container [2024-08-06 17:16:19,019 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:15" (3/4) ... [2024-08-06 17:16:19,020 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5952037d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction VIOLATION_WITNESS 06.08 05:16:19, skipping insertion in model container [2024-08-06 17:16:19,021 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 05:16:19" (4/4) ... [2024-08-06 17:16:19,022 INFO L119 eAbstractionObserver]: Analyzing ICFG Problem15_label03.c [2024-08-06 17:16:19,023 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:19,049 INFO L221 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-08-06 17:16:19,049 INFO L180 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-08-06 17:16:19,109 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,120 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,129 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,132 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,133 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,135 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,136 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,138 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,139 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,140 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,142 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,143 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,144 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,146 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,147 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,148 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,150 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,151 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,152 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,153 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,155 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,156 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,157 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,159 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,160 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,162 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,163 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,165 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,166 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,168 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,169 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,170 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,172 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,173 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,174 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,176 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,177 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,178 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,179 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,180 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,182 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,183 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,184 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,185 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,187 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,188 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,190 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,191 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,193 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,195 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,197 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,198 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,199 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,201 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,203 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,205 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,207 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,208 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,210 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,212 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,213 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,215 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,216 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,218 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,219 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,221 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,223 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,225 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,227 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,229 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,230 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,232 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,233 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,234 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,236 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,238 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,239 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,240 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,242 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,243 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,245 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,246 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,247 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,249 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,250 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,251 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,252 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,254 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,255 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,256 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,257 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,258 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,259 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,260 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,261 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,262 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,263 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,263 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,264 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,265 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,266 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,267 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,268 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,269 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,270 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,270 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,271 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,272 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,273 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,274 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,275 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,275 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,276 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,277 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,277 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,278 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,279 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,280 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,281 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,281 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,282 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,283 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,284 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,284 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,285 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,286 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,287 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,288 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,288 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,289 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,290 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,291 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,291 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,292 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,293 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,294 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,295 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,295 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,296 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,297 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,298 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,298 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,299 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,300 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,301 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,302 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,303 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,303 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,304 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,305 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,306 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,307 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,308 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,308 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,309 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,310 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,311 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,312 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,313 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,314 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,315 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,316 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,317 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,318 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,319 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,323 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,325 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,326 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,327 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,329 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,330 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,331 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,333 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,335 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,336 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,337 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,338 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,339 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,340 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,341 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,343 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,344 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,345 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,346 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,347 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,349 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,350 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,353 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,355 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,356 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,357 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,358 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,359 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,360 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,362 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,363 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,364 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,365 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,366 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,367 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,368 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,369 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,370 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,373 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,374 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,375 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,376 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,377 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,378 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,379 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,380 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,381 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,381 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,382 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,383 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,384 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,385 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,386 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,387 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,387 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,388 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,389 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,390 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,391 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,391 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,392 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,393 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,394 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,395 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,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:19,397 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,398 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,399 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,400 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,401 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,401 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,402 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,403 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,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:19,405 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,406 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,407 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,407 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,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:19,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:19,410 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,442 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,442 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,489 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,562 INFO L90 WitnessUtils]: FiniteAutomaton nwa = ( alphabet = {"assume -42 < ~a4~0 && 136 >= ~a4~0;~a29~0 := 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978);~a2~0 := 4;" "assume !(-42 < ~a4~0 && 136 >= ~a4~0);~a0~0 := (if 10 * (-61 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) < 0 && 0 != 10 * (-61 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) % 9 then 1 + 10 * (-61 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 9 else 10 * (-61 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 9);~a29~0 := 354675 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 78) - 303746 - 50931;~a2~0 := 1;" "calculate_output_#res#1 := 21;" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 && 2 == ~a2~0) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0)) && 4 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0);" "assume !true;" "assume ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144));~a4~0 := (if 10 * (-166432 + ~a4~0) < 0 && 0 != 10 * (-166432 + ~a4~0) % 9 then 1 + 10 * (-166432 + ~a4~0) / 9 else 10 * (-166432 + ~a4~0) / 9);~a0~0 := ~a0~0 - -600019 - -48;~a29~0 := -300072 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 3;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 !(~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144)));" "assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 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 ((-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1) && 2 == ~a2~0) && ~a0~0 <= -147;~a4~0 := (if 10 * (~a4~0 - 432014) < 0 && 0 != 10 * (~a4~0 - 432014) % 9 then 1 + 10 * (~a4~0 - 432014) / 9 else 10 * (~a4~0 - 432014) / 9);~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071;~a2~0 := 1;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 !(((-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1) && 2 == ~a2~0) && ~a0~0 <= -147);" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1;~a4~0 := (if -445432 + ~a4~0 - 38917 < 0 && 0 != (-445432 + ~a4~0 - 38917) % 5 then 1 + (-445432 + ~a4~0 - 38917) / 5 else (-445432 + ~a4~0 - 38917) / 5);~a0~0 := (if -523061 + ~a0~0 < 0 && 0 != (-523061 + ~a0~0) % 5 then 1 + (-523061 + ~a0~0) / 5 else (-523061 + ~a0~0) / 5);~a29~0 := -1 + (-300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 1);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1);" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0);" "assume 5 == ~a2~0 && ((~a0~0 <= -147 && 5 == calculate_output_~input#1) && 43 < ~a29~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -12207 + (~a4~0 - 571896);~a0~0 := (if 600032 + ~a0~0 - -112 < 0 && 0 != (600032 + ~a0~0 - -112) % 5 then 1 + (600032 + ~a0~0 - -112) / 5 else (600032 + ~a0~0 - -112) / 5);~a29~0 := 8 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29);calculate_output_#res#1 := -1;" "assume !(5 == ~a2~0 && ((~a0~0 <= -147 && 5 == calculate_output_~input#1) && 43 < ~a29~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume (-16 < ~a29~0 && 43 >= ~a29~0) && ((-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && 3 == calculate_output_~input#1) && ~a0~0 <= -147;" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume -144 < ~a29~0 && -16 >= ~a29~0;~a0~0 := -428500 + (-116 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - -428496);~a29~0 := (if -1 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -588420 - -8138) < 0 && 0 != -1 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -588420 - -8138) % 10 then 1 + -1 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -588420 - -8138) / 10 else -1 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -588420 - -8138) / 10);~a2~0 := 5;" "assume !(-144 < ~a29~0 && -16 >= ~a29~0);~a29~0 := 130494 + (~a29~0 - -367691) - -35139;~a2~0 := 5;" "calculate_output_#res#1 := 22;" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0);" "assume !((-16 < ~a29~0 && 43 >= ~a29~0) && ((-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && 3 == calculate_output_~input#1) && ~a0~0 <= -147);" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 4 == ~a2~0 && 4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0);~a4~0 := -1095280 + (147908 + (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - -409340);~a0~0 := (if -5 * ~a0~0 < 0 && 0 != -5 * ~a0~0 % 5 then 1 + -5 * ~a0~0 / 5 else -5 * ~a0~0 / 5) - -445352;~a29~0 := (if 5 * (14 + (if -342777 + ~a29~0 < 0 && 0 != (-342777 + ~a29~0) % 29 then (-342777 + ~a29~0) % 29 - 29 else (-342777 + ~a29~0) % 29)) < 0 && 0 != 5 * (14 + (if -342777 + ~a29~0 < 0 && 0 != (-342777 + ~a29~0) % 29 then (-342777 + ~a29~0) % 29 - 29 else (-342777 + ~a29~0) % 29)) % 29 then 5 * (14 + (if -342777 + ~a29~0 < 0 && 0 != (-342777 + ~a29~0) % 29 then (-342777 + ~a29~0) % 29 - 29 else (-342777 + ~a29~0) % 29)) % 29 - 29 else 5 * (14 + (if -342777 + ~a29~0 < 0 && 0 != (-342777 + ~a29~0) % 29 then (-342777 + ~a29~0) % 29 - 29 else (-342777 + ~a29~0) % 29)) % 29) - -14;calculate_output_#res#1 := -1;" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 4 == ~a2~0 && 4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0));" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144);" "assume (~a4~0 <= -86 && 3 == calculate_output_~input#1 && (((1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -61 < ~a0~0;~a0~0 := (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072;~a29~0 := -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !((~a4~0 <= -86 && 3 == calculate_output_~input#1 && (((1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -61 < ~a0~0);" "assume 4 == ~a2~0 && ((6 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a0~0 := 125 * ~a0~0;~a29~0 := 15 + (if ~a29~0 - 587266 < 0 && 0 != (~a29~0 - 587266) % 29 then (~a29~0 - 587266) % 29 - 29 else (~a29~0 - 587266) % 29);calculate_output_#res#1 := -1;" "assume !(4 == ~a2~0 && ((6 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144);" "assume 5 == ~a2~0 && ((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147;~a4~0 := (if (if 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) % 9 then 1 + 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 9 else 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 9) < 0 && 0 != (if 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) % 9 then 1 + 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 9 else 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 9) % 5 then 1 + (if 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) % 9 then 1 + 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 9 else 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 9) / 5 else (if 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) % 9 then 1 + 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 9 else 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 9) / 5) - 395341;~a0~0 := (if ~a0~0 - -158225 < 0 && 0 != (~a0~0 - -158225) % 18 then (~a0~0 - -158225) % 18 - 18 else (~a0~0 - -158225) % 18) - 78 - 1;~a29~0 := -300072 + (if 522034 + ~a29~0 < 0 && 0 != (522034 + ~a29~0) % 299928 then (522034 + ~a29~0) % 299928 - 299928 else (522034 + ~a29~0) % 299928);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(5 == ~a2~0 && ((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147);" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 3 == ~a2~0)) && 1 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := -1067274 + (461687 + (~a4~0 - 71431) - -176106);~a29~0 := 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978);~a2~0 := 4;calculate_output_#res#1 := -1;" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144);" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 3 == ~a2~0)) && 1 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0);" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && ~a0~0 <= -147) && 5 == ~a2~0;~a4~0 := (if 10 * (-282138 + 5 * ~a4~0) < 0 && 0 != 10 * (-282138 + 5 * ~a4~0) % 9 then 1 + 10 * (-282138 + 5 * ~a4~0) / 9 else 10 * (-282138 + 5 * ~a4~0) / 9);~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 228236;~a2~0 := 3;calculate_output_#res#1 := -1;" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && ~a0~0 <= -147) && 5 == ~a2~0);" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0);" "assume ~a4~0 <= -86 && -61 < ~a0~0 && 5 == calculate_output_~input#1 && (((43 < ~a29~0 && 4 == ~a2~0) || (~a29~0 <= -144 && 5 == ~a2~0)) || (5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0));~a0~0 := -536449 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5);~a29~0 := -1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 - 1);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(~a4~0 <= -86 && -61 < ~a0~0 && 5 == calculate_output_~input#1 && (((43 < ~a29~0 && 4 == ~a2~0) || (~a29~0 <= -144 && 5 == ~a2~0)) || (5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)));" "assume 3 == ~a2~0 && ~a4~0 <= -86 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input#1) && -61 < ~a0~0;~a29~0 := (if 5 * ~a29~0 - -271226 < 0 && 0 != (5 * ~a29~0 - -271226) % 5 then 1 + (5 * ~a29~0 - -271226) / 5 else (5 * ~a29~0 - -271226) / 5);~a2~0 := 5;calculate_output_#res#1 := 21;" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0);" "assume !(3 == ~a2~0 && ~a4~0 <= -86 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input#1) && -61 < ~a0~0);" "assume 5 == ~a2~0 && ((1 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0;" "assume -147 < ~a0~0 && -98 >= ~a0~0;~a29~0 := -144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 299526;~a2~0 := 3;" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0);" "assume !(-147 < ~a0~0 && -98 >= ~a0~0);~a29~0 := -3 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -25) - 3;~a2~0 := 4;" "calculate_output_#res#1 := -1;" "assume !(5 == ~a2~0 && ((1 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume (((-61 < ~a0~0 && 2 == calculate_output_~input#1) && 43 < ~a29~0) && ~a4~0 <= -86) && 5 == ~a2~0;~a0~0 := -287852 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 79) - -287851;~a29~0 := -79 + (if -432842 + ~a29~0 < 0 && 0 != (-432842 + ~a29~0) % 63 then (-432842 + ~a29~0) % 63 - 63 else (-432842 + ~a29~0) % 63);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0);" "assume !((((-61 < ~a0~0 && 2 == calculate_output_~input#1) && 43 < ~a29~0) && ~a4~0 <= -86) && 5 == ~a2~0);" "assume (((1 == calculate_output_~input#1 && 1 == ~a2~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := 331538 + ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 50479) - 286662;~a0~0 := 2 * (-221394 + ~a0~0) - 61944;~a2~0 := 5;calculate_output_#res#1 := 22;" "assume !((((1 == calculate_output_~input#1 && 1 == ~a2~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144);" "assume ((2 == ~a2~0 && 4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147;~a4~0 := -99001 + (if 108 * (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != 108 * (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 10 then 1 + 108 * (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 10 else 108 * (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 10);~a0~0 := 600024 + ~a0~0 - -69;~a29~0 := 14 + (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 - 29 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29);calculate_output_#res#1 := 22;" "assume !(((2 == ~a2~0 && 4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147);" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (6 == calculate_output_~input#1 && 43 < ~a29~0) && 2 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := -431166 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5);~a0~0 := (if -2 * (207162 + (if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10)) < 0 && 0 != -2 * (207162 + (if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10)) % 10 then 1 + -2 * (207162 + (if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10)) / 10 else -2 * (207162 + (if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10)) / 10);~a29~0 := -301321 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 5);~a2~0 := 1;calculate_output_#res#1 := 21;" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144);" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (6 == calculate_output_~input#1 && 43 < ~a29~0) && 2 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume (-147 < ~a0~0 && -98 >= ~a0~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0;~a0~0 := (if 10 * (-341421 + (~a0~0 - -11543)) < 0 && 0 != 10 * (-341421 + (~a0~0 - -11543)) % 9 then 1 + 10 * (-341421 + (~a0~0 - -11543)) / 9 else 10 * (-341421 + (~a0~0 - -11543)) / 9);~a29~0 := -79 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63 then (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63 - 63 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63);~a2~0 := 4;calculate_output_#res#1 := 22;" "assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0);" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0);" "assume ((-147 < ~a0~0 && -98 >= ~a0~0) && (1 == calculate_output_~input#1 && 5 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a29~0 <= -144;~a4~0 := (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 552897;~a0~0 := (if 510025 + ~a0~0 < 0 && 0 != (510025 + ~a0~0) % 5 then 1 + (510025 + ~a0~0) / 5 else (510025 + ~a0~0) / 5);~a29~0 := 15 + (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - 55038 < 0 && 0 != ((if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - 55038) % 29 then ((if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - 55038) % 29 - 29 else ((if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - 55038) % 29);calculate_output_#res#1 := 26;" "assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && (1 == calculate_output_~input#1 && 5 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a29~0 <= -144);" "assume (1 == ~a2~0 && ~a0~0 <= -147 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a29~0 := 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -243945;~a2~0 := 5;calculate_output_#res#1 := 22;" "assume !((1 == ~a2~0 && ~a0~0 <= -147 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144);" "assume ((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0;~a4~0 := (if 10 * (~a4~0 - -387581) < 0 && 0 != 10 * (~a4~0 - -387581) % -9 then 10 * (~a4~0 - -387581) / -9 - 1 else 10 * (~a4~0 - -387581) / -9) - 92057;~a0~0 := -346446 + (if ~a0~0 - 206221 - -444674 < 0 && 0 != (~a0~0 - 206221 - -444674) % 5 then 1 + (~a0~0 - 206221 - -444674) / 5 else (~a0~0 - 206221 - -444674) / 5);~a29~0 := -300071 + (if -62679 + (~a29~0 - -129597) < 0 && 0 != (-62679 + (~a29~0 - -129597)) % 299928 then (-62679 + (~a29~0 - -129597)) % 299928 - 299928 else (-62679 + (~a29~0 - -129597)) % 299928);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0);" "assume (1 == ~a2~0 && (5 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) - 513244 - 63334;~a29~0 := 8 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - 14) - -20;~a2~0 := 5;calculate_output_#res#1 := -1;" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume !((1 == ~a2~0 && (5 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && 5 == calculate_output_~input#1 && 2 == ~a2~0) && ~a29~0 <= -144;~a4~0 := 4 * (if 10 * (-126587 + ~a4~0) < 0 && 0 != 10 * (-126587 + ~a4~0) % 9 then 1 + 10 * (-126587 + ~a4~0) / 9 else 10 * (-126587 + ~a4~0) / 9);~a0~0 := (if 10 * (if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10) < 0 && 0 != 10 * (if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10) % 9 then 1 + 10 * (if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10) / 9 else 10 * (if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10) / 9) - 138870;~a29~0 := (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 - 29 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29) - -18;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && 5 == calculate_output_~input#1 && 2 == ~a2~0) && ~a29~0 <= -144);" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume (-61 < ~a0~0 && 1 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input#1) && ~a4~0 <= -86;~a0~0 := (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072 - -96529 - 96530;~a29~0 := -268648 + 5 * ~a29~0;calculate_output_#res#1 := -1;" "assume !((-61 < ~a0~0 && 1 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input#1) && ~a4~0 <= -86);" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && ((((1 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 5 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := (if 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) < 0 && 0 != 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) % 5 then 1 + 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5 else 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5);~a0~0 := -397063 + ((if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6) - 118188);~a29~0 := -2 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((1 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 5 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0);" "assume ((((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input#1) && -16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if 10 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 192549) < 0 && 0 != 10 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 192549) % 9 then 1 + 10 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 192549) / 9 else 10 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 192549) / 9);~a0~0 := 2 * (287869 + ~a0~0);~a29~0 := 395553 + (~a29~0 - -35786) - 630549;~a2~0 := 4;calculate_output_#res#1 := -1;" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144;" "assume !(((((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input#1) && -16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume !false;" "assume false;assume false;" "assume ~a4~0 <= -86 && ((43 < ~a29~0 && 5 == calculate_output_~input#1) && -61 < ~a0~0) && 3 == ~a2~0;~a0~0 := -2 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072 - 1);~a29~0 := (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) - 544016;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144);" "assume !(~a4~0 <= -86 && ((43 < ~a29~0 && 5 == calculate_output_~input#1) && -61 < ~a0~0) && 3 == ~a2~0);" "assume (4 == ~a2~0 && ~a4~0 <= -86 && 3 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -61 < ~a0~0;~a0~0 := -300075 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926);~a29~0 := -300073 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !((4 == ~a2~0 && ~a4~0 <= -86 && 3 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -61 < ~a0~0);" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0;~a4~0 := (if 861 * (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 5 then 1 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5) < 0 && 0 != 861 * (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 5 then 1 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5) % 10 then 1 + 861 * (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 5 then 1 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5) / 10 else 861 * (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 5 then 1 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5) / 10);~a0~0 := -453515 + (if ~a0~0 - -100650 < 0 && 0 != (~a0~0 - -100650) % 5 then 1 + (~a0~0 - -100650) / 5 else (~a0~0 - -100650) / 5);~a29~0 := (if 13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) < 0 && 0 != (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 5 then 1 + (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5 else (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5) - -27;~a2~0 := 3;calculate_output_#res#1 := -1;" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0);" "assume (((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0) && ~a0~0 <= -147;~a4~0 := -49139 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 522593);~a29~0 := -408943 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 141073;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume !((((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0) && ~a0~0 <= -147);" "assume -61 < ~a0~0 && ~a4~0 <= -86 && (((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && 4 == ~a2~0;~a0~0 := -300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 2;~a29~0 := -22730 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && 4 == ~a2~0);" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "assume (((1 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && 5 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -349277 + (if ~a4~0 - 464292 < 0 && 0 != (~a4~0 - 464292) % 5 then 1 + (~a4~0 - 464292) / 5 else (~a4~0 - 464292) / 5);~a0~0 := (if 10 * ((if ~a0~0 - -292898 < 0 && 0 != (~a0~0 - -292898) % 18 then (~a0~0 - -292898) % 18 - 18 else (~a0~0 - -292898) % 18) - 83) < 0 && 0 != 10 * ((if ~a0~0 - -292898 < 0 && 0 != (~a0~0 - -292898) % 18 then (~a0~0 - -292898) % 18 - 18 else (~a0~0 - -292898) % 18) - 83) % 9 then 1 + 10 * ((if ~a0~0 - -292898 < 0 && 0 != (~a0~0 - -292898) % 18 then (~a0~0 - -292898) % 18 - 18 else (~a0~0 - -292898) % 18) - 83) / 9 else 10 * ((if ~a0~0 - -292898 < 0 && 0 != (~a0~0 - -292898) % 18 then (~a0~0 - -292898) % 18 - 18 else (~a0~0 - -292898) % 18) - 83) / 9);~a29~0 := (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 - 29 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29) - -13 - -1;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !((((1 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && 5 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume (((-98 < ~a0~0 && -61 >= ~a0~0) && 2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -704326 + (~a4~0 - -392870);~a0~0 := (if 5 * (~a0~0 - 3611) < 0 && 0 != 5 * (~a0~0 - 3611) % 5 then 1 + 5 * (~a0~0 - 3611) / 5 else 5 * (~a0~0 - 3611) / 5);~a29~0 := -564185 + (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 - 29 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29) - -564199;calculate_output_#res#1 := 26;" "assume !((((-98 < ~a0~0 && -61 >= ~a0~0) && 2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "assume (4 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -98 < ~a0~0 && -61 >= ~a0~0;~a29~0 := -70 + (if 5 * (-1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80)) < 0 && 0 != 5 * (-1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80)) % 63 then 5 * (-1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80)) % 63 - 63 else 5 * (-1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80)) % 63);calculate_output_#res#1 := 22;" "assume !((4 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume (2 == ~a2~0 && ((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -144 < ~a29~0 && -16 >= ~a29~0;~a4~0 := (if 50 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) < 0 && 0 != 50 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) % 9 then 1 + 50 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 9 else 50 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 9);~a0~0 := 5 * (if ~a0~0 - 286794 < 0 && 0 != (~a0~0 - 286794) % -5 then (~a0~0 - 286794) / -5 - 1 else (~a0~0 - 286794) / -5);~a29~0 := -348131 + ((if 5 * ~a29~0 < 0 && 0 != 5 * ~a29~0 % 29 then 5 * ~a29~0 % 29 - 29 else 5 * ~a29~0 % 29) - -15 - -348140);~a2~0 := 4;calculate_output_#res#1 := -1;" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0);" "assume !((2 == ~a2~0 && ((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "assume 5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input#1) && ~a29~0 <= -144;~a4~0 := -406842 + (if 5 * ~a4~0 < 0 && 0 != 5 * ~a4~0 % 5 then 1 + 5 * ~a4~0 / 5 else 5 * ~a4~0 / 5);~a29~0 := 208841 + (18 + (~a29~0 - -600125) - 208856);calculate_output_#res#1 := -1;" "assume !(5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input#1) && ~a29~0 <= -144);" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume ~a4~0 <= -86 && ((((2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0)) || (3 == ~a2~0 && ~a29~0 <= -144)) && 3 == calculate_output_~input#1) && -61 < ~a0~0;~a29~0 := 14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29);~a2~0 := 4;calculate_output_#res#1 := 22;" "assume !(~a4~0 <= -86 && ((((2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0)) || (3 == ~a2~0 && ~a29~0 <= -144)) && 3 == calculate_output_~input#1) && -61 < ~a0~0);" "assume 2 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 1 == calculate_output_~input#1) && ~a0~0 <= -147;~a29~0 := (if (if (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5) < 0 && 0 != (if (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5) % 5 then 1 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5) / 5 else (if (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5) / 5);calculate_output_#res#1 := 26;" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0);" "assume !(2 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 1 == calculate_output_~input#1) && ~a0~0 <= -147);" "assume ~a0~0 <= -147 && ((((3 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 4 == ~a2~0)) || (4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := 4 * (-509555 + (~a4~0 - -368988));~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 269560 - -609922;~a2~0 := 4;calculate_output_#res#1 := -1;" "assume !(~a0~0 <= -147 && ((((3 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 4 == ~a2~0)) || (4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0);" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (~a0~0 <= -147 && 5 == ~a2~0 && 1 == calculate_output_~input#1) && 43 < ~a29~0;~a4~0 := -13727 + (if 10 * (~a4~0 - 527117) < 0 && 0 != 10 * (~a4~0 - 527117) % 9 then 1 + 10 * (~a4~0 - 527117) / 9 else 10 * (~a4~0 - 527117) / 9);~a0~0 := ~a0~0 - -361747 - -238361 - -15;~a29~0 := -13 + (if (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) < 0 && 0 != (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) % 29 then (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) % 29 - 29 else (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) % 29);calculate_output_#res#1 := 26;" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (~a0~0 <= -147 && 5 == ~a2~0 && 1 == calculate_output_~input#1) && 43 < ~a29~0);" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 5 == ~a2~0;" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "assume -144 < ~a29~0 && -16 >= ~a29~0;~a0~0 := -719783 + (~a0~0 - -265548);~a29~0 := -81 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63);~a2~0 := 2;" "assume !(-144 < ~a29~0 && -16 >= ~a29~0);~a4~0 := -5161 + (if -300226 + ~a4~0 < 0 && 0 != (-300226 + ~a4~0) % 5 then 1 + (-300226 + ~a4~0) / 5 else (-300226 + ~a4~0) / 5);~a0~0 := (if -343212 + (~a0~0 - 211989) < 0 && 0 != (-343212 + (~a0~0 - 211989)) % 5 then 1 + (-343212 + (~a0~0 - 211989)) / 5 else (-343212 + (~a0~0 - 211989)) / 5);~a29~0 := -68 + (if -325965 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 5 then 1 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5) < 0 && 0 != (-325965 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 5 then 1 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5)) % 63 then (-325965 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 5 then 1 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5)) % 63 - 63 else (-325965 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 5 then 1 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5)) % 63);~a2~0 := 1;" "calculate_output_#res#1 := 22;" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 5 == ~a2~0);" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "assume (2 == ~a2~0 && (4 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0;" "assume 2 == ~a2~0;~a4~0 := (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - -464382 - 647516;~a0~0 := (if 10 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % -5 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / -5 - 1 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / -5) < 0 && 0 != 10 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % -5 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / -5 - 1 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / -5) % 9 then 1 + 10 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % -5 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / -5 - 1 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / -5) / 9 else 10 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % -5 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / -5 - 1 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / -5) / 9);~a2~0 := 5;" "assume !(2 == ~a2~0);~a0~0 := 280272 + (~a0~0 - 280318);~a29~0 := (if -496909 + ~a29~0 < 0 && 0 != (-496909 + ~a29~0) % 29 then (-496909 + ~a29~0) % 29 - 29 else (-496909 + ~a29~0) % 29) - -14;~a2~0 := 4;" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0);" "calculate_output_#res#1 := -1;" "assume !((2 == ~a2~0 && (4 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume ((((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - -131007 - 193084;~a0~0 := (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - 548765 - 28905;~a29~0 := -300072 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(((((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0);" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144);" "assume ~a4~0 <= -86 && (6 == calculate_output_~input#1 && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -61 < ~a0~0;~a29~0 := -1 + ((if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 - 29 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29) - -14);~a2~0 := 3;calculate_output_#res#1 := 26;" "assume !(~a4~0 <= -86 && (6 == calculate_output_~input#1 && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -61 < ~a0~0);" "assume 1 == ~a2~0 && (43 < ~a29~0 && 2 == calculate_output_~input#1 && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -378206 + 5 * ~a4~0;~a0~0 := (if 5 * (-38 + ~a0~0) < 0 && 0 != 5 * (-38 + ~a0~0) % 24 then 5 * (-38 + ~a0~0) % 24 - 24 else 5 * (-38 + ~a0~0) % 24) - 116;~a29~0 := -191104 + (if 10 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) < 0 && 0 != 10 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) % 9 then 1 + 10 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 9 else 10 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 9);calculate_output_#res#1 := -1;" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144);" "assume !(1 == ~a2~0 && (43 < ~a29~0 && 2 == calculate_output_~input#1 && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume (((4 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a4~0 <= -86) && 3 == ~a2~0) && -61 < ~a0~0;~a4~0 := -43 + (if (if 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) < 0 && 0 != 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) % 10 then 1 + 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) / 10 else 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) / 10) < 0 && 0 != (if 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) < 0 && 0 != 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) % 10 then 1 + 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) / 10 else 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) / 10) % 5 then 1 + (if 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) < 0 && 0 != 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) % 10 then 1 + 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) / 10 else 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) / 10) / 5 else (if 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) < 0 && 0 != 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) % 10 then 1 + 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) / 10 else 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) / 10) / 5);~a0~0 := (if -300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) < 0 && 0 != (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) % 5 then 1 + (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5 else (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5) - 339337;~a29~0 := -57784 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 79) - -570548 - 512763;~a2~0 := 1;calculate_output_#res#1 := 22;" "assume !((((4 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a4~0 <= -86) && 3 == ~a2~0) && -61 < ~a0~0);" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144);" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0;" "assume -16 < ~a29~0 && 43 >= ~a29~0;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021;" "assume !(-16 < ~a29~0 && 43 >= ~a29~0);~a4~0 := 2 * (5 * ~a4~0 - 209138);~a0~0 := -726068 + (~a0~0 - -253752) - 17929;~a29~0 := -300072 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 1;~a2~0 := 3;" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "calculate_output_#res#1 := -1;" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume 2 == ~a2~0 && ((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := 5 * (if (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) < 0 && 0 != (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) % 5 then 1 + (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5 else (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5);~a0~0 := 596172 + ~a0~0;~a29~0 := (if ~a29~0 - -418570 < 0 && 0 != (~a29~0 - -418570) % 5 then 1 + (~a29~0 - -418570) / 5 else (~a29~0 - -418570) / 5) - 588464 - -504725;~a2~0 := 4;calculate_output_#res#1 := -1;" "assume !(2 == ~a2~0 && ((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "assume (-98 < ~a0~0 && -61 >= ~a0~0) && ((2 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -117422 + (~a4~0 - 175972 - 86348);~a0~0 := -364487 + ~a0~0 - 232165;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -29;~a2~0 := 1;calculate_output_#res#1 := 26;" "assume !((-98 < ~a0~0 && -61 >= ~a0~0) && ((2 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume (-147 < ~a0~0 && -98 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && 5 == ~a2~0;~a4~0 := -346300 + ~a4~0;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -13;~a2~0 := 4;calculate_output_#res#1 := -1;" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0);" "assume !((-147 < ~a0~0 && -98 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && 5 == ~a2~0);" "assume 43 < ~a29~0 && ~a4~0 <= -86 && -61 < ~a0~0 && 3 == ~a2~0 && 3 == calculate_output_~input#1;~a0~0 := (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072 - 1;~a29~0 := -100850 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(43 < ~a29~0 && ~a4~0 <= -86 && -61 < ~a0~0 && 3 == ~a2~0 && 3 == calculate_output_~input#1);" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume (((1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0) && 3 == ~a2~0;" "assume -98 < ~a0~0 && -61 >= ~a0~0;~a29~0 := 24 + (if 5 * (-61659 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -13)) < 0 && 0 != 5 * (-61659 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -13)) % 29 then 5 * (-61659 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -13)) % 29 - 29 else 5 * (-61659 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -13)) % 29);~a2~0 := 5;" "assume !(-98 < ~a0~0 && -61 >= ~a0~0);~a0~0 := -135803 + (if ~a0~0 - 401265 < 0 && 0 != (~a0~0 - 401265) % 5 then 1 + (~a0~0 - 401265) / 5 else (~a0~0 - 401265) / 5);~a29~0 := 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978);~a2~0 := 4;" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "calculate_output_#res#1 := 22;" "assume !((((1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0) && 3 == ~a2~0);" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0) || (2 == ~a2~0 && ~a29~0 <= -144)) && 1 == calculate_output_~input#1;~a29~0 := (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 - 29 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29) - -13;~a2~0 := 2;calculate_output_#res#1 := 21;" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0) || (2 == ~a2~0 && ~a29~0 <= -144)) && 1 == calculate_output_~input#1);" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0);" "assume 4 == ~a2~0 && ((3 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a0~0 := (if 10 * (5 * ~a0~0 - 152016) < 0 && 0 != 10 * (5 * ~a0~0 - 152016) % 9 then 1 + 10 * (5 * ~a0~0 - 152016) / 9 else 10 * (5 * ~a0~0 - 152016) / 9);~a29~0 := -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 3;calculate_output_#res#1 := -1;" "assume !(4 == ~a2~0 && ((3 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume 4 == ~a2~0 && ((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0;~a0~0 := 580975 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072) - 580976;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 197811;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume !(4 == ~a2~0 && ((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0);" "assume (4 == ~a2~0 && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a0~0 := -121 + (if 5 * (~a0~0 - 43) < 0 && 0 != 5 * (~a0~0 - 43) % 24 then 5 * (~a0~0 - 43) % 24 - 24 else 5 * (~a0~0 - 43) % 24);~a29~0 := -14651 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 79 - -14650);~a2~0 := 2;calculate_output_#res#1 := -1;" "assume !((4 == ~a2~0 && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144);" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0 && 3 == calculate_output_~input#1 && 1 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a0~0 := (if 2 * (5 * ~a0~0 - 204273) < 0 && 0 != 2 * (5 * ~a0~0 - 204273) % 24 then 2 * (5 * ~a0~0 - 204273) % 24 - 24 else 2 * (5 * ~a0~0 - 204273) % 24) - 115;~a29~0 := -10 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 29 then (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 29 - 29 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 29);calculate_output_#res#1 := -1;" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0 && 3 == calculate_output_~input#1 && 1 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume (-98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input#1;~a0~0 := -12197 + (~a0~0 - 558048) - 637;~a29~0 := -41396 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 78) - -41393;~a2~0 := 3;calculate_output_#res#1 := -1;" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0);" "assume !((-98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input#1);" "assume ~a0~0 <= -147 && (((2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -409121 + ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 138332);~a29~0 := -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(~a0~0 <= -147 && (((2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume (((-86 < ~a4~0 && -42 >= ~a4~0) && 2 == calculate_output_~input#1 && 2 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;~a4~0 := (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 28051 < 0 && 0 != ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 28051) % 5 then 1 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 28051) / 5 else ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 28051) / 5);~a0~0 := -483723 + (~a0~0 - -70089);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 2 == calculate_output_~input#1 && 2 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "assume ((((-98 < ~a0~0 && -61 >= ~a0~0) && 2 == calculate_output_~input#1) && ~a29~0 <= -144) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -494899 + ~a4~0 - 70550;~a0~0 := (if 10 * (111880 + (~a0~0 - -314354)) < 0 && 0 != 10 * (111880 + (~a0~0 - -314354)) % 9 then 1 + 10 * (111880 + (~a0~0 - -314354)) / 9 else 10 * (111880 + (~a0~0 - -314354)) / 9);~a29~0 := (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63 then (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63 - 63 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63) - 54;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(((((-98 < ~a0~0 && -61 >= ~a0~0) && 2 == calculate_output_~input#1) && ~a29~0 <= -144) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume (5 == ~a2~0 && -61 < ~a0~0 && 5 == calculate_output_~input#1 && 43 < ~a29~0) && ~a4~0 <= -86;~a4~0 := (if 5 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 62 - 1) < 0 && 0 != 5 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 62 - 1) % 21 then 5 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 62 - 1) % 21 - 21 else 5 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 62 - 1) % 21) - 47;~a0~0 := (if 10 * (345979 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) < 0 && 0 != 10 * (345979 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) % -9 then 10 * (345979 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) / -9 - 1 else 10 * (345979 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) / -9);~a2~0 := 3;calculate_output_#res#1 := 22;" "assume !((5 == ~a2~0 && -61 < ~a0~0 && 5 == calculate_output_~input#1 && 43 < ~a29~0) && ~a4~0 <= -86);" "assume (((~a0~0 <= -147 && 6 == calculate_output_~input#1) && 5 == ~a2~0) && 43 < ~a29~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a2~0 := 2;calculate_output_#res#1 := -1;" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "assume !((((~a0~0 <= -147 && 6 == calculate_output_~input#1) && 5 == ~a2~0) && 43 < ~a29~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume 43 < ~a29~0 && ((4 == calculate_output_~input#1 && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0;~a4~0 := 5 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) - 593094;~a0~0 := -109 + (if 5 * (-1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 122)) < 0 && 0 != 5 * (-1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 122)) % 24 then 5 * (-1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 122)) % 24 - 24 else 5 * (-1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 122)) % 24);calculate_output_#res#1 := -1;" "assume !(43 < ~a29~0 && ((4 == calculate_output_~input#1 && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0);" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0);" "assume ((-147 < ~a0~0 && -98 >= ~a0~0) && 1 == ~a2~0 && 3 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0;~a0~0 := -187730 + (if -127384 + ~a0~0 < 0 && 0 != (-127384 + ~a0~0) % 5 then 1 + (-127384 + ~a0~0) / 5 else (-127384 + ~a0~0) / 5);~a29~0 := (if -27646 + (~a29~0 - -345279) < 0 && 0 != (-27646 + (~a29~0 - -345279)) % 299928 then (-27646 + (~a29~0 - -345279)) % 299928 - 299928 else (-27646 + (~a29~0 - -345279)) % 299928) - 300071;~a2~0 := 4;calculate_output_#res#1 := -1;" "assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && 1 == ~a2~0 && 3 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume -61 < ~a0~0 && (1 == calculate_output_~input#1 && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0))) && ~a4~0 <= -86;~a0~0 := (if -300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) < 0 && 0 != (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) % 5 then 1 + (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5 else (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5) - -67866 - 413054;~a29~0 := -300072 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 1;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0);" "assume !(-61 < ~a0~0 && (1 == calculate_output_~input#1 && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0))) && ~a4~0 <= -86);" "assume (((-98 < ~a0~0 && -61 >= ~a0~0) && 6 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -231980 + (~a4~0 - 339023) - -829860 - 719049;~a0~0 := -38 + 5 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5);~a29~0 := (if 561071 + ~a29~0 < 0 && 0 != (561071 + ~a29~0) % 299978 then (561071 + ~a29~0) % 299978 - 299978 else (561071 + ~a29~0) % 299978) - -300021;~a2~0 := 5;calculate_output_#res#1 := -1;" "assume !((((-98 < ~a0~0 && -61 >= ~a0~0) && 6 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume 3 == ~a2~0 && ((-98 < ~a0~0 && -61 >= ~a0~0) && 4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - -506734 - 541845;~a29~0 := -1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80);~a2~0 := 1;calculate_output_#res#1 := 22;" "assume !(3 == ~a2~0 && ((-98 < ~a0~0 && -61 >= ~a0~0) && 4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume -61 < ~a0~0 && ((((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0)) && 2 == calculate_output_~input#1) && ~a4~0 <= -86;~a0~0 := 355893 + (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 2) - 355891;~a29~0 := -174546 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 5);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(-61 < ~a0~0 && ((((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0)) && 2 == calculate_output_~input#1) && ~a4~0 <= -86);" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0);" "assume ((1 == calculate_output_~input#1 && ((~a29~0 <= -144 && 2 == ~a2~0) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0;~a0~0 := -500106 + 5 * (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6);~a29~0 := 469623 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5);~a2~0 := 2;calculate_output_#res#1 := 21;" "assume !(((1 == calculate_output_~input#1 && ((~a29~0 <= -144 && 2 == ~a2~0) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0);" "assume ((~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output_~input#1) && 5 == ~a2~0) && 43 < ~a29~0;~a4~0 := -14481 + 2 * (~a4~0 - 205078);~a29~0 := (if 10 * (-341130 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) < 0 && 0 != 10 * (-341130 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) % 9 then 1 + 10 * (-341130 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 9 else 10 * (-341130 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 9);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -61 < ~a0~0) && ~a29~0 <= -144);" "assume !(((~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output_~input#1) && 5 == ~a2~0) && 43 < ~a29~0);" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output_~input#1) && ~a0~0 <= -147) && 3 == ~a2~0;~a4~0 := -45471 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) - 243489;~a29~0 := 61057 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -107734);~a2~0 := 5;calculate_output_#res#1 := -1;" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output_~input#1) && ~a0~0 <= -147) && 3 == ~a2~0);" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144);" "assume 2 == ~a2~0 && ((3 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021 - -1;calculate_output_#res#1 := 26;" "assume !(2 == ~a2~0 && ((3 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147);" "assume (((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == calculate_output_~input#1) && 5 == ~a2~0) && ~a29~0 <= -144;~a4~0 := -141755 + ~a4~0;~a0~0 := -274611 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 61 - 8) - -274610;~a29~0 := 42 + (if 5 * (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) < 0 && 0 != 5 * (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) % 29 then 5 * (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) % 29 - 29 else 5 * (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) % 29);~a2~0 := 2;calculate_output_#res#1 := -1;" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0);" "assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == calculate_output_~input#1) && 5 == ~a2~0) && ~a29~0 <= -144);" "assume (-61 < ~a0~0 && 5 == calculate_output_~input#1 && (((1 == ~a2~0 && 43 < ~a29~0) || (2 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0))) && ~a4~0 <= -86;~a0~0 := -364241 + (if (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072 < 0 && 0 != ((if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072) % 5 then 1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072) / 5 else ((if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072) / 5);~a29~0 := -300073 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !((-61 < ~a0~0 && 5 == calculate_output_~input#1 && (((1 == ~a2~0 && 43 < ~a29~0) || (2 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0))) && ~a4~0 <= -86);" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144);" "assume 1 == ~a2~0 && ((1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := (if 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) < 0 && 0 != 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) % 5 then 1 + 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5 else 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5);~a29~0 := -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 3;calculate_output_#res#1 := -1;" "assume !(1 == ~a2~0 && ((1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume (((-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -16 < ~a29~0 && 43 >= ~a29~0;~a4~0 := 304026 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 427802;~a0~0 := 5 * ~a0~0 - 577550;~a2~0 := 3;calculate_output_#res#1 := -1;" "assume !((((-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144);" "assume (-98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0 && (2 == ~a2~0 && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;" "assume 3 == ~a2~0;~a2~0 := 1;" "assume !(3 == ~a2~0);~a0~0 := -2 + (-367017 + ~a0~0 - -366972);~a29~0 := (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - 582444 - 2215;~a2~0 := 1;" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0);" "calculate_output_#res#1 := -1;" "assume !((-98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0 && (2 == ~a2~0 && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume (((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0;~a4~0 := -145327 + (if 359989 + ~a4~0 < 0 && 0 != (359989 + ~a4~0) % 5 then 1 + (359989 + ~a4~0) / 5 else (359989 + ~a4~0) / 5);~a29~0 := (if 9 * (-80 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 1) < 0 && 0 != 9 * (-80 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 1) % 10 then 1 + 9 * (-80 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 1) / 10 else 9 * (-80 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 1) / 10);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume !((((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0);" "assume (-147 < ~a0~0 && -98 >= ~a0~0) && ((-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input#1) && 3 == ~a2~0;~a4~0 := (if 50 * ~a4~0 < 0 && 0 != 50 * ~a4~0 % 9 then 1 + 50 * ~a4~0 / 9 else 50 * ~a4~0 / 9) - 472916;~a0~0 := -385217 + 5 * ~a0~0;~a29~0 := -1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ((-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input#1) && 3 == ~a2~0);" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "assume 1 == ~a2~0 && ((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0;~a0~0 := -1747 + ((if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10) - 587044);~a29~0 := (if ~a29~0 - 138235 - 4077 < 0 && 0 != (~a29~0 - 138235 - 4077) % 5 then 1 + (~a29~0 - 138235 - 4077) / 5 else (~a29~0 - 138235 - 4077) / 5);calculate_output_#res#1 := -1;" "assume !(1 == ~a2~0 && ((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0);" "assume -61 < ~a0~0 && ~a4~0 <= -86 && (5 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 1 == ~a2~0;~a0~0 := 505433 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072 - 3) - 505432;~a29~0 := ~a29~0 - 76359 - 240588;calculate_output_#res#1 := -1;" "assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (5 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 1 == ~a2~0);" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0);" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && ((5 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0;" "assume -16 < ~a29~0 && 43 >= ~a29~0;~a4~0 := -8946 + (-550870 + ~a4~0 - 30700);~a0~0 := 141803 + (~a0~0 - 347957 - -538641);~a29~0 := -7 + ((if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 - 29 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29) - -38);~a2~0 := 1;" "assume !(-16 < ~a29~0 && 43 >= ~a29~0);~a29~0 := -10 + ((if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 29 then (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 29 - 29 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 29) - -23);~a2~0 := 3;" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0);" "calculate_output_#res#1 := -1;" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((5 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0);" "assume (~a0~0 <= -147 && (1 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0;~a29~0 := 591566 + ~a29~0;~a2~0 := 4;calculate_output_#res#1 := 22;" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume !((~a0~0 <= -147 && (1 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume (-61 < ~a0~0 && ((5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input#1) && ~a4~0 <= -86;~a0~0 := -390280 + (if -300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) < 0 && 0 != (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) % 5 then 1 + (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5 else (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5);~a29~0 := 5 * (if -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) < 0 && 0 != (-300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) % 5 then 1 + (-300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5 else (-300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5) - 4;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !((-61 < ~a0~0 && ((5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input#1) && ~a4~0 <= -86);" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144);" "assume (-147 < ~a0~0 && -98 >= ~a0~0) && 5 == ~a2~0 && (4 == calculate_output_~input#1 && (43 < ~a29~0 || (-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0;~a0~0 := (if -1 * (363321 + (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6)) < 0 && 0 != -1 * (363321 + (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6)) % 10 then 1 + -1 * (363321 + (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6)) / 10 else -1 * (363321 + (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6)) / 10);~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021 - 439759 - -439760;~a2~0 := 4;calculate_output_#res#1 := 22;" "assume !((-147 < ~a0~0 && -98 >= ~a0~0) && 5 == ~a2~0 && (4 == calculate_output_~input#1 && (43 < ~a29~0 || (-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume (~a0~0 <= -147 && (4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0;" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "assume ~a0~0 <= -147;~a0~0 := (if 4 * ((if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - 10779) < 0 && 0 != 4 * ((if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - 10779) % 24 then 4 * ((if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - 10779) % 24 - 24 else 4 * ((if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - 10779) % 24) - 116;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 78 - 400269 - -400266;~a2~0 := 5;" "assume !(~a0~0 <= -147);~a29~0 := (if -1 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -358331 - 904415) < 0 && 0 != -1 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -358331 - 904415) % 10 then 1 + -1 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -358331 - 904415) / 10 else -1 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -358331 - 904415) / 10);" "assume -61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input#1 && ((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0));~a0~0 := 5 * (if -300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) < 0 && 0 != (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) % 5 then 1 + (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5 else (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5) - 2;~a29~0 := (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 403019 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 403019) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 403019) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 403019) / 5);~a2~0 := 1;calculate_output_#res#1 := -1;" "calculate_output_#res#1 := 22;" "assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input#1 && ((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0)));" "assume !((~a0~0 <= -147 && (4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0);" "assume (((-86 < ~a4~0 && -42 >= ~a4~0) && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input#1) && 1 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := 5 * ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 105635);~a0~0 := -535974 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5);~a29~0 := -127151 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);calculate_output_#res#1 := -1;" "assume (((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input#1) && ~a4~0 <= -86) && 3 == ~a2~0) && -61 < ~a0~0;~a0~0 := -3 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072);~a29~0 := (if 10 * (20287 + (~a29~0 - 117398)) < 0 && 0 != 10 * (20287 + (~a29~0 - 117398)) % 9 then 1 + 10 * (20287 + (~a29~0 - 117398)) / 9 else 10 * (20287 + (~a29~0 - 117398)) / 9);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input#1) && 1 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0);" "assume !((((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input#1) && ~a4~0 <= -86) && 3 == ~a2~0) && -61 < ~a0~0);" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (2 == ~a2~0 && ~a29~0 <= -144 && 3 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0;" "assume (((6 == calculate_output_~input#1 && ~a29~0 <= -144) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0;~a0~0 := 25 * (if 15 * ~a0~0 < 0 && 0 != 15 * ~a0~0 % 10 then 1 + 15 * ~a0~0 / 10 else 15 * ~a0~0 / 10);~a29~0 := 5 + (if 5 * (if 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) < 0 && 0 != 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) % 10 then 1 + 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) / 10 else 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) / 10) < 0 && 0 != 5 * (if 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) < 0 && 0 != 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) % 10 then 1 + 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) / 10 else 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) / 10) % 29 then 5 * (if 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) < 0 && 0 != 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) % 10 then 1 + 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) / 10 else 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) / 10) % 29 - 29 else 5 * (if 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) < 0 && 0 != 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) % 10 then 1 + 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) / 10 else 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) / 10) % 29);~a2~0 := 2;calculate_output_#res#1 := -1;" "assume !((((6 == calculate_output_~input#1 && ~a29~0 <= -144) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0);" "assume ~a0~0 <= -147;~a4~0 := -289021 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5);~a0~0 := (if 5 * ~a0~0 - 170894 < 0 && 0 != (5 * ~a0~0 - 170894) % -5 then (5 * ~a0~0 - 170894) / -5 - 1 else (5 * ~a0~0 - 170894) / -5);~a29~0 := (if (if 13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) < 0 && 0 != (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 5 then 1 + (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5 else (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5) < 0 && 0 != (if 13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) < 0 && 0 != (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 5 then 1 + (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5 else (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5) % 5 then 1 + (if 13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) < 0 && 0 != (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 5 then 1 + (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5 else (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5) / 5 else (if 13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) < 0 && 0 != (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 5 then 1 + (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5 else (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5) / 5);~a2~0 := 3;" "assume !(~a0~0 <= -147);~a29~0 := 14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29);" "assume (((4 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && ~a0~0 <= -147;~a4~0 := (if 10 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 475134) < 0 && 0 != 10 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 475134) % 9 then 1 + 10 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 475134) / 9 else 10 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 475134) / 9);~a0~0 := 600146 + ~a0~0;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021;~a2~0 := 2;calculate_output_#res#1 := 22;" "calculate_output_#res#1 := 21;" "assume !((((4 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && ~a0~0 <= -147);" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (2 == ~a2~0 && ~a29~0 <= -144 && 3 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume -61 < ~a0~0 && (3 == ~a2~0 && ~a4~0 <= -86 && 1 == calculate_output_~input#1) && 43 < ~a29~0;~a4~0 := 76016 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 60 - 76016);~a0~0 := (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10) - 595384;~a29~0 := 13 + (if -532371 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (-532371 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 29 then (-532371 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 29 - 29 else (-532371 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 29);~a2~0 := 1;calculate_output_#res#1 := 21;" "assume (~a0~0 <= -147 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := 424627 + (~a4~0 - 373993 - 156849);~a0~0 := -99 + (if -38819 + (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10) < 0 && 0 != (-38819 + (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10)) % 24 then (-38819 + (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10)) % 24 - 24 else (-38819 + (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10)) % 24);~a29~0 := (if -1 * ((if 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) < 0 && 0 != (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) % 5 then 1 + (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) / 5 else (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) / 5) - 494390) < 0 && 0 != -1 * ((if 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) < 0 && 0 != (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) % 5 then 1 + (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) / 5 else (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) / 5) - 494390) % 10 then 1 + -1 * ((if 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) < 0 && 0 != (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) % 5 then 1 + (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) / 5 else (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) / 5) - 494390) / 10 else -1 * ((if 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) < 0 && 0 != (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) % 5 then 1 + (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) / 5 else (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) / 5) - 494390) / 10);calculate_output_#res#1 := -1;" "assume !(-61 < ~a0~0 && (3 == ~a2~0 && ~a4~0 <= -86 && 1 == calculate_output_~input#1) && 43 < ~a29~0);" "assume !((~a0~0 <= -147 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (6 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 5 == ~a2~0) && ~a0~0 <= -147;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14;calculate_output_#res#1 := 22;" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0;~a4~0 := 244256 + ~a4~0 - 275194;~a0~0 := 390619 + ~a0~0 - 403210 - -569718;~a29~0 := 444143 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021 - -1 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021 - -1) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021 - -1) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021 - -1) / 5);~a2~0 := 2;calculate_output_#res#1 := 22;" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (6 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 5 == ~a2~0) && ~a0~0 <= -147);" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0);" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0;~a0~0 := (if 10 * (-203187 + (~a0~0 - 283784)) < 0 && 0 != 10 * (-203187 + (~a0~0 - 283784)) % 9 then 1 + 10 * (-203187 + (~a0~0 - 283784)) / 9 else 10 * (-203187 + (~a0~0 - 283784)) / 9);~a29~0 := (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - 36588 - -616793;~a2~0 := 5;calculate_output_#res#1 := 22;" "assume ((3 == ~a2~0 && 3 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -61 < ~a0~0) && ~a4~0 <= -86;~a0~0 := (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072 - 1;~a29~0 := ~a29~0 - 382960 - 74074;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0);" "assume !(((3 == ~a2~0 && 3 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -61 < ~a0~0) && ~a4~0 <= -86);" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0;" "assume ((5 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0) || (2 == ~a2~0 && ~a29~0 <= -144))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147;~a4~0 := -71483 + (if 10 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) < 0 && 0 != 10 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) % 9 then 1 + 10 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 9 else 10 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 9);~a29~0 := (if -1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) < 0 && 0 != (-1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071)) % 5 then 1 + (-1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071)) / 5 else (-1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071)) / 5) - 280609;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume ~a0~0 <= -147;~a4~0 := -6027 + (~a4~0 - 538200);~a0~0 := (if 5 * (-48 + ~a0~0) < 0 && 0 != 5 * (-48 + ~a0~0) % 24 then 5 * (-48 + ~a0~0) % 24 - 24 else 5 * (-48 + ~a0~0) % 24) - 116;~a29~0 := (if 217515 + ~a29~0 < 0 && 0 != (217515 + ~a29~0) % 29 then (217515 + ~a29~0) % 29 - 29 else (217515 + ~a29~0) % 29) - -13;~a2~0 := 4;" "assume !(((5 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0) || (2 == ~a2~0 && ~a29~0 <= -144))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147);" "assume !(~a0~0 <= -147);~a4~0 := -504289 + ~a4~0;~a0~0 := 245659 + (~a0~0 - 245704) - -1;~a29~0 := -53 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63 then (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63 - 63 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63);~a2~0 := 5;" "assume (((((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147;~a4~0 := (if -3 * (-149009 + ~a4~0 - -316415) < 0 && 0 != -3 * (-149009 + ~a4~0 - -316415) % 10 then 1 + -3 * (-149009 + ~a4~0 - -316415) / 10 else -3 * (-149009 + ~a4~0 - -316415) / 10);~a0~0 := -1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 121);~a29~0 := (if (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) / 5) - -378565;~a2~0 := 3;calculate_output_#res#1 := -1;" "calculate_output_#res#1 := -1;" "assume !((((((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147);" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0);" "assume (-61 < ~a0~0 && ((3 == ~a2~0 && ~a29~0 <= -144) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 2 == ~a2~0)) && 2 == calculate_output_~input#1) && ~a4~0 <= -86;~a0~0 := (if 10 * ((if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - -215080) < 0 && 0 != 10 * ((if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - -215080) % -9 then 10 * ((if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - -215080) / -9 - 1 else 10 * ((if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - -215080) / -9);~a29~0 := (if -50638 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (-50638 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 299928 then (-50638 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 299928 - 299928 else (-50638 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 299928) - 300071;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume ~a4~0 <= -86 && ((((1 == ~a2~0 && 43 < ~a29~0) || (2 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0)) && 4 == calculate_output_~input#1) && -61 < ~a0~0;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021;~a2~0 := 3;calculate_output_#res#1 := 21;" "assume !((-61 < ~a0~0 && ((3 == ~a2~0 && ~a29~0 <= -144) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 2 == ~a2~0)) && 2 == calculate_output_~input#1) && ~a4~0 <= -86);" "assume !(~a4~0 <= -86 && ((((1 == ~a2~0 && 43 < ~a29~0) || (2 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0)) && 4 == calculate_output_~input#1) && -61 < ~a0~0);" "assume ((4 == ~a2~0 && 1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147;~a4~0 := (if -228988 + 5 * ~a4~0 < 0 && 0 != (-228988 + 5 * ~a4~0) % 5 then 1 + (-228988 + 5 * ~a4~0) / 5 else (-228988 + 5 * ~a4~0) / 5);~a0~0 := (if 9 * (if 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) < 0 && 0 != 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) % 10 then 1 + 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 10 else 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 10) < 0 && 0 != 9 * (if 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) < 0 && 0 != 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) % 10 then 1 + 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 10 else 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 10) % 10 then 1 + 9 * (if 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) < 0 && 0 != 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) % 10 then 1 + 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 10 else 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 10) / 10 else 9 * (if 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) < 0 && 0 != 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) % 10 then 1 + 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 10 else 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 10) / 10);~a29~0 := (if 262161 + (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) < 0 && 0 != (262161 + (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5)) % 29 then (262161 + (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5)) % 29 - 29 else (262161 + (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5)) % 29) - -15;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume (3 == ~a2~0 && (5 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := (if -494230 + (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) < 0 && 0 != (-494230 + (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4)) % 5 then 1 + (-494230 + (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4)) / 5 else (-494230 + (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4)) / 5);~a29~0 := (if -416279 + ~a29~0 < 0 && 0 != (-416279 + ~a29~0) % 29 then (-416279 + ~a29~0) % 29 - 29 else (-416279 + ~a29~0) % 29) - -14 - 1;~a2~0 := 2;calculate_output_#res#1 := 21;" "assume !(((4 == ~a2~0 && 1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147);" "assume !((3 == ~a2~0 && (5 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume (((4 == calculate_output_~input#1 && 43 < ~a29~0) && 1 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a29~0 := -16 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -15 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -15) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -15) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -15) / 5);~a2~0 := 5;calculate_output_#res#1 := -1;" "assume (-98 < ~a0~0 && -61 >= ~a0~0) && (3 == ~a2~0 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;" "assume !((((4 == calculate_output_~input#1 && 43 < ~a29~0) && 1 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume -61 < ~a0~0;~a0~0 := (if 10 * (340208 + ~a0~0) < 0 && 0 != 10 * (340208 + ~a0~0) % -9 then 10 * (340208 + ~a0~0) / -9 - 1 else 10 * (340208 + ~a0~0) / -9);~a29~0 := (if -380697 + ~a29~0 < 0 && 0 != (-380697 + ~a29~0) % 299978 then (-380697 + ~a29~0) % 299978 - 299978 else (-380697 + ~a29~0) % 299978) - -300021;~a2~0 := 5;" "assume (-61 < ~a0~0 && (((43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0)) && 1 == calculate_output_~input#1) && ~a4~0 <= -86;~a4~0 := -62 + (if ~a4~0 - -490407 < 0 && 0 != (~a4~0 - -490407) % 21 then (~a4~0 - -490407) % 21 - 21 else (~a4~0 - -490407) % 21);~a0~0 := (if ~a0~0 - 153310 < 0 && 0 != (~a0~0 - 153310) % 299926 then (~a0~0 - 153310) % 299926 - 299926 else (~a0~0 - 153310) % 299926) - 300072;~a29~0 := 300022 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978);~a2~0 := 4;calculate_output_#res#1 := 22;" "assume !(-61 < ~a0~0);~a0~0 := -1 + (207710 + ~a0~0 - 207755);~a29~0 := 7 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5);~a2~0 := 1;" "assume !((-61 < ~a0~0 && (((43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0)) && 1 == calculate_output_~input#1) && ~a4~0 <= -86);" "calculate_output_#res#1 := -1;" "assume !((-98 < ~a0~0 && -61 >= ~a0~0) && (3 == ~a2~0 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume ((-147 < ~a0~0 && -98 >= ~a0~0) && (2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0;~a4~0 := -155747 + ~a4~0 - 133657 - 35383;~a0~0 := 4 * (135798 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) - 984812;~a29~0 := -109484 + (if -315762 + ~a29~0 < 0 && 0 != (-315762 + ~a29~0) % 5 then 1 + (-315762 + ~a29~0) / 5 else (-315762 + ~a29~0) / 5);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && (2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0);" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && (-144 < ~a29~0 && -16 >= ~a29~0) && 5 == calculate_output_~input#1;~a4~0 := 5 * (if ~a4~0 - 7082 < 0 && 0 != (~a4~0 - 7082) % 5 then 1 + (~a4~0 - 7082) / 5 else (~a4~0 - 7082) / 5);~a0~0 := -422618 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - 20096;~a29~0 := 5 * (if -30 * ~a29~0 < 0 && 0 != -30 * ~a29~0 % 10 then 1 + -30 * ~a29~0 / 10 else -30 * ~a29~0 / 10);~a2~0 := 5;calculate_output_#res#1 := -1;" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && (-144 < ~a29~0 && -16 >= ~a29~0) && 5 == calculate_output_~input#1);" "assume (2 == ~a2~0 && (5 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;~a4~0 := (if -1 * (if 71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) % 5 then 1 + (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5 else (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5) < 0 && 0 != -1 * (if 71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) % 5 then 1 + (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5 else (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5) % 10 then 1 + -1 * (if 71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) % 5 then 1 + (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5 else (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5) / 10 else -1 * (if 71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) % 5 then 1 + (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5 else (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5) / 10);~a0~0 := ~a0~0 - 162900 - 383694 - 31566;~a29~0 := 150076 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -341315);~a2~0 := 5;calculate_output_#res#1 := -1;" "assume !((2 == ~a2~0 && (5 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume ((((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (3 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0;" "assume (((5 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := -696410 + (-44548 + ~a4~0 - -443306);~a0~0 := (if 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) - 36241;~a29~0 := 573486 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10);~a2~0 := 5;calculate_output_#res#1 := -1;" "assume -147 < ~a0~0 && -98 >= ~a0~0;~a29~0 := 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978);~a2~0 := 2;" "assume !((((5 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume !(-147 < ~a0~0 && -98 >= ~a0~0);~a0~0 := 5 * (if -433671 + ~a0~0 < 0 && 0 != (-433671 + ~a0~0) % 5 then 1 + (-433671 + ~a0~0) / 5 else (-433671 + ~a0~0) / 5);~a29~0 := -92 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80) / 5);~a2~0 := 5;" "calculate_output_#res#1 := 22;" "assume 4 == ~a2~0 && -61 < ~a0~0 && ~a4~0 <= -86 && 5 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0));" "assume !(((((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (3 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0);" "assume 43 < ~a29~0;~a4~0 := (if 9 * (-60 + (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 then (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 - 21 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21)) < 0 && 0 != 9 * (-60 + (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 then (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 - 21 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21)) % 10 then 1 + 9 * (-60 + (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 then (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 - 21 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21)) / 10 else 9 * (-60 + (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 then (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 - 21 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21)) / 10);~a0~0 := -205117 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 121) - -205116;~a29~0 := 22 + (if 14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) < 0 && 0 != (14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 5 then 1 + (14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5 else (14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5);~a2~0 := 2;" "assume 3 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if 250 * ~a4~0 < 0 && 0 != 250 * ~a4~0 % 9 then 1 + 250 * ~a4~0 / 9 else 250 * ~a4~0 / 9);~a0~0 := (if 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) - 489010;~a29~0 := (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - 579679;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(43 < ~a29~0);~a4~0 := -51 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21);~a0~0 := -300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926);~a29~0 := 2 + ((if 371124 + ~a29~0 < 0 && 0 != (371124 + ~a29~0) % 29 then (371124 + ~a29~0) % 29 - 29 else (371124 + ~a29~0) % 29) - -13);~a2~0 := 3;" "assume !(3 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "calculate_output_#res#1 := 22;" "assume !(4 == ~a2~0 && -61 < ~a0~0 && ~a4~0 <= -86 && 5 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)));" "assume (((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input#1) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147;~a4~0 := 5 * (-32547 + 5 * ~a4~0);~a0~0 := (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 - 18 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18) - 77 - 2;~a29~0 := -2 + ((if 577364 + ~a29~0 < 0 && 0 != (577364 + ~a29~0) % 299928 then (577364 + ~a29~0) % 299928 - 299928 else (577364 + ~a29~0) % 299928) - 300071);calculate_output_#res#1 := -1;" "assume !((((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input#1) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147);" "assume (((3 == calculate_output_~input#1 && -61 < ~a0~0) && ~a4~0 <= -86) && -16 < ~a29~0 && 43 >= ~a29~0) && 5 == ~a2~0;~a4~0 := -48 + (if -64 + (if ~a4~0 - -446919 < 0 && 0 != (~a4~0 - -446919) % 21 then (~a4~0 - -446919) % 21 - 21 else (~a4~0 - -446919) % 21) < 0 && 0 != (-64 + (if ~a4~0 - -446919 < 0 && 0 != (~a4~0 - -446919) % 21 then (~a4~0 - -446919) % 21 - 21 else (~a4~0 - -446919) % 21)) % 5 then 1 + (-64 + (if ~a4~0 - -446919 < 0 && 0 != (~a4~0 - -446919) % 21 then (~a4~0 - -446919) % 21 - 21 else (~a4~0 - -446919) % 21)) / 5 else (-64 + (if ~a4~0 - -446919 < 0 && 0 != (~a4~0 - -446919) % 21 then (~a4~0 - -446919) % 21 - 21 else (~a4~0 - -446919) % 21)) / 5);~a0~0 := (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 122 - 24975 - -24975;~a29~0 := -320129 + (~a29~0 - -264394) - 442766 - -778920;~a2~0 := 2;calculate_output_#res#1 := 22;" "assume !((((3 == calculate_output_~input#1 && -61 < ~a0~0) && ~a4~0 <= -86) && -16 < ~a29~0 && 43 >= ~a29~0) && 5 == ~a2~0);" "assume 2 == ~a2~0 && ((-98 < ~a0~0 && -61 >= ~a0~0) && 5 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0;~a29~0 := -45 + (if 25 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80) < 0 && 0 != 25 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80) % 63 then 25 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80) % 63 - 63 else 25 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80) % 63);~a2~0 := 3;calculate_output_#res#1 := -1;" "assume !(2 == ~a2~0 && ((-98 < ~a0~0 && -61 >= ~a0~0) && 5 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume 1 == ~a2~0 && ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0));~a4~0 := 2 * (~a4~0 - 226504 - 71806);~a29~0 := -135408 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 144 - 38153);~a2~0 := 5;calculate_output_#res#1 := -1;" "assume !(1 == ~a2~0 && ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)));" "assume ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input#1;~a4~0 := (if -69516 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (-69516 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5)) % 5 then 1 + (-69516 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5)) / 5 else (-69516 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5)) / 5);~a0~0 := (if 61 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100 < 0 && 0 != ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) % 5 then 1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) / 5 else ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) / 5) < 0 && 0 != 61 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100 < 0 && 0 != ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) % 5 then 1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) / 5 else ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) / 5) % 10 then 1 + 61 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100 < 0 && 0 != ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) % 5 then 1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) / 5 else ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) / 5) / 10 else 61 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100 < 0 && 0 != ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) % 5 then 1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) / 5 else ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) / 5) / 10);~a29~0 := (if (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -25 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -25) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -25) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -25) / 5);~a2~0 := 5;calculate_output_#res#1 := -1;" "assume !(~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input#1);" "assume (-61 < ~a0~0 && 43 < ~a29~0 && 4 == calculate_output_~input#1 && 5 == ~a2~0) && ~a4~0 <= -86;calculate_output_#res#1 := 22;" "assume !((-61 < ~a0~0 && 43 < ~a29~0 && 4 == calculate_output_~input#1 && 5 == ~a2~0) && ~a4~0 <= -86);" "assume ((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0;~a29~0 := -85516 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 144);~a2~0 := 1;calculate_output_#res#1 := 26;" "assume !(((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0);" "assume ((((4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (3 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 4 == ~a2~0)) && 5 == calculate_output_~input#1) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0;~a29~0 := -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 2;~a2~0 := 3;calculate_output_#res#1 := -1;" "assume !(((((4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (3 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 4 == ~a2~0)) && 5 == calculate_output_~input#1) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume (((6 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a0~0 := (if 10 * (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 4 then 1 + 10 * ~a0~0 / 4 else 10 * ~a0~0 / 4) < 0 && 0 != 10 * (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 4 then 1 + 10 * ~a0~0 / 4 else 10 * ~a0~0 / 4) % 9 then 1 + 10 * (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 4 then 1 + 10 * ~a0~0 / 4 else 10 * ~a0~0 / 4) / 9 else 10 * (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 4 then 1 + 10 * ~a0~0 / 4 else 10 * ~a0~0 / 4) / 9) - 507512;~a29~0 := (if (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) / 5) < 0 && 0 != (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) / 5) % 63 then (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) / 5) % 63 - 63 else (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) / 5) % 63) - 80;calculate_output_#res#1 := 22;" "assume !((((6 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (3 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147) && 3 == ~a2~0;" "assume (~a0~0 <= -147 && 3 == calculate_output_~input#1 && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0;~a0~0 := -121 + (if ~a0~0 - -170985 - 169742 < 0 && 0 != (~a0~0 - -170985 - 169742) % 24 then (~a0~0 - -170985 - 169742) % 24 - 24 else (~a0~0 - -170985 - 169742) % 24);~a29~0 := -45522 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80 - -45522);~a2~0 := 1;calculate_output_#res#1 := 21;" "assume -16 < ~a29~0 && 43 >= ~a29~0;~a0~0 := 1 + ((if 125283 + ~a0~0 < 0 && 0 != (125283 + ~a0~0) % 24 then (125283 + ~a0~0) % 24 - 24 else (125283 + ~a0~0) % 24) - 122);~a29~0 := (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -520121 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -520121) % 29 then ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -520121) % 29 - 29 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -520121) % 29) - -2;~a2~0 := 2;" "assume !((~a0~0 <= -147 && 3 == calculate_output_~input#1 && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume !(-16 < ~a29~0 && 43 >= ~a29~0);~a29~0 := -79 + (if 5268 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (5268 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 63 then (5268 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 63 - 63 else (5268 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 63);" "calculate_output_#res#1 := -1;" "assume -61 < ~a0~0 && (4 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0) || (4 == ~a2~0 && 43 < ~a29~0) || (5 == ~a2~0 && ~a29~0 <= -144))) && ~a4~0 <= -86;~a0~0 := (if -300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) < 0 && 0 != (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) % 5 then 1 + (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5 else (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5) - 264648;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (3 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147) && 3 == ~a2~0);" "assume !(-61 < ~a0~0 && (4 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0) || (4 == ~a2~0 && 43 < ~a29~0) || (5 == ~a2~0 && ~a29~0 <= -144))) && ~a4~0 <= -86);" "assume 43 < ~a29~0 && (-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input#1) && 5 == ~a2~0;~a29~0 := (if -556242 + ~a29~0 < 0 && 0 != (-556242 + ~a29~0) % 299928 then (-556242 + ~a29~0) % 299928 - 299928 else (-556242 + ~a29~0) % 299928) - 300071;~a2~0 := 2;calculate_output_#res#1 := 26;" "assume 4 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 249415 - 6157;~a0~0 := -139723 + (if (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6) < 0 && 0 != (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6) % 5 then 1 + (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6) / 5 else (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6) / 5);~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 144;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(43 < ~a29~0 && (-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input#1) && 5 == ~a2~0);" "assume !(4 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume (~a4~0 <= -86 && 43 < ~a29~0 && 2 == calculate_output_~input#1 && -61 < ~a0~0) && 3 == ~a2~0;~a0~0 := -266659 + (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 5 then 1 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5);~a29~0 := (if 14305 + (~a29~0 - 118281) < 0 && 0 != (14305 + (~a29~0 - 118281)) % 299928 then (14305 + (~a29~0 - 118281)) % 299928 - 299928 else (14305 + (~a29~0 - 118281)) % 299928) - 300071;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input#1) && 4 == ~a2~0;~a4~0 := -275564 + (-3562 + ~a4~0 - 172744);~a0~0 := (if -437105 + ~a0~0 < 0 && 0 != (-437105 + ~a0~0) % 5 then 1 + (-437105 + ~a0~0) / 5 else (-437105 + ~a0~0) / 5);~a29~0 := -51 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - -297123 - 297094;~a2~0 := 2;calculate_output_#res#1 := -1;" "assume !((~a4~0 <= -86 && 43 < ~a29~0 && 2 == calculate_output_~input#1 && -61 < ~a0~0) && 3 == ~a2~0);" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input#1) && 4 == ~a2~0);" "assume ((6 == calculate_output_~input#1 && (((1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147;~a4~0 := (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 468667 < 0 && 0 != ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 468667) % 5 then 1 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 468667) / 5 else ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 468667) / 5);~a29~0 := -300071 + (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 299928 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 299928 - 299928 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 299928);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume ((((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 2 == ~a2~0) && 43 < ~a29~0;~a4~0 := -392587 + 25 * ~a4~0;calculate_output_#res#1 := -1;" "assume !(((6 == calculate_output_~input#1 && (((1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147);" "assume !(((((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 2 == ~a2~0) && 43 < ~a29~0);" "assume ((((-98 < ~a0~0 && -61 >= ~a0~0) && 3 == calculate_output_~input#1) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0;~a4~0 := (if 3 * (~a4~0 - 174071) < 0 && 0 != 3 * (~a4~0 - 174071) % 5 then 1 + 3 * (~a4~0 - 174071) / 5 else 3 * (~a4~0 - 174071) / 5);~a29~0 := (if -195948 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (-195948 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 29 then (-195948 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 29 - 29 else (-195948 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 29) - -14;~a2~0 := 3;calculate_output_#res#1 := -1;" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0 && (43 < ~a29~0 && 1 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := -539534 + 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4);~a0~0 := (if 96252 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (96252 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) % 5 then 1 + (96252 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) / 5 else (96252 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) / 5);~a29~0 := -112 + (if 2 * (107358 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) < 0 && 0 != 2 * (107358 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) % 63 then 2 * (107358 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) % 63 - 63 else 2 * (107358 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) % 63);calculate_output_#res#1 := 22;" "assume !(((((-98 < ~a0~0 && -61 >= ~a0~0) && 3 == calculate_output_~input#1) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0);" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0 && (43 < ~a29~0 && 1 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume (((-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -69536 + 5 * ~a4~0;~a0~0 := 5 * (5 * ~a0~0 - 6100);~a29~0 := 176253 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -181921;~a2~0 := 5;calculate_output_#res#1 := -1;" "assume 5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input#1;~a4~0 := (if -1 * (if (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) < 0 && 0 != (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) % 5 then 1 + (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) / 5 else (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) / 5) < 0 && 0 != -1 * (if (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) < 0 && 0 != (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) % 5 then 1 + (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) / 5 else (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) / 5) % 10 then 1 + -1 * (if (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) < 0 && 0 != (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) % 5 then 1 + (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) / 5 else (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) / 5) / 10 else -1 * (if (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) < 0 && 0 != (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) % 5 then 1 + (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) / 5 else (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) / 5) / 10);~a29~0 := (if -100467 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) < 0 && 0 != (-100467 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021)) % 5 then 1 + (-100467 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021)) / 5 else (-100467 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021)) / 5) - -264530;~a2~0 := 3;calculate_output_#res#1 := -1;" "assume !((((-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume !(5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input#1);" "assume ((~a4~0 <= -86 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input#1) && 1 == ~a2~0) && -61 < ~a0~0;~a0~0 := -300072 + (if ~a0~0 - 217743 < 0 && 0 != (~a0~0 - 217743) % 299926 then (~a0~0 - 217743) % 299926 - 299926 else (~a0~0 - 217743) % 299926);~a29~0 := -401378 + ~a29~0;calculate_output_#res#1 := -1;" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 1 == calculate_output_~input#1;~a4~0 := (if 10 * (-469882 + ~a4~0) < 0 && 0 != 10 * (-469882 + ~a4~0) % 9 then 1 + 10 * (-469882 + ~a4~0) / 9 else 10 * (-469882 + ~a4~0) / 9) - 73224;~a29~0 := -40814 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 149597);~a2~0 := 3;calculate_output_#res#1 := 22;" "assume !(((~a4~0 <= -86 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input#1) && 1 == ~a2~0) && -61 < ~a0~0);" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 1 == calculate_output_~input#1);" "assume -61 < ~a0~0 && ((43 < ~a29~0 && 6 == calculate_output_~input#1) && 5 == ~a2~0) && ~a4~0 <= -86;~a0~0 := -63 + (if (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 78 < 0 && 0 != ((if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 78) % 5 then 1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 78) / 5 else ((if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 78) / 5);~a29~0 := 4 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 97 - 20);~a2~0 := 3;calculate_output_#res#1 := -1;" "assume (-147 < ~a0~0 && -98 >= ~a0~0) && (1 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if -119083 + ~a4~0 < 0 && 0 != (-119083 + ~a4~0) % 5 then 1 + (-119083 + ~a4~0) / 5 else (-119083 + ~a4~0) / 5) - 259714;~a0~0 := -14455 + (if 10 * (if 15 * ~a0~0 < 0 && 0 != 15 * ~a0~0 % 10 then 1 + 15 * ~a0~0 / 10 else 15 * ~a0~0 / 10) < 0 && 0 != 10 * (if 15 * ~a0~0 < 0 && 0 != 15 * ~a0~0 % 10 then 1 + 15 * ~a0~0 / 10 else 15 * ~a0~0 / 10) % 9 then 1 + 10 * (if 15 * ~a0~0 < 0 && 0 != 15 * ~a0~0 % 10 then 1 + 15 * ~a0~0 / 10 else 15 * ~a0~0 / 10) / 9 else 10 * (if 15 * ~a0~0 < 0 && 0 != 15 * ~a0~0 % 10 then 1 + 15 * ~a0~0 / 10 else 15 * ~a0~0 / 10) / 9);~a29~0 := -325971 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5);calculate_output_#res#1 := -1;" "assume !(-61 < ~a0~0 && ((43 < ~a29~0 && 6 == calculate_output_~input#1) && 5 == ~a2~0) && ~a4~0 <= -86);" "assume !((-147 < ~a0~0 && -98 >= ~a0~0) && (1 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && (3 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 5 == ~a2~0;" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && ((((2 == ~a2~0 && 43 < ~a29~0) || (3 == ~a2~0 && ~a29~0 <= -144)) || (3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := -598247 + ~a4~0 - 1529;~a0~0 := (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 68 - -263551 - 263549;~a29~0 := -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 1;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((2 == ~a2~0 && 43 < ~a29~0) || (3 == ~a2~0 && ~a29~0 <= -144)) || (3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0);" "assume 4 == ~a2~0;~a4~0 := -186702 + (~a4~0 - 95607);~a0~0 := -439586 + (if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10) - -307849;~a29~0 := -144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 72109 - 18545;~a2~0 := 4;" "assume !(4 == ~a2~0);~a4~0 := 5 * (if -172293 + ~a4~0 < 0 && 0 != (-172293 + ~a4~0) % 5 then 1 + (-172293 + ~a4~0) / 5 else (-172293 + ~a4~0) / 5);~a29~0 := (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - -585169;~a2~0 := 4;" "assume ~a0~0 <= -147 && ((1 == ~a2~0 && 4 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -16 < ~a29~0 && 43 >= ~a29~0;~a4~0 := ~a4~0 - 467094 - -9544;~a0~0 := 130 + (~a0~0 - -542155 - -57832);~a29~0 := 573816 + (if ~a29~0 - 101 < 0 && 0 != (~a29~0 - 101) % 5 then 1 + (~a29~0 - 101) / 5 else (~a29~0 - 101) / 5) - 573849;~a2~0 := 2;calculate_output_#res#1 := 26;" "calculate_output_#res#1 := 22;" "assume !(~a0~0 <= -147 && ((1 == ~a2~0 && 4 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && (3 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 5 == ~a2~0);" "assume (-16 < ~a29~0 && 43 >= ~a29~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && 2 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) < 0 && 0 != (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) % 5 then 1 + (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5 else (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5) - 538737;~a0~0 := -278178 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5);~a29~0 := (if 5 * (101636 + ~a29~0) < 0 && 0 != 5 * (101636 + ~a29~0) % 63 then 5 * (101636 + ~a29~0) % 63 - 63 else 5 * (101636 + ~a29~0) % 63) - 111;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume ((-98 < ~a0~0 && -61 >= ~a0~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0;~a4~0 := -830547 + (5 * ~a4~0 - -527193);~a0~0 := 5 * ((if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - 111795);~a29~0 := -381711 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 - -381711);calculate_output_#res#1 := -1;" "assume !((-16 < ~a29~0 && 43 >= ~a29~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && 2 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0);" "assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0);" "assume (1 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0;~a29~0 := 5 * (if -1 * (~a29~0 - -384948) < 0 && 0 != -1 * (~a29~0 - -384948) % 10 then 1 + -1 * (~a29~0 - -384948) / 10 else -1 * (~a29~0 - -384948) / 10);~a2~0 := 2;calculate_output_#res#1 := 21;" "assume ~a4~0 <= -86 && -61 < ~a0~0 && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 4 == calculate_output_~input#1) && 4 == ~a2~0;~a4~0 := 72580 + ((if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 then (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 - 21 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21) - 43) - 72601;~a0~0 := 505424 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072) - 505425;~a29~0 := (if 571994 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (571994 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 5 then 1 + (571994 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) / 5 else (571994 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) / 5);~a2~0 := 2;calculate_output_#res#1 := 26;" "assume !((1 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0);" "assume !(~a4~0 <= -86 && -61 < ~a0~0 && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 4 == calculate_output_~input#1) && 4 == ~a2~0);" "assume 4 == ~a2~0 && ((-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := (if 5 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != 5 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) % 5 then 1 + 5 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 5 else 5 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 5);~a0~0 := -577837 + (if (if 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) < 0 && 0 != (if 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) % 5 then 1 + (if 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) / 5 else (if 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) / 5);~a29~0 := 56090 + (if 13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) < 0 && 0 != (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 5 then 1 + (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5 else (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5) - 56081;~a2~0 := 3;calculate_output_#res#1 := -1;" "assume ((((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0) && 6 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0;~a4~0 := (if 10 * (if -159160 + ~a4~0 < 0 && 0 != (-159160 + ~a4~0) % 5 then 1 + (-159160 + ~a4~0) / 5 else (-159160 + ~a4~0) / 5) < 0 && 0 != 10 * (if -159160 + ~a4~0 < 0 && 0 != (-159160 + ~a4~0) % 5 then 1 + (-159160 + ~a4~0) / 5 else (-159160 + ~a4~0) / 5) % 9 then 1 + 10 * (if -159160 + ~a4~0 < 0 && 0 != (-159160 + ~a4~0) % 5 then 1 + (-159160 + ~a4~0) / 5 else (-159160 + ~a4~0) / 5) / 9 else 10 * (if -159160 + ~a4~0 < 0 && 0 != (-159160 + ~a4~0) % 5 then 1 + (-159160 + ~a4~0) / 5 else (-159160 + ~a4~0) / 5) / 9);~a0~0 := -450837 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5);~a29~0 := -101068 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 - 1 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 - 1) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 - 1) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 - 1) / 5);~a2~0 := 2;calculate_output_#res#1 := -1;" "assume !(4 == ~a2~0 && ((-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0);" "assume !(((((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0) && 6 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0);" "assume (~a0~0 <= -147 && (6 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0;~a4~0 := 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - -461601 - 1009325;~a29~0 := (if 3 * (~a29~0 - 154537) < 0 && 0 != 3 * (~a29~0 - 154537) % 5 then 1 + 3 * (~a29~0 - 154537) / 5 else 3 * (~a29~0 - 154537) / 5);calculate_output_#res#1 := -1;" "assume (-98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0 && (2 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -591216 + ~a4~0;~a29~0 := -155222 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 4;calculate_output_#res#1 := 21;" "assume !((~a0~0 <= -147 && (6 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume !((-98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0 && (2 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume ~a4~0 <= -86 && (((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0)) && 4 == calculate_output_~input#1) && -61 < ~a0~0;" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (5 == calculate_output_~input#1 && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144) && 5 == ~a2~0;~a4~0 := 2 * (~a4~0 - 159432 - 109407);~a0~0 := (if 10 * (522162 + ~a0~0) < 0 && 0 != 10 * (522162 + ~a0~0) % 9 then 1 + 10 * (522162 + ~a0~0) / 9 else 10 * (522162 + ~a0~0) / 9);~a29~0 := (if 5 * (24 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) < 0 && 0 != 5 * (24 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 29 then 5 * (24 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 29 - 29 else 5 * (24 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 29) - -13;calculate_output_#res#1 := -1;" "assume 1 == ~a2~0;~a4~0 := (if 59 * (if -46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) < 0 && 0 != (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) % 5 then 1 + (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5 else (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5) < 0 && 0 != 59 * (if -46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) < 0 && 0 != (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) % 5 then 1 + (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5 else (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5) % 10 then 1 + 59 * (if -46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) < 0 && 0 != (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) % 5 then 1 + (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5 else (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5) / 10 else 59 * (if -46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) < 0 && 0 != (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) % 5 then 1 + (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5 else (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5) / 10);~a0~0 := -107 + (if -122 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) < 0 && 0 != (-122 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) % 5 then 1 + (-122 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) / 5 else (-122 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) / 5);~a29~0 := -33636 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 266436;~a2~0 := 4;" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (5 == calculate_output_~input#1 && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144) && 5 == ~a2~0);" "assume !(1 == ~a2~0);~a29~0 := (if (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) < 0 && 0 != (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) % 29 then (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) % 29 - 29 else (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) % 29) - -13;~a2~0 := 5;" "assume -61 < ~a0~0 && ~a4~0 <= -86 && 3 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input#1;~a0~0 := -665939 + (4 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - -113559);~a29~0 := -159291 + (~a29~0 - 148272);~a2~0 := 1;calculate_output_#res#1 := -1;" "calculate_output_#res#1 := 26;" "assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 3 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input#1);" "assume !(~a4~0 <= -86 && (((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0)) && 4 == calculate_output_~input#1) && -61 < ~a0~0);" "assume ((3 == ~a2~0 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -480113 + ~a4~0;~a29~0 := -80 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63 then (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63 - 63 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63) - 1;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume (-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0 && ((-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := -305443 + (5 * ~a4~0 - -277812);~a0~0 := -593156 + ~a0~0;~a29~0 := 1 + ((if ~a29~0 - -298590 < 0 && 0 != (~a29~0 - -298590) % 29 then (~a29~0 - -298590) % 29 - 29 else (~a29~0 - -298590) % 29) - -11);~a2~0 := 3;calculate_output_#res#1 := -1;" "assume !(((3 == ~a2~0 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume !((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0 && ((-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0);" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1) && 5 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a0~0 := -99 + (if ~a0~0 - 45 < 0 && 0 != (~a0~0 - 45) % 5 then 1 + (~a0~0 - 45) / 5 else (~a0~0 - 45) / 5);~a29~0 := -203345 + (if -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) < 0 && 0 != (-300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) % 5 then 1 + (-300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5 else (-300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5);calculate_output_#res#1 := -1;" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input#1) && 4 == ~a2~0;~a0~0 := -226030 + 25 * ~a0~0;~a29~0 := -1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -31);~a2~0 := 5;calculate_output_#res#1 := 22;" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1) && 5 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input#1) && 4 == ~a2~0);" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && 4 == ~a2~0;~a4~0 := (if 10 * ((if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) - 87347) < 0 && 0 != 10 * ((if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) - 87347) % 9 then 1 + 10 * ((if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) - 87347) / 9 else 10 * ((if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) - 87347) / 9);~a0~0 := -77 + (if -61 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 19 < 0 && 0 != (-61 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 19) % 5 then 1 + (-61 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 19) / 5 else (-61 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 19) / 5);~a29~0 := 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 587483;~a2~0 := 3;calculate_output_#res#1 := -1;" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input#1) && ~a0~0 <= -147;~a4~0 := (if -1 * (313842 + ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 219251)) < 0 && 0 != -1 * (313842 + ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 219251)) % 10 then 1 + -1 * (313842 + ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 219251)) / 10 else -1 * (313842 + ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 219251)) / 10);~a0~0 := -100 + (if 5 * (-114 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) < 0 && 0 != 5 * (-114 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) % 24 then 5 * (-114 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) % 24 - 24 else 5 * (-114 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) % 24);~a29~0 := (if (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) / 5) - -56448;~a2~0 := 4;calculate_output_#res#1 := -1;" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && 4 == ~a2~0);" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input#1) && ~a0~0 <= -147);" "assume ((((5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0;~a0~0 := (if -267162 + ~a0~0 < 0 && 0 != (-267162 + ~a0~0) % 299926 then (-267162 + ~a0~0) % 299926 - 299926 else (-267162 + ~a0~0) % 299926) - 300072;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 428483;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume (((-16 < ~a29~0 && 43 >= ~a29~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 2 == calculate_output_~input#1) && ~a0~0 <= -147) && 1 == ~a2~0;~a4~0 := (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 423836 < 0 && 0 != ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 423836) % 5 then 1 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 423836) / 5 else ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 423836) / 5);~a29~0 := -424222 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5);calculate_output_#res#1 := -1;" "assume !(((((5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0);" "assume !((((-16 < ~a29~0 && 43 >= ~a29~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 2 == calculate_output_~input#1) && ~a0~0 <= -147) && 1 == ~a2~0);" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && ((-98 < ~a0~0 && -61 >= ~a0~0) && 6 == calculate_output_~input#1) && 2 == ~a2~0) && ~a29~0 <= -144;~a4~0 := (if 10 * (-196449 + ~a4~0 - -594193) < 0 && 0 != 10 * (-196449 + ~a4~0 - -594193) % -9 then 10 * (-196449 + ~a4~0 - -594193) / -9 - 1 else 10 * (-196449 + ~a4~0 - -594193) / -9);~a0~0 := (if 735 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 5 then 1 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5) < 0 && 0 != 735 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 5 then 1 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5) % 10 then 1 + 735 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 5 then 1 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5) / 10 else 735 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 5 then 1 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5) / 10);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume ((-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) && 3 == calculate_output_~input#1) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a0~0 := -5363 + (~a0~0 - 182793 - 17271);~a29~0 := (if -61 + ~a29~0 - -1 < 0 && 0 != (-61 + ~a29~0 - -1) % 5 then 1 + (-61 + ~a29~0 - -1) / 5 else (-61 + ~a29~0 - -1) / 5) - 18;~a2~0 := 3;calculate_output_#res#1 := -1;" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((-98 < ~a0~0 && -61 >= ~a0~0) && 6 == calculate_output_~input#1) && 2 == ~a2~0) && ~a29~0 <= -144);" "assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) && 3 == calculate_output_~input#1) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume (-16 < ~a29~0 && 43 >= ~a29~0) && ~a4~0 <= -86 && (6 == calculate_output_~input#1 && -61 < ~a0~0) && 5 == ~a2~0;~a0~0 := -324699 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - 172683;~a29~0 := (if -1 * (-35692 + (~a29~0 - 531416) - -697447) < 0 && 0 != -1 * (-35692 + (~a29~0 - 531416) - -697447) % 10 then 1 + -1 * (-35692 + (~a29~0 - 531416) - -697447) / 10 else -1 * (-35692 + (~a29~0 - 531416) - -697447) / 10);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume 3 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0));" "assume !((-16 < ~a29~0 && 43 >= ~a29~0) && ~a4~0 <= -86 && (6 == calculate_output_~input#1 && -61 < ~a0~0) && 5 == ~a2~0);" "assume 4 == ~a2~0;~a4~0 := (if 10 * (-299499 + ~a4~0 - 63850) < 0 && 0 != 10 * (-299499 + ~a4~0 - 63850) % 9 then 1 + 10 * (-299499 + ~a4~0 - 63850) / 9 else 10 * (-299499 + ~a4~0 - 63850) / 9);~a29~0 := -305253 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5);" "assume ((-16 < ~a29~0 && 43 >= ~a29~0) && (4 == calculate_output_~input#1 && -61 < ~a0~0) && ~a4~0 <= -86) && 5 == ~a2~0;~a4~0 := -67 + (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - -571961 < 0 && 0 != ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - -571961) % 21 then ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - -571961) % 21 - 21 else ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - -571961) % 21);~a0~0 := -300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 2;~a29~0 := (if (if 10 * (~a29~0 - -174449) < 0 && 0 != 10 * (~a29~0 - -174449) % 9 then 1 + 10 * (~a29~0 - -174449) / 9 else 10 * (~a29~0 - -174449) / 9) < 0 && 0 != (if 10 * (~a29~0 - -174449) < 0 && 0 != 10 * (~a29~0 - -174449) % 9 then 1 + 10 * (~a29~0 - -174449) / 9 else 10 * (~a29~0 - -174449) / 9) % 5 then 1 + (if 10 * (~a29~0 - -174449) < 0 && 0 != 10 * (~a29~0 - -174449) % 9 then 1 + 10 * (~a29~0 - -174449) / 9 else 10 * (~a29~0 - -174449) / 9) / 5 else (if 10 * (~a29~0 - -174449) < 0 && 0 != 10 * (~a29~0 - -174449) % 9 then 1 + 10 * (~a29~0 - -174449) / 9 else 10 * (~a29~0 - -174449) / 9) / 5);calculate_output_#res#1 := 22;" "assume !(4 == ~a2~0);~a4~0 := (if -1 * (if 263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) % 5 then 1 + (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5 else (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5) < 0 && 0 != -1 * (if 263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) % 5 then 1 + (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5 else (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5) % 10 then 1 + -1 * (if 263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) % 5 then 1 + (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5 else (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5) / 10 else -1 * (if 263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) % 5 then 1 + (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5 else (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5) / 10);~a0~0 := 5 * (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 4 then 1 + 10 * ~a0~0 / 4 else 10 * ~a0~0 / 4) - -456731 - 842965;~a29~0 := 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978);~a2~0 := 2;" "assume !(((-16 < ~a29~0 && 43 >= ~a29~0) && (4 == calculate_output_~input#1 && -61 < ~a0~0) && ~a4~0 <= -86) && 5 == ~a2~0);" "calculate_output_#res#1 := -1;" "assume !(3 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)));" "assume -61 < ~a0~0 && ~a4~0 <= -86 && 5 == calculate_output_~input#1 && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) || (2 == ~a2~0 && 43 < ~a29~0)) || (~a29~0 <= -144 && 3 == ~a2~0));~a4~0 := -53 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21);~a0~0 := -122 + (if (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 5 then 1 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5) < 0 && 0 != (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 5 then 1 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5) % 24 then (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 5 then 1 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5) % 24 - 24 else (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 5 then 1 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5) % 24);~a29~0 := 298882 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 164223;~a2~0 := 3;calculate_output_#res#1 := 21;" "assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 5 == calculate_output_~input#1 && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) || (2 == ~a2~0 && 43 < ~a29~0)) || (~a29~0 <= -144 && 3 == ~a2~0)));" "assume ~a4~0 <= -86 && (-61 < ~a0~0 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input#1) && 4 == ~a2~0;~a0~0 := -179508 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 120564;~a29~0 := 122297 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) - 122298;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(~a4~0 <= -86 && (-61 < ~a0~0 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input#1) && 4 == ~a2~0);" "assume ((-98 < ~a0~0 && -61 >= ~a0~0) && (1 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 79;~a2~0 := 5;calculate_output_#res#1 := -1;" "assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && (1 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0);" "assume ~a4~0 <= -86 && (-16 < ~a29~0 && 43 >= ~a29~0) && (-61 < ~a0~0 && 2 == calculate_output_~input#1) && 5 == ~a2~0;~a0~0 := 1586 + (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10) - 558159;~a29~0 := 2 * (if 10 * (~a29~0 - -259897) < 0 && 0 != 10 * (~a29~0 - -259897) % -9 then 10 * (~a29~0 - -259897) / -9 - 1 else 10 * (~a29~0 - -259897) / -9);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(~a4~0 <= -86 && (-16 < ~a29~0 && 43 >= ~a29~0) && (-61 < ~a0~0 && 2 == calculate_output_~input#1) && 5 == ~a2~0);" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && (6 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 2 == ~a2~0;~a0~0 := -121 + (if 25 * (~a0~0 - 46) < 0 && 0 != 25 * (~a0~0 - 46) % 24 then 25 * (~a0~0 - 46) % 24 - 24 else 25 * (~a0~0 - 46) % 24);~a29~0 := (if -1 * (~a29~0 - -1321 - 315533) < 0 && 0 != -1 * (~a29~0 - -1321 - 315533) % 10 then 1 + -1 * (~a29~0 - -1321 - 315533) / 10 else -1 * (~a29~0 - -1321 - 315533) / 10);~a2~0 := 3;calculate_output_#res#1 := -1;" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && (6 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 2 == ~a2~0);" "assume (1 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 4 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0;~a29~0 := 4459 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 5 then 1 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5);~a2~0 := 2;calculate_output_#res#1 := 22;" "assume !((1 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 4 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0);" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 3 == calculate_output_~input#1 && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144));~a29~0 := (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - -17657 < 0 && 0 != ((if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - -17657) % 5 then 1 + ((if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - -17657) / 5 else ((if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - -17657) / 5) - 139328;~a2~0 := 1;calculate_output_#res#1 := 21;" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 3 == calculate_output_~input#1 && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144)));" "assume ((-16 < ~a29~0 && 43 >= ~a29~0) && ~a4~0 <= -86 && -61 < ~a0~0 && 1 == calculate_output_~input#1) && 5 == ~a2~0;~a4~0 := (if 49 * (if (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6 < 0 && 0 != ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) % 5 then 1 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) / 5 else ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) / 5) < 0 && 0 != 49 * (if (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6 < 0 && 0 != ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) % 5 then 1 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) / 5 else ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) / 5) % 10 then 1 + 49 * (if (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6 < 0 && 0 != ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) % 5 then 1 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) / 5 else ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) / 5) / 10 else 49 * (if (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6 < 0 && 0 != ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) % 5 then 1 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) / 5 else ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) / 5) / 10);~a0~0 := (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 122 - 1;~a29~0 := 25 + (if 10 * (~a29~0 - 83) < 0 && 0 != 10 * (~a29~0 - 83) % 9 then 1 + 10 * (~a29~0 - 83) / 9 else 10 * (~a29~0 - 83) / 9);~a2~0 := 1;calculate_output_#res#1 := 26;" "assume !(((-16 < ~a29~0 && 43 >= ~a29~0) && ~a4~0 <= -86 && -61 < ~a0~0 && 1 == calculate_output_~input#1) && 5 == ~a2~0);" "assume ((~a0~0 <= -147 && 2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if 10 * (~a4~0 - 480316 - 19307) < 0 && 0 != 10 * (~a4~0 - 480316 - 19307) % 9 then 1 + 10 * (~a4~0 - 480316 - 19307) / 9 else 10 * (~a4~0 - 480316 - 19307) / 9);~a0~0 := (if (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10) < 0 && 0 != (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10) % 24 then (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10) % 24 - 24 else (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10) % 24) - 119 - -21;~a29~0 := 15680 + (if -78248 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) < 0 && 0 != (-78248 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14)) % 5 then 1 + (-78248 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14)) / 5 else (-78248 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14)) / 5);calculate_output_#res#1 := -1;" "assume !(((~a0~0 <= -147 && 2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume (-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 5 == ~a2~0;~a4~0 := -312684 + (~a4~0 - 3094) - 267039;~a0~0 := ~a0~0 - 345188 - -345143;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -13 - 546639 - -546639;~a2~0 := 2;calculate_output_#res#1 := -1;" "assume !((-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 5 == ~a2~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 (((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0;~a4~0 := (if 10 * (137012 + (~a4~0 - 168143)) < 0 && 0 != 10 * (137012 + (~a4~0 - 168143)) % 9 then 1 + 10 * (137012 + (~a4~0 - 168143)) / 9 else 10 * (137012 + (~a4~0 - 168143)) / 9);~a0~0 := ~a0~0 - 77791 - -335670 - -161975;~a29~0 := (if (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 5) - 343834;~a2~0 := 4;calculate_output_#res#1 := -1;" "assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0);" "assume (((-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output2_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := (if 10 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) < 0 && 0 != 10 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) % 9 then 1 + 10 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 9 else 10 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 9) - 397224;~a0~0 := ~a0~0 - 215873 - 88181 - 261733;~a29~0 := -45 + (if (if -97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) % 5 then 1 + (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) / 5 else (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) / 5) < 0 && 0 != (if -97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) % 5 then 1 + (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) / 5 else (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) / 5) % 63 then (if -97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) % 5 then 1 + (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) / 5 else (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) / 5) % 63 - 63 else (if -97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) % 5 then 1 + (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) / 5 else (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) / 5) % 63);~a2~0 := 5;calculate_output2_#res#1 := -1;" "assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output2_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume (-147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144 && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output_~input#1 && 5 == ~a2~0;~a4~0 := (if -1 * (if (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) < 0 && 0 != (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) % 5 then 1 + (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) / 5 else (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) / 5) < 0 && 0 != -1 * (if (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) < 0 && 0 != (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) % 5 then 1 + (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) / 5 else (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) / 5) % 10 then 1 + -1 * (if (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) < 0 && 0 != (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) % 5 then 1 + (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) / 5 else (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) / 5) / 10 else -1 * (if (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) < 0 && 0 != (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) % 5 then 1 + (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) / 5 else (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) / 5) / 10);~a0~0 := (if ~a0~0 - 351273 < 0 && 0 != (~a0~0 - 351273) % 5 then 1 + (~a0~0 - 351273) / 5 else (~a0~0 - 351273) / 5) - 16153;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144 && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output_~input#1 && 5 == ~a2~0);" "assume (3 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output2_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147;~a4~0 := (if 10 * (-351472 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5)) < 0 && 0 != 10 * (-351472 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5)) % 9 then 1 + 10 * (-351472 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5)) / 9 else 10 * (-351472 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5)) / 9);~a29~0 := -213178 + (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -213179);calculate_output2_#res#1 := -1;" "assume !((3 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output2_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147);" "assume 4 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (5 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && ~a0~0 <= -147;" "assume -61 < ~a0~0 && ~a4~0 <= -86 && (43 < ~a29~0 && 6 == calculate_output2_~input#1) && 3 == ~a2~0;~a0~0 := -3 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072);~a29~0 := -7867 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 393067);~a2~0 := 1;calculate_output2_#res#1 := -1;" "assume ~a0~0 <= -147;~a0~0 := 294399 + ((if 512655 + ~a0~0 < 0 && 0 != (512655 + ~a0~0) % 24 then (512655 + ~a0~0) % 24 - 24 else (512655 + ~a0~0) % 24) - 121) - 294399;~a29~0 := (if 14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) < 0 && 0 != (14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 5 then 1 + (14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5 else (14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5);~a2~0 := 5;" "assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (43 < ~a29~0 && 6 == calculate_output2_~input#1) && 3 == ~a2~0);" "assume !(~a0~0 <= -147);~a29~0 := 188512 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14 - 188513);" "calculate_output_#res#1 := 22;" "assume ~a0~0 <= -147 && ((((3 == ~a2~0 && 43 < ~a29~0) || (4 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0)) && 3 == calculate_output2_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := 2 * (5 * ~a4~0 - 228549);~a0~0 := -121 + (if (if ~a0~0 - -354541 < 0 && 0 != (~a0~0 - -354541) % 5 then 1 + (~a0~0 - -354541) / 5 else (~a0~0 - -354541) / 5) < 0 && 0 != (if ~a0~0 - -354541 < 0 && 0 != (~a0~0 - -354541) % 5 then 1 + (~a0~0 - -354541) / 5 else (~a0~0 - -354541) / 5) % 24 then (if ~a0~0 - -354541 < 0 && 0 != (~a0~0 - -354541) % 5 then 1 + (~a0~0 - -354541) / 5 else (~a0~0 - -354541) / 5) % 24 - 24 else (if ~a0~0 - -354541 < 0 && 0 != (~a0~0 - -354541) % 5 then 1 + (~a0~0 - -354541) / 5 else (~a0~0 - -354541) / 5) % 24);~a29~0 := (if (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 5) - 431072;~a2~0 := 2;calculate_output2_#res#1 := -1;" "assume !(4 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (5 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && ~a0~0 <= -147);" "assume !(~a0~0 <= -147 && ((((3 == ~a2~0 && 43 < ~a29~0) || (4 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0)) && 3 == calculate_output2_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume (5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;" "assume 2 == ~a2~0 && (-144 < ~a29~0 && -16 >= ~a29~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output2_~input#1 && -147 < ~a0~0 && -98 >= ~a0~0;" "assume -61 < ~a0~0;~a0~0 := 5 * (if 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10);~a29~0 := 300021 + (if ~a29~0 - -515249 < 0 && 0 != (~a29~0 - -515249) % 299978 then (~a29~0 - -515249) % 299978 - 299978 else (~a29~0 - -515249) % 299978);~a2~0 := 3;" "assume -98 < ~a0~0 && -61 >= ~a0~0;" "assume !(-61 < ~a0~0);~a4~0 := -255924 + (~a4~0 - 159459);~a0~0 := 362176 + (if 311576 + ~a0~0 < 0 && 0 != (311576 + ~a0~0) % 5 then 1 + (311576 + ~a0~0) / 5 else (311576 + ~a0~0) / 5);~a29~0 := 5 * (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) - -587636;~a2~0 := 4;" "assume !(-98 < ~a0~0 && -61 >= ~a0~0);~a0~0 := -8551 + (~a0~0 - 548873) - 28143;~a29~0 := 5 * (-24030 + (if 91 * ~a29~0 < 0 && 0 != 91 * ~a29~0 % 10 then 1 + 91 * ~a29~0 / 10 else 91 * ~a29~0 / 10));~a2~0 := 3;" "calculate_output_#res#1 := 22;" "calculate_output2_#res#1 := -1;" "assume !((5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume !(2 == ~a2~0 && (-144 < ~a29~0 && -16 >= ~a29~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output2_~input#1 && -147 < ~a0~0 && -98 >= ~a0~0);" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && ~a0~0 <= -147 && (-16 < ~a29~0 && 43 >= ~a29~0) && 5 == calculate_output_~input#1;~a4~0 := -400646 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10);~a29~0 := -52624 + (if 10 * (~a29~0 - 462276) < 0 && 0 != 10 * (~a29~0 - 462276) % 9 then 1 + 10 * (~a29~0 - 462276) / 9 else 10 * (~a29~0 - 462276) / 9);calculate_output_#res#1 := -1;" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0 && 2 == calculate_output2_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := (if -248704 + (~a4~0 - 284947) < 0 && 0 != (-248704 + (~a4~0 - 284947)) % 5 then 1 + (-248704 + (~a4~0 - 284947)) / 5 else (-248704 + (~a4~0 - 284947)) / 5);~a0~0 := -2618 + 2 * (~a0~0 - 252835);~a29~0 := (if ~a29~0 - 575700 < 0 && 0 != (~a29~0 - 575700) % 63 then (~a29~0 - 575700) % 63 - 63 else (~a29~0 - 575700) % 63) - 79;~a2~0 := 1;calculate_output2_#res#1 := -1;" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && ~a0~0 <= -147 && (-16 < ~a29~0 && 43 >= ~a29~0) && 5 == calculate_output_~input#1);" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0 && 2 == calculate_output2_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0);" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) && 4 == calculate_output_~input#1;" "assume (((4 == calculate_output2_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := 5 * (if ~a4~0 - 252198 < 0 && 0 != (~a4~0 - 252198) % 5 then 1 + (~a4~0 - 252198) / 5 else (~a4~0 - 252198) / 5);~a0~0 := -37368 + (~a0~0 - 552451);~a29~0 := (if ~a29~0 - -265598 < 0 && 0 != (~a29~0 - -265598) % 299978 then (~a29~0 - -265598) % 299978 - 299978 else (~a29~0 - -265598) % 299978) - -300021;calculate_output2_#res#1 := 26;" "assume !((((4 == calculate_output2_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume ~a29~0 <= -144;~a0~0 := 20 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 121);~a29~0 := 13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -2;~a2~0 := 2;" "assume !(~a29~0 <= -144);~a29~0 := -592403 + (-300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 2 - -592405);~a2~0 := 3;" "assume ((-98 < ~a0~0 && -61 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output2_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -28 - 5 - 3;calculate_output2_#res#1 := 26;" "calculate_output_#res#1 := 21;" "assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output2_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0);" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) && 4 == calculate_output_~input#1);" "assume (-98 < ~a0~0 && -61 >= ~a0~0) && (5 == ~a2~0 && 5 == calculate_output2_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0;" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0;" "assume -144 < ~a29~0 && -16 >= ~a29~0;~a0~0 := (if -1 * (474417 + (if ~a0~0 - 391159 < 0 && 0 != (~a0~0 - 391159) % 5 then 1 + (~a0~0 - 391159) / 5 else (~a0~0 - 391159) / 5)) < 0 && 0 != -1 * (474417 + (if ~a0~0 - 391159 < 0 && 0 != (~a0~0 - 391159) % 5 then 1 + (~a0~0 - 391159) / 5 else (~a0~0 - 391159) / 5)) % 10 then 1 + -1 * (474417 + (if ~a0~0 - 391159 < 0 && 0 != (~a0~0 - 391159) % 5 then 1 + (~a0~0 - 391159) / 5 else (~a0~0 - 391159) / 5)) / 10 else -1 * (474417 + (if ~a0~0 - 391159 < 0 && 0 != (~a0~0 - 391159) % 5 then 1 + (~a0~0 - 391159) / 5 else (~a0~0 - 391159) / 5)) / 10);~a29~0 := -300071 + (if 321043 + ~a29~0 - 44655 < 0 && 0 != (321043 + ~a29~0 - 44655) % 299928 then (321043 + ~a29~0 - 44655) % 299928 - 299928 else (321043 + ~a29~0 - 44655) % 299928);~a2~0 := 2;" "assume 4 == ~a2~0;~a29~0 := -230503 + (~a29~0 - -453579);~a2~0 := 5;" "assume !(-144 < ~a29~0 && -16 >= ~a29~0);~a4~0 := (if (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) < 0 && 0 != (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) % 5 then 1 + (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5 else (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5) - 33144;~a0~0 := 5 * (if 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10);~a29~0 := 282925 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - 317631;~a2~0 := 3;" "assume !(4 == ~a2~0);~a4~0 := (if 10 * (if 5 * ~a4~0 < 0 && 0 != 5 * ~a4~0 % 5 then 1 + 5 * ~a4~0 / 5 else 5 * ~a4~0 / 5) < 0 && 0 != 10 * (if 5 * ~a4~0 < 0 && 0 != 5 * ~a4~0 % 5 then 1 + 5 * ~a4~0 / 5 else 5 * ~a4~0 / 5) % 4 then 1 + 10 * (if 5 * ~a4~0 < 0 && 0 != 5 * ~a4~0 % 5 then 1 + 5 * ~a4~0 / 5 else 5 * ~a4~0 / 5) / 4 else 10 * (if 5 * ~a4~0 < 0 && 0 != 5 * ~a4~0 % 5 then 1 + 5 * ~a4~0 / 5 else 5 * ~a4~0 / 5) / 4);~a0~0 := 6 + ((if 5 * ~a0~0 < 0 && 0 != 5 * ~a0~0 % 24 then 5 * ~a0~0 % 24 - 24 else 5 * ~a0~0 % 24) - 121);~a29~0 := -81 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - -160900 - 160899;~a2~0 := 4;" "calculate_output2_#res#1 := 26;" "calculate_output_#res#1 := -1;" "assume !((-98 < ~a0~0 && -61 >= ~a0~0) && (5 == ~a2~0 && 5 == calculate_output2_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume ((-147 < ~a0~0 && -98 >= ~a0~0) && 2 == calculate_output2_~input#1 && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 3 == ~a2~0))) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -458972 + (if (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 5 then 1 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5) < 0 && 0 != (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 5 then 1 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5) % 5 then 1 + (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 5 then 1 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5) / 5 else (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 5 then 1 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5) / 5);~a0~0 := (if 10 * (-283184 + (if 15 * ~a0~0 < 0 && 0 != 15 * ~a0~0 % 10 then 1 + 15 * ~a0~0 / 10 else 15 * ~a0~0 / 10)) < 0 && 0 != 10 * (-283184 + (if 15 * ~a0~0 < 0 && 0 != 15 * ~a0~0 % 10 then 1 + 15 * ~a0~0 / 10 else 15 * ~a0~0 / 10)) % 9 then 1 + 10 * (-283184 + (if 15 * ~a0~0 < 0 && 0 != 15 * ~a0~0 % 10 then 1 + 15 * ~a0~0 / 10 else 15 * ~a0~0 / 10)) / 9 else 10 * (-283184 + (if 15 * ~a0~0 < 0 && 0 != 15 * ~a0~0 % 10 then 1 + 15 * ~a0~0 / 10 else 15 * ~a0~0 / 10)) / 9);~a29~0 := -91929 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 94068);~a2~0 := 3;calculate_output2_#res#1 := -1;" "assume -61 < ~a0~0 && ~a4~0 <= -86 && 5 == ~a2~0 && 43 < ~a29~0 && 3 == calculate_output_~input#1;~a0~0 := (if -259726 + ~a0~0 < 0 && 0 != (-259726 + ~a0~0) % 299926 then (-259726 + ~a0~0) % 299926 - 299926 else (-259726 + ~a0~0) % 299926) - 300072;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && 2 == calculate_output2_~input#1 && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 3 == ~a2~0))) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 5 == ~a2~0 && 43 < ~a29~0 && 3 == calculate_output_~input#1);" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0) && 3 == calculate_output2_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := 2 * (~a4~0 - 65033 - 174567);~a29~0 := -1 + ((if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 - 29 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29) - -14);~a2~0 := 2;calculate_output2_#res#1 := -1;" "assume -61 < ~a0~0 && ~a4~0 <= -86 && (3 == ~a2~0 && 4 == calculate_output_~input#1) && 43 < ~a29~0;" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0) && 3 == calculate_output2_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0);" "assume 1 == ~a2~0;~a4~0 := 8 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 62 - 2);~a0~0 := (if -428046 + ~a0~0 - -377265 < 0 && 0 != (-428046 + ~a0~0 - -377265) % 24 then (-428046 + ~a0~0 - -377265) % 24 - 24 else (-428046 + ~a0~0 - -377265) % 24) - 122;~a29~0 := -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 2;" "assume ((4 == ~a2~0 && 6 == calculate_output2_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := 2 * (-255539 + ~a4~0);~a0~0 := -413733 + ~a0~0;~a29~0 := -415155 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 5 then 1 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5);~a2~0 := 1;calculate_output2_#res#1 := -1;" "assume !(1 == ~a2~0);~a4~0 := -62 + (if ~a4~0 - -403065 < 0 && 0 != (~a4~0 - -403065) % 21 then (~a4~0 - -403065) % 21 - 21 else (~a4~0 - -403065) % 21);~a0~0 := -300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 3;~a2~0 := 1;" "assume !(((4 == ~a2~0 && 6 == calculate_output2_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0);" "calculate_output_#res#1 := 26;" "assume (5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output2_~input#1) && ~a0~0 <= -147;~a4~0 := -127329 + 5 * ~a4~0;~a0~0 := (if 49 * (if -74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) < 0 && 0 != (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) % 5 then 1 + (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 5 else (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 5) < 0 && 0 != 49 * (if -74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) < 0 && 0 != (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) % 5 then 1 + (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 5 else (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 5) % 10 then 1 + 49 * (if -74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) < 0 && 0 != (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) % 5 then 1 + (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 5 else (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 5) / 10 else 49 * (if -74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) < 0 && 0 != (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) % 5 then 1 + (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 5 else (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 5) / 10);~a29~0 := 300021 + (if ~a29~0 - -237985 < 0 && 0 != (~a29~0 - -237985) % 299978 then (~a29~0 - -237985) % 299978 - 299978 else (~a29~0 - -237985) % 299978);~a2~0 := 3;calculate_output2_#res#1 := -1;" "assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (3 == ~a2~0 && 4 == calculate_output_~input#1) && 43 < ~a29~0);" "assume !((5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output2_~input#1) && ~a0~0 <= -147);" "assume ((-147 < ~a0~0 && -98 >= ~a0~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -770462 + ((if 432335 + ~a4~0 < 0 && 0 != (432335 + ~a4~0) % 5 then 1 + (432335 + ~a4~0) / 5 else (432335 + ~a4~0) / 5) - -297443);~a0~0 := (if 10 * (5 * ~a0~0 - 438552) < 0 && 0 != 10 * (5 * ~a0~0 - 438552) % 9 then 1 + 10 * (5 * ~a0~0 - 438552) / 9 else 10 * (5 * ~a0~0 - 438552) / 9);~a29~0 := -300073 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume 4 == ~a2~0 && ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output2_~input#1;~a4~0 := 2 * (-251576 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5));~a0~0 := (if -113 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) < 0 && 0 != (-113 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) % 5 then 1 + (-113 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) / 5 else (-113 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) / 5) - 105;~a29~0 := 3 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -479587 - -287 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -479587 - -287) % 29 then ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -479587 - -287) % 29 - 29 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -479587 - -287) % 29);~a2~0 := 2;calculate_output2_#res#1 := -1;" "assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume !(4 == ~a2~0 && ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output2_~input#1);calculate_output2_#res#1 := -2;" "assume (-98 < ~a0~0 && -61 >= ~a0~0) && ((1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~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;" "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 136 < ~a4~0;~a0~0 := (if (if -330918 + ~a0~0 < 0 && 0 != (-330918 + ~a0~0) % 5 then 1 + (-330918 + ~a0~0) / 5 else (-330918 + ~a0~0) / 5) < 0 && 0 != (if -330918 + ~a0~0 < 0 && 0 != (-330918 + ~a0~0) % 5 then 1 + (-330918 + ~a0~0) / 5 else (-330918 + ~a0~0) / 5) % 5 then 1 + (if -330918 + ~a0~0 < 0 && 0 != (-330918 + ~a0~0) % 5 then 1 + (-330918 + ~a0~0) / 5 else (-330918 + ~a0~0) / 5) / 5 else (if -330918 + ~a0~0 < 0 && 0 != (-330918 + ~a0~0) % 5 then 1 + (-330918 + ~a0~0) / 5 else (-330918 + ~a0~0) / 5) / 5);~a29~0 := (if 3 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 78 - -182185) < 0 && 0 != 3 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 78 - -182185) % 63 then 3 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 78 - -182185) % 63 - 63 else 3 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 78 - -182185) % 63) - 138;~a2~0 := 5;" "assume !true;" "assume !(136 < ~a4~0);~a0~0 := -161458 + (~a0~0 - -161415);~a29~0 := (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -215380 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -215380) % 29 then ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -215380) % 29 - 29 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -215380) % 29) - 2;~a2~0 := 2;" "calculate_output_#res#1 := -1;" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0;assume false;" "assume !((-98 < ~a0~0 && -61 >= ~a0~0) && ((1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "assume (2 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) && 1 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := -472379 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5);~a0~0 := -77 + (if 5 * ~a0~0 < 0 && 0 != 5 * ~a0~0 % 18 then 5 * ~a0~0 % 18 - 18 else 5 * ~a0~0 % 18) - 1;~a29~0 := (if -1 * (if -36495 + ~a29~0 - -410490 < 0 && 0 != (-36495 + ~a29~0 - -410490) % 5 then 1 + (-36495 + ~a29~0 - -410490) / 5 else (-36495 + ~a29~0 - -410490) / 5) < 0 && 0 != -1 * (if -36495 + ~a29~0 - -410490 < 0 && 0 != (-36495 + ~a29~0 - -410490) % 5 then 1 + (-36495 + ~a29~0 - -410490) / 5 else (-36495 + ~a29~0 - -410490) / 5) % 10 then 1 + -1 * (if -36495 + ~a29~0 - -410490 < 0 && 0 != (-36495 + ~a29~0 - -410490) % 5 then 1 + (-36495 + ~a29~0 - -410490) / 5 else (-36495 + ~a29~0 - -410490) / 5) / 10 else -1 * (if -36495 + ~a29~0 - -410490 < 0 && 0 != (-36495 + ~a29~0 - -410490) % 5 then 1 + (-36495 + ~a29~0 - -410490) / 5 else (-36495 + ~a29~0 - -410490) / 5) / 10);~a2~0 := 3;calculate_output_#res#1 := -1;" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0;assume false;" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144;assume false;" "assume !((2 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) && 1 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0);" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144;assume false;" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144;assume false;" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "assume ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input#1 && ((4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144));~a4~0 := 5 * (if ~a4~0 - 511089 < 0 && 0 != (~a4~0 - 511089) % 5 then 1 + (~a4~0 - 511089) / 5 else (~a4~0 - 511089) / 5);~a0~0 := -69 + (if 5 * ((if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 - 18 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18) - 72) < 0 && 0 != 5 * ((if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 - 18 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18) - 72) % 18 then 5 * ((if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 - 18 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18) - 72) % 18 - 18 else 5 * ((if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 - 18 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18) - 72) % 18);~a29~0 := -51962 + (if 9 * (-2 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071)) < 0 && 0 != 9 * (-2 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071)) % 10 then 1 + 9 * (-2 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071)) / 10 else 9 * (-2 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071)) / 10);~a2~0 := 4;calculate_output_#res#1 := -1;" "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);~inputD~0 := 4;~inputB~0 := 2;~inputE~0 := 5;~inputA~0 := 1;~inputF~0 := 6;~inputC~0 := 3;~a4~0 := -89;~a29~0 := -127;~a2~0 := 1;~a0~0 := -44;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 ((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "assume !(~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input#1 && ((4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144)));" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0;assume false;" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "assume ((1 == ~a2~0 && 5 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if 10 * (~a4~0 - 299758) < 0 && 0 != 10 * (~a4~0 - 299758) % 9 then 1 + 10 * (~a4~0 - 299758) / 9 else 10 * (~a4~0 - 299758) / 9) - 263514;~a0~0 := (if -3 * (-189742 + ~a0~0) < 0 && 0 != -3 * (-189742 + ~a0~0) % 5 then 1 + -3 * (-189742 + ~a0~0) / 5 else -3 * (-189742 + ~a0~0) / 5);~a29~0 := (if ~a29~0 - -419093 < 0 && 0 != (~a29~0 - -419093) % 299978 then (~a29~0 - -419093) % 299978 - 299978 else (~a29~0 - -419093) % 299978) - -300021;~a2~0 := 2;calculate_output_#res#1 := -1;" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0;assume false;" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "assume !(((1 == ~a2~0 && 5 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144;assume false;" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0;assume false;" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "assume ((-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 2 == ~a2~0;~a4~0 := -165889 + (~a4~0 - 367509);~a0~0 := (if 10 * (if 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) < 0 && 0 != 10 * (if 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) % 9 then 1 + 10 * (if 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) / 9 else 10 * (if 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) / 9);~a29~0 := 4 * (-128272 + ~a29~0) - 50089;~a2~0 := 3;calculate_output_#res#1 := -1;" "#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 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 2 == ~a2~0);" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0;assume false;" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (~a0~0 <= -147 && 2 == calculate_output_~input#1) && 43 < ~a29~0;~a4~0 := -246937 + (~a4~0 - 332092);~a0~0 := 5 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 62 < 0 && 0 != ((if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 62) % 5 then 1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 62) / 5 else ((if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 62) / 5) - 6;~a29~0 := 14 + (if -143280 + ~a29~0 < 0 && 0 != (-143280 + ~a29~0) % 29 then (-143280 + ~a29~0) % 29 - 29 else (-143280 + ~a29~0) % 29);~a2~0 := 2;calculate_output_#res#1 := -1;" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (~a0~0 <= -147 && 2 == calculate_output_~input#1) && 43 < ~a29~0);" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0;assume false;" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0;assume false;" "assume 1 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input#1) && ~a0~0 <= -147;" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144;assume false;" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && -61 < ~a0~0) && ~a29~0 <= -144;assume false;" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144;assume false;" "assume ~a29~0 <= -144;~a0~0 := -118 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24);~a29~0 := 344590 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978);~a2~0 := 2;" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144;assume false;" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144;assume false;" "assume !(~a29~0 <= -144);~a29~0 := -80 + (if -26438 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (-26438 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 63 then (-26438 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 63 - 63 else (-26438 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 63);~a2~0 := 5;" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0;assume false;" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0;assume false;" "calculate_output_#res#1 := 21;" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144;assume false;" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0;assume false;" "assume !(1 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input#1) && ~a0~0 <= -147);" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144;assume false;" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0;assume false;" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "assume ((1 == ~a2~0 && 6 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -313003 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) - 8733;~a0~0 := -182482 + (if 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10);~a29~0 := -312469 + (if ~a29~0 - -141759 < 0 && 0 != (~a29~0 - -141759) % 5 then 1 + (~a29~0 - -141759) / 5 else (~a29~0 - -141759) / 5);calculate_output_#res#1 := -1;" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0;assume false;" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "assume !(((1 == ~a2~0 && 6 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144;assume false;" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144;assume false;" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (1 == ~a2~0 && 2 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := 5 * (if 10 * (-92205 + ~a4~0) < 0 && 0 != 10 * (-92205 + ~a4~0) % 9 then 1 + 10 * (-92205 + ~a4~0) / 9 else 10 * (-92205 + ~a4~0) / 9);~a0~0 := -585039 + ~a0~0;~a29~0 := (if -1 * (115683 + (if -144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) < 0 && 0 != (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) % 5 then 1 + (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5 else (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5)) < 0 && 0 != -1 * (115683 + (if -144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) < 0 && 0 != (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) % 5 then 1 + (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5 else (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5)) % 10 then 1 + -1 * (115683 + (if -144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) < 0 && 0 != (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) % 5 then 1 + (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5 else (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5)) / 10 else -1 * (115683 + (if -144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) < 0 && 0 != (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) % 5 then 1 + (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5 else (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5)) / 10);calculate_output_#res#1 := -1;" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0;assume false;" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (1 == ~a2~0 && 2 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0);" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144;assume false;" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "assume ~a0~0 <= -147 && 2 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 2 == calculate_output_~input#1;~a4~0 := (if -390730 + 5 * ~a4~0 < 0 && 0 != (-390730 + 5 * ~a4~0) % 5 then 1 + (-390730 + 5 * ~a4~0) / 5 else (-390730 + 5 * ~a4~0) / 5);~a29~0 := -581356 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144;assume false;" "assume !(~a0~0 <= -147 && 2 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 2 == calculate_output_~input#1);" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "assume (-147 < ~a0~0 && -98 >= ~a0~0) && ((((43 < ~a29~0 && 2 == ~a2~0) || (3 == ~a2~0 && ~a29~0 <= -144)) || (3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -598326 + 5 * ~a4~0;~a0~0 := (if -250 * ~a0~0 < 0 && 0 != -250 * ~a0~0 % 9 then 1 + -250 * ~a0~0 / 9 else -250 * ~a0~0 / 9);~a29~0 := (if 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 299978 then 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 299978 - 299978 else 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 299978) - -300021;~a2~0 := 2;calculate_output_#res#1 := 22;" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ((((43 < ~a29~0 && 2 == ~a2~0) || (3 == ~a2~0 && ~a29~0 <= -144)) || (3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0;assume false;" "assume ((5 == ~a2~0 && 4 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := -480007 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 49681;~a29~0 := -63691 + ((if 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 40) < 0 && 0 != 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 40) % 10 then 1 + 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 40) / 10 else 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 40) / 10) - -63664);~a2~0 := 3;calculate_output_#res#1 := -1;" "assume !(((5 == ~a2~0 && 4 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume 2 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (~a29~0 <= -144 && 1 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a0~0 := (if 10 * ((if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10) - 475114) < 0 && 0 != 10 * ((if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10) - 475114) % 9 then 1 + 10 * ((if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10) - 475114) / 9 else 10 * ((if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10) - 475114) / 9);~a29~0 := -250207 + (34 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -250200);~a2~0 := 1;calculate_output_#res#1 := 26;" "assume !(2 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (~a29~0 <= -144 && 1 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume ((~a4~0 <= -86 && -61 < ~a0~0 && 5 == calculate_output_~input#1) && 5 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0;~a0~0 := -300073 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926);~a29~0 := (if -584238 + ~a29~0 < 0 && 0 != (-584238 + ~a29~0) % 5 then 1 + (-584238 + ~a29~0) / 5 else (-584238 + ~a29~0) / 5);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(((~a4~0 <= -86 && -61 < ~a0~0 && 5 == calculate_output_~input#1) && 5 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input#1) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0;" "assume ~a4~0 <= -86;~a4~0 := -56592 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10);~a0~0 := (if ~a0~0 - 104609 < 0 && 0 != (~a0~0 - 104609) % -5 then (~a0~0 - 104609) / -5 - 1 else (~a0~0 - 104609) / -5) - -278005;~a29~0 := 11031 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - 11008;~a2~0 := 3;" "assume !(~a4~0 <= -86);~a4~0 := 5 * (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - -85502 - 357269;~a0~0 := -8 + (~a0~0 - 38);~a29~0 := -134555 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 3;" "calculate_output_#res#1 := -1;" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input#1) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input#1;~a4~0 := -849572 + ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - -531993);~a0~0 := -1 * ((if 9 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 9 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 9 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 9 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) - 551674);~a29~0 := 138947 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) / 5);calculate_output_#res#1 := 26;" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input#1);" "assume (((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input#1 && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144) && 2 == ~a2~0;~a4~0 := 5 * (if -1 * (545933 + ~a4~0) < 0 && 0 != -1 * (545933 + ~a4~0) % 10 then 1 + -1 * (545933 + ~a4~0) / 10 else -1 * (545933 + ~a4~0) / 10);~a0~0 := (if -40 * (-122294 + ~a0~0) < 0 && 0 != -40 * (-122294 + ~a0~0) % 9 then 1 + -40 * (-122294 + ~a0~0) / 9 else -40 * (-122294 + ~a0~0) / 9);~a2~0 := 4;calculate_output_#res#1 := 21;" "assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input#1 && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144) && 2 == ~a2~0);" "assume 1 == ~a2~0 && ((1 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if (if ~a4~0 - 583803 < 0 && 0 != (~a4~0 - 583803) % 5 then 1 + (~a4~0 - 583803) / 5 else (~a4~0 - 583803) / 5) < 0 && 0 != (if ~a4~0 - 583803 < 0 && 0 != (~a4~0 - 583803) % 5 then 1 + (~a4~0 - 583803) / 5 else (~a4~0 - 583803) / 5) % 5 then 1 + (if ~a4~0 - 583803 < 0 && 0 != (~a4~0 - 583803) % 5 then 1 + (~a4~0 - 583803) / 5 else (~a4~0 - 583803) / 5) / 5 else (if ~a4~0 - 583803 < 0 && 0 != (~a4~0 - 583803) % 5 then 1 + (~a4~0 - 583803) / 5 else (~a4~0 - 583803) / 5) / 5);~a0~0 := -100 + (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 24 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 24 - 24 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 24) - 190928 - -190917;~a29~0 := -2 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -33);~a2~0 := 3;calculate_output_#res#1 := -1;" "assume !(1 == ~a2~0 && ((1 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume ~a4~0 <= -86 && -61 < ~a0~0 && (((4 == ~a2~0 && 43 < ~a29~0) || (5 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0)) && 3 == calculate_output_~input#1;~a4~0 := (if -44 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) < 0 && 0 != (-44 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) % 5 then 1 + (-44 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5 else (-44 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5) - 48;~a0~0 := (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072 - 3;~a29~0 := 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978);~a2~0 := 3;calculate_output_#res#1 := 22;" "assume !(~a4~0 <= -86 && -61 < ~a0~0 && (((4 == ~a2~0 && 43 < ~a29~0) || (5 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0)) && 3 == calculate_output_~input#1);" "assume (5 == ~a2~0 && (5 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a29~0 := 479460 + (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - 479458);calculate_output_#res#1 := 22;" "assume !((5 == ~a2~0 && (5 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume (((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == calculate_output_~input#1 && -147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if 10 * ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 371477) < 0 && 0 != 10 * ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 371477) % 9 then 1 + 10 * ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 371477) / 9 else 10 * ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 371477) / 9);~a0~0 := -57 + (if (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 15 then 1 + 10 * ~a0~0 / 15 else 10 * ~a0~0 / 15) < 0 && 0 != (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 15 then 1 + 10 * ~a0~0 / 15 else 10 * ~a0~0 / 15) % 5 then 1 + (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 15 then 1 + 10 * ~a0~0 / 15 else 10 * ~a0~0 / 15) / 5 else (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 15 then 1 + 10 * ~a0~0 / 15 else 10 * ~a0~0 / 15) / 5);~a29~0 := (if 5 * ~a29~0 < 0 && 0 != 5 * ~a29~0 % 5 then 1 + 5 * ~a29~0 / 5 else 5 * ~a29~0 / 5) - 552027;~a2~0 := 3;calculate_output_#res#1 := -1;" "assume !((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == calculate_output_~input#1 && -147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume (~a4~0 <= -86 && 6 == calculate_output_~input#1 && (((2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0)) || (3 == ~a2~0 && ~a29~0 <= -144))) && -61 < ~a0~0;~a0~0 := (if -278887 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (-278887 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) % 5 then 1 + (-278887 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) / 5 else (-278887 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) / 5);~a29~0 := -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - -514060 - 514060;~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !((~a4~0 <= -86 && 6 == calculate_output_~input#1 && (((2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0)) || (3 == ~a2~0 && ~a29~0 <= -144))) && -61 < ~a0~0);" "assume ((-61 < ~a0~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output_~input#1) && ~a4~0 <= -86) && 3 == ~a2~0;~a0~0 := -300072 + (if -445314 + ~a0~0 < 0 && 0 != (-445314 + ~a0~0) % 299926 then (-445314 + ~a0~0) % 299926 - 299926 else (-445314 + ~a0~0) % 299926);~a29~0 := 4 * (-145858 + ~a29~0);~a2~0 := 1;calculate_output_#res#1 := -1;" "assume !(((-61 < ~a0~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output_~input#1) && ~a4~0 <= -86) && 3 == ~a2~0);" "assume (-147 < ~a0~0 && -98 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0) || (3 == ~a2~0 && ~a29~0 <= -144)) && 5 == calculate_output_~input#1;~a4~0 := -196180 + (~a4~0 - 179640);~a0~0 := (if 10 * (-68 + (if 5 * ~a0~0 < 0 && 0 != 5 * ~a0~0 % 18 then 5 * ~a0~0 % 18 - 18 else 5 * ~a0~0 % 18)) < 0 && 0 != 10 * (-68 + (if 5 * ~a0~0 < 0 && 0 != 5 * ~a0~0 % 18 then 5 * ~a0~0 % 18 - 18 else 5 * ~a0~0 % 18)) % 9 then 1 + 10 * (-68 + (if 5 * ~a0~0 < 0 && 0 != 5 * ~a0~0 % 18 then 5 * ~a0~0 % 18 - 18 else 5 * ~a0~0 % 18)) / 9 else 10 * (-68 + (if 5 * ~a0~0 < 0 && 0 != 5 * ~a0~0 % 18 then 5 * ~a0~0 % 18 - 18 else 5 * ~a0~0 % 18)) / 9);~a29~0 := 300021 + (if 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 299978 then 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 299978 - 299978 else 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 299978);~a2~0 := 3;calculate_output_#res#1 := -1;" "assume !((-147 < ~a0~0 && -98 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0) || (3 == ~a2~0 && ~a29~0 <= -144)) && 5 == calculate_output_~input#1);" "assume (-98 < ~a0~0 && -61 >= ~a0~0) && ((6 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && 43 < ~a29~0;~a4~0 := -460043 + 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4);~a0~0 := (if ~a0~0 - 39 - -1 < 0 && 0 != (~a0~0 - 39 - -1) % 5 then 1 + (~a0~0 - 39 - -1) / 5 else (~a0~0 - 39 - -1) / 5) - 102;~a29~0 := 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 486694;~a2~0 := 2;calculate_output_#res#1 := -1;" "assume !((-98 < ~a0~0 && -61 >= ~a0~0) && ((6 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && 43 < ~a29~0);" "assume ~a0~0 <= -147 && ((6 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -276986 + (~a4~0 - 124968 - 172519);~a29~0 := -241689 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 - -241689);~a2~0 := 2;calculate_output_#res#1 := -1;" "assume !(~a0~0 <= -147 && ((6 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume ((1 == ~a2~0 && 2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := 5 * (4337 + ~a4~0 - 75733);~a0~0 := -416474 + (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 4 then 1 + 10 * ~a0~0 / 4 else 10 * ~a0~0 / 4);~a29~0 := (if 5 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 79) < 0 && 0 != 5 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 79) % 63 then 5 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 79) % 63 - 63 else 5 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 79) % 63) - 77;calculate_output_#res#1 := -1;" "assume !(((1 == ~a2~0 && 2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "assume ((-98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0 && 4 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := ~a4~0 - 5349 - 71855 - 8649;~a0~0 := (if (if 10 * (~a0~0 - 80857) < 0 && 0 != 10 * (~a0~0 - 80857) % 9 then 1 + 10 * (~a0~0 - 80857) / 9 else 10 * (~a0~0 - 80857) / 9) < 0 && 0 != (if 10 * (~a0~0 - 80857) < 0 && 0 != 10 * (~a0~0 - 80857) % 9 then 1 + 10 * (~a0~0 - 80857) / 9 else 10 * (~a0~0 - 80857) / 9) % 5 then 1 + (if 10 * (~a0~0 - 80857) < 0 && 0 != 10 * (~a0~0 - 80857) % 9 then 1 + 10 * (~a0~0 - 80857) / 9 else 10 * (~a0~0 - 80857) / 9) / 5 else (if 10 * (~a0~0 - 80857) < 0 && 0 != 10 * (~a0~0 - 80857) % 9 then 1 + 10 * (~a0~0 - 80857) / 9 else 10 * (~a0~0 - 80857) / 9) / 5);~a29~0 := 554401 + ((if 9 * (-58 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63)) < 0 && 0 != 9 * (-58 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63)) % 10 then 1 + 9 * (-58 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63)) / 10 else 9 * (-58 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63)) / 10) - 554414);~a2~0 := 2;calculate_output_#res#1 := -1;" "assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0 && 4 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0);" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (4 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147) && 3 == ~a2~0;~a4~0 := -429677 + ~a4~0;~a0~0 := (if 7 + (~a0~0 - -600060) < 0 && 0 != (7 + (~a0~0 - -600060)) % 5 then 1 + (7 + (~a0~0 - -600060)) / 5 else (7 + (~a0~0 - -600060)) / 5);~a29~0 := (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 63 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 63 - 63 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 63) - 78 - 2;~a2~0 := 4;calculate_output_#res#1 := -1;" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (4 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147) && 3 == ~a2~0);" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 && 2 == ~a2~0) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0)) && 4 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0;" }, states = {"CountingPredicate [underlying: 235#L540-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 162#L1564true, annotation: [0, 0]]" "CountingPredicate [underlying: 289#L1259true, annotation: [0, 0]]" "CountingPredicate [underlying: 266#L557-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 224#L43-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 70#L1369true, annotation: [0, 0]]" "CountingPredicate [underlying: 286#L965true, annotation: [0, 0]]" "CountingPredicate [underlying: 339#L230-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 148#L958true, annotation: [0, 0]]" "CountingPredicate [underlying: 71#L118-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 108#L630true, annotation: [0, 0]]" "CountingPredicate [underlying: 36#L1108true, annotation: [0, 0]]" "CountingPredicate [underlying: 173#L377true, annotation: [0, 0]]" "CountingPredicate [underlying: 34#L803true, annotation: [0, 0]]" "CountingPredicate [underlying: 182#L983true, annotation: [0, 0]]" "CountingPredicate [underlying: 112#L1343true, annotation: [0, 0]]" "CountingPredicate [underlying: 227#L1423true, annotation: [0, 0]]" "CountingPredicate [underlying: 303#L390true, annotation: [0, 0]]" "CountingPredicate [underlying: 294#L1581true, annotation: [0, 0]]" "CountingPredicate [underlying: 76#L115-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 135#L1300-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 301#L1360true, annotation: [0, 0]]" "CountingPredicate [underlying: 163#L1498true, annotation: [0, 0]]" "CountingPredicate [underlying: 198#L969true, annotation: [0, 0]]" "CountingPredicate [underlying: 64#L539true, annotation: [0, 0]]" "CountingPredicate [underlying: 293#L1021true, annotation: [0, 0]]" "CountingPredicate [underlying: 60#L1682true, annotation: [0, 0]]" "CountingPredicate [underlying: 30#L1404true, annotation: [0, 0]]" "CountingPredicate [underlying: 154#L1200true, annotation: [0, 0]]" "CountingPredicate [underlying: 20#L1696-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 190#L1375true, annotation: [0, 0]]" "CountingPredicate [underlying: 213#L976true, annotation: [0, 0]]" "CountingPredicate [underlying: 79#L1073-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 91#L789true, annotation: [0, 0]]" "CountingPredicate [underlying: 61#L1228true, annotation: [0, 0]]" "CountingPredicate [underlying: 312#L1448true, annotation: [0, 0]]" "CountingPredicate [underlying: 63#L1036true, annotation: [0, 0]]" "CountingPredicate [underlying: 94#L935true, annotation: [0, 0]]" "CountingPredicate [underlying: 265#L1716true, annotation: [0, 0]]" "CountingPredicate [underlying: 208#L70-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 183#L1138true, annotation: [0, 0]]" "CountingPredicate [underlying: 353#L1029true, annotation: [0, 0]]" "CountingPredicate [underlying: 96#L745true, annotation: [0, 0]]" "CountingPredicate [underlying: 315#L1247true, annotation: [0, 0]]" "CountingPredicate [underlying: 231#L552true, annotation: [0, 0]]" "CountingPredicate [underlying: 205#L540true, annotation: [0, 0]]" "CountingPredicate [underlying: 226#L1222true, annotation: [0, 0]]" "CountingPredicate [underlying: 202#L507true, annotation: [0, 0]]" "CountingPredicate [underlying: 23#L157-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 248#L584true, annotation: [0, 0]]" "CountingPredicate [underlying: 59#L1395true, annotation: [0, 0]]" "CountingPredicate [underlying: 352#L130-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 219#L1073true, annotation: [0, 0]]" "CountingPredicate [underlying: 195#L778true, annotation: [0, 0]]" "CountingPredicate [underlying: 332#L154-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 175#L478true, annotation: [0, 0]]" "CountingPredicate [underlying: 12#L896true, annotation: [0, 0]]" "CountingPredicate [underlying: 340#L46-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 216#L861true, annotation: [0, 0]]" "CountingPredicate [underlying: 144#L1144true, annotation: [0, 0]]" "CountingPredicate [underlying: 313#L1776-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 111#L1441true, annotation: [0, 0]]" "CountingPredicate [underlying: 322#L1576true, annotation: [0, 0]]" "CountingPredicate [underlying: 361#L1759true, annotation: [0, 0]]" "CountingPredicate [underlying: 288#L496true, annotation: [0, 0]]" "CountingPredicate [underlying: 102#L94-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 95#L1449-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 81#calculate_output2_returnLabel#1true, annotation: [0, 0]]" "CountingPredicate [underlying: 273#L1732true, annotation: [0, 0]]" "CountingPredicate [underlying: 155#L905true, annotation: [0, 0]]" "CountingPredicate [underlying: 101#L55-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 194#L579true, annotation: [0, 0]]" "CountingPredicate [underlying: 181#ULTIMATE.startEXITtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 98#L142-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 45#L1696true, annotation: [0, 0]]" "CountingPredicate [underlying: 272#L1476true, annotation: [0, 0]]" "CountingPredicate [underlying: 222#L160-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 264#L1557true, annotation: [0, 0]]" "CountingPredicate [underlying: 188#L1739true, annotation: [0, 0]]" "CountingPredicate [underlying: 358#L1332true, annotation: [0, 0]]" "CountingPredicate [underlying: 8#L244true, annotation: [0, 0]]" "CountingPredicate [underlying: 336#L1569true, annotation: [0, 0]]" "CountingPredicate [underlying: 72#L1633true, annotation: [0, 0]]" "CountingPredicate [underlying: 120#L1166true, annotation: [0, 0]]" "CountingPredicate [underlying: 26#L1430true, annotation: [0, 0]]" "CountingPredicate [underlying: 3#L276true, annotation: [0, 0]]" "CountingPredicate [underlying: 234#L1405true, annotation: [0, 0]]" "CountingPredicate [underlying: 52#L530true, annotation: [0, 0]]" "CountingPredicate [underlying: 217#L697true, annotation: [0, 0]]" "CountingPredicate [underlying: 203#L1623-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 41#L288true, annotation: [0, 0]]" "CountingPredicate [underlying: 17#L1538true, annotation: [0, 0]]" "CountingPredicate [underlying: 297#L432true, annotation: [0, 0]]" "CountingPredicate [underlying: 334#L651true, annotation: [0, 0]]" "CountingPredicate [underlying: 143#L597true, annotation: [0, 0]]" "CountingPredicate [underlying: 179#L827true, annotation: [0, 0]]" "CountingPredicate [underlying: 31#L717true, annotation: [0, 0]]" "CountingPredicate [underlying: 178#L1483true, annotation: [0, 0]]" "CountingPredicate [underlying: 335#L1518true, annotation: [0, 0]]" "CountingPredicate [underlying: 13#L58-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 357#L229true, annotation: [0, 0]]" "CountingPredicate [underlying: 176#L952true, annotation: [0, 0]]" "CountingPredicate [underlying: 55#L346true, annotation: [0, 0]]" "CountingPredicate [underlying: 75#L804-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 119#L67-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 308#L190-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 24#L360true, annotation: [0, 0]]" "CountingPredicate [underlying: 114#L1354true, annotation: [0, 0]]" "CountingPredicate [underlying: 338#L1521true, annotation: [0, 0]]" "CountingPredicate [underlying: 161#L1488true, annotation: [0, 0]]" "CountingPredicate [underlying: 207#L34true, annotation: [0, 0]]" "CountingPredicate [underlying: 262#L112-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 359#L1287true, annotation: [0, 0]]" "CountingPredicate [underlying: 243#L890true, annotation: [0, 0]]" "CountingPredicate [underlying: 105#L1101true, annotation: [0, 0]]" "CountingPredicate [underlying: 237#L604true, annotation: [0, 0]]" "CountingPredicate [underlying: 167#L821true, annotation: [0, 0]]" "CountingPredicate [underlying: 147#L834true, annotation: [0, 0]]" "CountingPredicate [underlying: 337#L784true, annotation: [0, 0]]" "CountingPredicate [underlying: 185#L455true, annotation: [0, 0]]" "CountingPredicate [underlying: 106#L605-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 156#L109-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 128#L202-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 22#L418true, annotation: [0, 0]]" "CountingPredicate [underlying: 351#L1145true, annotation: [0, 0]]" "CountingPredicate [underlying: 245#L136-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 46#L1241true, annotation: [0, 0]]" "CountingPredicate [underlying: 250#L911true, annotation: [0, 0]]" "CountingPredicate [underlying: 82#L728true, annotation: [0, 0]]" "CountingPredicate [underlying: 68#L365true, annotation: [0, 0]]" "CountingPredicate [underlying: 204#L884true, annotation: [0, 0]]" "CountingPredicate [underlying: 285#L1188true, annotation: [0, 0]]" "CountingPredicate [underlying: 326#L1752true, annotation: [0, 0]]" "CountingPredicate [underlying: 246#L205-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 281#L1060true, annotation: [0, 0]]" "CountingPredicate [underlying: 99#L1002true, annotation: [0, 0]]" "CountingPredicate [underlying: 29#L1581-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 80#L1091true, annotation: [0, 0]]" "CountingPredicate [underlying: 325#L1605true, annotation: [0, 0]]" "CountingPredicate [underlying: 269#L100-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 62#L330true, annotation: [0, 0]]" "CountingPredicate [underlying: 100#L1310true, annotation: [0, 0]]" "CountingPredicate [underlying: 306#L283true, annotation: [0, 0]]" "CountingPredicate [underlying: 125#L1109true, annotation: [0, 0]]" "CountingPredicate [underlying: 329#L316true, annotation: [0, 0]]" "CountingPredicate [underlying: 57#L567true, annotation: [0, 0]]" "CountingPredicate [underlying: 38#L1526true, annotation: [0, 0]]" "CountingPredicate [underlying: 40#L1274true, annotation: [0, 0]]" "CountingPredicate [underlying: 140#L61-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]" "CountingPredicate [underlying: 200#L1650true, annotation: [0, 0]]" "CountingPredicate [underlying: 291#L517true, annotation: [0, 0]]" "CountingPredicate [underlying: 74#L1253true, annotation: [0, 0]]" "CountingPredicate [underlying: 282#L251true, annotation: [0, 0]]" "CountingPredicate [underlying: 11#L804true, annotation: [0, 0]]" "CountingPredicate [underlying: 360#L1504true, annotation: [0, 0]]" "CountingPredicate [underlying: 355#L652true, annotation: [0, 0]]" "CountingPredicate [underlying: 201#L1300true, annotation: [0, 0]]" "CountingPredicate [underlying: 220#L1218true, annotation: [0, 0]]" "CountingPredicate [underlying: 18#L1550true, annotation: [0, 0]]" "CountingPredicate [underlying: 302#L343true, annotation: [0, 0]]" "CountingPredicate [underlying: 33#L1084true, annotation: [0, 0]]" "CountingPredicate [underlying: 247#L169-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 299#L1405-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 314#L52-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 300#L1720true, annotation: [0, 0]]" "CountingPredicate [underlying: 186#L1781true, annotation: [0, 0]]" "CountingPredicate [underlying: 54#L1770true, annotation: [0, 0]]" "CountingPredicate [underlying: 321#L148-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 209#L239true, annotation: [0, 0]]" "CountingPredicate [underlying: 118#L1194true, annotation: [0, 0]]" "CountingPredicate [underlying: 331#L489true, annotation: [0, 0]]" "CountingPredicate [underlying: 65#L172-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 177#L1234true, annotation: [0, 0]]" "CountingPredicate [underlying: 257#L40-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 67#L85-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 19#L855true, annotation: [0, 0]]" "CountingPredicate [underlying: 280#L166-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 168#L1014true, annotation: [0, 0]]" "CountingPredicate [underlying: 228#L667true, annotation: [0, 0]]" "CountingPredicate [underlying: 132#L637true, annotation: [0, 0]]" "CountingPredicate [underlying: 83#L181-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 122#L1398true, annotation: [0, 0]]" "CountingPredicate [underlying: 172#L1096true, annotation: [0, 0]]" "CountingPredicate [underlying: 320#L425true, annotation: [0, 0]]" "CountingPredicate [underlying: 149#L88-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 254#L1381true, annotation: [0, 0]]" "CountingPredicate [underlying: 215#L1622true, annotation: [0, 0]]" "CountingPredicate [underlying: 150#L1045true, annotation: [0, 0]]" "CountingPredicate [underlying: 5#L1623true, annotation: [0, 0]]" "CountingPredicate [underlying: 116#L814true, annotation: [0, 0]]" "CountingPredicate [underlying: 310#L1182true, annotation: [0, 0]]" "CountingPredicate [underlying: 27#L1616true, annotation: [0, 0]]" "CountingPredicate [underlying: 78#L722true, annotation: [0, 0]]" "CountingPredicate [underlying: 255#L605true, annotation: [0, 0]]" "CountingPredicate [underlying: 146#L1178true, annotation: [0, 0]]" "CountingPredicate [underlying: 221#L989true, annotation: [0, 0]]" "CountingPredicate [underlying: 169#L1327true, annotation: [0, 0]]" "CountingPredicate [underlying: 123#L1657true, annotation: [0, 0]]" "CountingPredicate [underlying: 212#$Ultimate##0true, annotation: [0, 0]]" "CountingPredicate [underlying: 113#L796true, annotation: [0, 0]]" "CountingPredicate [underlying: 189#L295true, annotation: [0, 0]]" "CountingPredicate [underlying: 240#L501true, annotation: [0, 0]]" "CountingPredicate [underlying: 32#L1118true, annotation: [0, 0]]" "CountingPredicate [underlying: 229#L1348true, annotation: [0, 0]]" "CountingPredicate [underlying: 192#L1429true, annotation: [0, 0]]" "CountingPredicate [underlying: 210#L1332-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 259#L371true, annotation: [0, 0]]" "CountingPredicate [underlying: 56#L704-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 131#L865true, annotation: [0, 0]]" "CountingPredicate [underlying: 133#L840true, annotation: [0, 0]]" "CountingPredicate [underlying: 153#L1125true, annotation: [0, 0]]" "CountingPredicate [underlying: 69#L1213true, annotation: [0, 0]]" "CountingPredicate [underlying: 92#L896-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 271#L929true, annotation: [0, 0]]" "CountingPredicate [underlying: 165#L257true, annotation: [0, 0]]" "CountingPredicate [underlying: 58#L317-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 330#L1704true, annotation: [0, 0]]" "CountingPredicate [underlying: 333#L76-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 270#L1145-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 316#L352true, annotation: [0, 0]]" "CountingPredicate [underlying: 73#L1388true, annotation: [0, 0]]" "CountingPredicate [underlying: 191#L139-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 6#L459true, annotation: [0, 0]]" "CountingPredicate [underlying: 343#L922true, annotation: [0, 0]]" "CountingPredicate [underlying: 344#L1281true, annotation: [0, 0]]" "CountingPredicate [underlying: 151#L1059true, annotation: [0, 0]]" "CountingPredicate [underlying: 97#L400true, annotation: [0, 0]]" "CountingPredicate [underlying: 267#L1688true, annotation: [0, 0]]" "CountingPredicate [underlying: 311#L187-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 295#L1678true, annotation: [0, 0]]" "CountingPredicate [underlying: 171#L1543true, annotation: [0, 0]]" "CountingPredicate [underlying: 4#L623true, annotation: [0, 0]]" "CountingPredicate [underlying: 136#L1695true, annotation: [0, 0]]" "CountingPredicate [underlying: 141#L106-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 241#L1323true, annotation: [0, 0]]" "CountingPredicate [underlying: 160#L1720-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 206#L524true, annotation: [0, 0]]" "CountingPredicate [underlying: 238#L662true, annotation: [0, 0]]" "CountingPredicate [underlying: 230#L34-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 279#L224true, annotation: [0, 0]]" "CountingPredicate [underlying: 307#L1645true, annotation: [0, 0]]" "CountingPredicate [underlying: 127#L193-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 278#L1026true, annotation: [0, 0]]" "CountingPredicate [underlying: 139#L917true, annotation: [0, 0]]" "CountingPredicate [underlying: 292#L97-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 145#L1299true, annotation: [0, 0]]" "CountingPredicate [underlying: 164#L1599true, annotation: [0, 0]]" "CountingPredicate [underlying: 274#L230true, annotation: [0, 0]]" "CountingPredicate [underlying: 84#L840-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 276#L1271true, annotation: [0, 0]]" "CountingPredicate [underlying: 66#L1745true, annotation: [0, 0]]" "CountingPredicate [underlying: 284#L1172true, annotation: [0, 0]]" "CountingPredicate [underlying: 109#L1331true, annotation: [0, 0]]" "CountingPredicate [underlying: 152#L1711true, annotation: [0, 0]]" "CountingPredicate [underlying: 174#L1316true, annotation: [0, 0]]" "CountingPredicate [underlying: 87#L1361true, annotation: [0, 0]]" "CountingPredicate [underlying: 260#L1471true, annotation: [0, 0]]" "CountingPredicate [underlying: 277#L585true, annotation: [0, 0]]" "CountingPredicate [underlying: 90#L351true, annotation: [0, 0]]" "CountingPredicate [underlying: 7#L1532true, annotation: [0, 0]]" "CountingPredicate [underlying: 242#L208-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 138#L49-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 296#L127-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 287#L302true, annotation: [0, 0]]" "CountingPredicate [underlying: 258#L1109-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 37#L1592true, annotation: [0, 0]]" "CountingPredicate [underlying: 16#L703true, annotation: [0, 0]]" "CountingPredicate [underlying: 43#L839true, annotation: [0, 0]]" "CountingPredicate [underlying: 328#L79-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 252#L1466true, annotation: [0, 0]]" "CountingPredicate [underlying: 363#L568true, annotation: [0, 0]]" "CountingPredicate [underlying: 197#L512true, annotation: [0, 0]]" "CountingPredicate [underlying: 253#L37-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 115#L1671true, annotation: [0, 0]]" "CountingPredicate [underlying: 324#L211-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 346#L1418true, annotation: [0, 0]]" "CountingPredicate [underlying: 85#L196-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 35#L1155true, annotation: [0, 0]]" "CountingPredicate [underlying: 28#L163-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 184#L86true, annotation: [0, 0]]" "CountingPredicate [underlying: 89#L449true, annotation: [0, 0]]" "CountingPredicate [underlying: 342#L556true, annotation: [0, 0]]" "CountingPredicate [underlying: 309#L771true, annotation: [0, 0]]" "CountingPredicate [underlying: 158#L184-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 350#L764true, annotation: [0, 0]]" "CountingPredicate [underlying: 341#ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 42#L352-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 170#L1639true, annotation: [0, 0]]" "CountingPredicate [underlying: 323#L178-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 44#L568-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 2#L1361-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 88#L1430-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 104#L895true, annotation: [0, 0]]" "CountingPredicate [underlying: 251#L1265true, annotation: [0, 0]]" "CountingPredicate [underlying: 86#L145-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 157#L850true, annotation: [0, 0]]" "CountingPredicate [underlying: 47#L691true, annotation: [0, 0]]" "CountingPredicate [underlying: 304#L1719true, annotation: [0, 0]]" "CountingPredicate [underlying: 50#L124-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 348#L64-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 290#L309true, annotation: [0, 0]]" "CountingPredicate [underlying: 187#L317true, annotation: [0, 0]]" "CountingPredicate [underlying: 275#L337true, annotation: [0, 0]]" "CountingPredicate [underlying: 134#L121-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 166#L413true, annotation: [0, 0]]" "CountingPredicate [underlying: 225#L91-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 211#L1207true, annotation: [0, 0]]" "CountingPredicate [underlying: 124#L758true, annotation: [0, 0]]" "CountingPredicate [underlying: 159#L484true, annotation: [0, 0]]" "CountingPredicate [underlying: 317#L995true, annotation: [0, 0]]" "CountingPredicate [underlying: 236#L1293true, annotation: [0, 0]]" "CountingPredicate [underlying: 15#L652-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 39#L1160true, annotation: [0, 0]]" "CountingPredicate [underlying: 318#L616true, annotation: [0, 0]]" "CountingPredicate [underlying: 180#L1060-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 244#L383true, annotation: [0, 0]]" "CountingPredicate [underlying: 103#L1580true, annotation: [0, 0]]" "CountingPredicate [underlying: 354#L466true, annotation: [0, 0]]" "CountingPredicate [underlying: 193#L1612true, annotation: [0, 0]]" "CountingPredicate [underlying: 356#L557true, annotation: [0, 0]]" "CountingPredicate [underlying: 126#L945true, annotation: [0, 0]]" "CountingPredicate [underlying: 196#L394true, annotation: [0, 0]]" "CountingPredicate [underlying: 223#L472true, annotation: [0, 0]]" "CountingPredicate [underlying: 142#L531-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 130#L678true, annotation: [0, 0]]" "CountingPredicate [underlying: 256#L1132true, annotation: [0, 0]]" "CountingPredicate [underlying: 9#L401true, annotation: [0, 0]]" "CountingPredicate [underlying: 14#L82-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 362#L199-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 77#L443true, annotation: [0, 0]]" "CountingPredicate [underlying: 110#L685true, annotation: [0, 0]]" "CountingPredicate [underlying: 298#L940true, annotation: [0, 0]]" "CountingPredicate [underlying: 53#L103-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 117#L401-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 10#L270true, annotation: [0, 0]]" "CountingPredicate [underlying: 268#L1072true, annotation: [0, 0]]" "CountingPredicate [underlying: 347#L735true, annotation: [0, 0]]" "CountingPredicate [underlying: 199#L1492true, annotation: [0, 0]]" "CountingPredicate [underlying: 249#L704true, annotation: [0, 0]]" "CountingPredicate [underlying: 93#L752true, annotation: [0, 0]]" "CountingPredicate [underlying: 129#L1054true, annotation: [0, 0]]" "CountingPredicate [underlying: 319#L644true, annotation: [0, 0]]" "CountingPredicate [underlying: 48#L742true, annotation: [0, 0]]" "CountingPredicate [underlying: 283#L872true, annotation: [0, 0]]" "CountingPredicate [underlying: 107#L214-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 233#L1048true, annotation: [0, 0]]" "CountingPredicate [underlying: 349#L263true, annotation: [0, 0]]" "CountingPredicate [underlying: 137#L672true, annotation: [0, 0]]" "CountingPredicate [underlying: 345#L175-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 218#L151-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 263#L133-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 239#L878true, annotation: [0, 0]]" "CountingPredicate [underlying: 305#L438true, annotation: [0, 0]]" "CountingPredicate [underlying: 214#L1449true, annotation: [0, 0]]" "CountingPredicate [underlying: 51#L531true, annotation: [0, 0]]" "CountingPredicate [underlying: 49#L1040true, annotation: [0, 0]]" "CountingPredicate [underlying: 21#L1459true, annotation: [0, 0]]" "CountingPredicate [underlying: 327#L73-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 232#L585-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 121#L1008true, annotation: [0, 0]]" "CountingPredicate [underlying: 261#L1511true, annotation: [0, 0]]" }, initialStates = {"CountingPredicate [underlying: 212#$Ultimate##0true, annotation: [0, 0]]" }, finalStates = {}, transitions = { ("CountingPredicate [underlying: 235#L540-2true, annotation: [0, 0]]" "calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 162#L1564true, annotation: [0, 0]]" "assume (1 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0;~a29~0 := 5 * (if -1 * (~a29~0 - -384948) < 0 && 0 != -1 * (~a29~0 - -384948) % 10 then 1 + -1 * (~a29~0 - -384948) / 10 else -1 * (~a29~0 - -384948) / 10);~a2~0 := 2;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 162#L1564true, annotation: [0, 0]]" "assume !((1 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0);" "CountingPredicate [underlying: 336#L1569true, annotation: [0, 0]]") ("CountingPredicate [underlying: 289#L1259true, annotation: [0, 0]]" "assume ((~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output_~input#1) && 5 == ~a2~0) && 43 < ~a29~0;~a4~0 := -14481 + 2 * (~a4~0 - 205078);~a29~0 := (if 10 * (-341130 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) < 0 && 0 != 10 * (-341130 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) % 9 then 1 + 10 * (-341130 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 9 else 10 * (-341130 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 9);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 289#L1259true, annotation: [0, 0]]" "assume !(((~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output_~input#1) && 5 == ~a2~0) && 43 < ~a29~0);" "CountingPredicate [underlying: 251#L1265true, annotation: [0, 0]]") ("CountingPredicate [underlying: 266#L557-2true, annotation: [0, 0]]" "calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 224#L43-1true, annotation: [0, 0]]" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144);" "CountingPredicate [underlying: 340#L46-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 224#L43-1true, annotation: [0, 0]]" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144;assume false;" "CountingPredicate [underlying: 340#L46-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 70#L1369true, annotation: [0, 0]]" "assume (((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input#1) && ~a4~0 <= -86) && 3 == ~a2~0) && -61 < ~a0~0;~a0~0 := -3 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072);~a29~0 := (if 10 * (20287 + (~a29~0 - 117398)) < 0 && 0 != 10 * (20287 + (~a29~0 - 117398)) % 9 then 1 + 10 * (20287 + (~a29~0 - 117398)) / 9 else 10 * (20287 + (~a29~0 - 117398)) / 9);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 70#L1369true, annotation: [0, 0]]" "assume !((((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input#1) && ~a4~0 <= -86) && 3 == ~a2~0) && -61 < ~a0~0);" "CountingPredicate [underlying: 190#L1375true, annotation: [0, 0]]") ("CountingPredicate [underlying: 286#L965true, annotation: [0, 0]]" "assume (-61 < ~a0~0 && 1 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input#1) && ~a4~0 <= -86;~a0~0 := (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072 - -96529 - 96530;~a29~0 := -268648 + 5 * ~a29~0;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 286#L965true, annotation: [0, 0]]" "assume !((-61 < ~a0~0 && 1 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input#1) && ~a4~0 <= -86);" "CountingPredicate [underlying: 198#L969true, annotation: [0, 0]]") ("CountingPredicate [underlying: 339#L230-2true, annotation: [0, 0]]" "calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 148#L958true, annotation: [0, 0]]" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && 5 == calculate_output_~input#1 && 2 == ~a2~0) && ~a29~0 <= -144;~a4~0 := 4 * (if 10 * (-126587 + ~a4~0) < 0 && 0 != 10 * (-126587 + ~a4~0) % 9 then 1 + 10 * (-126587 + ~a4~0) / 9 else 10 * (-126587 + ~a4~0) / 9);~a0~0 := (if 10 * (if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10) < 0 && 0 != 10 * (if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10) % 9 then 1 + 10 * (if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10) / 9 else 10 * (if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10) / 9) - 138870;~a29~0 := (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 - 29 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29) - -18;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 148#L958true, annotation: [0, 0]]" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && 5 == calculate_output_~input#1 && 2 == ~a2~0) && ~a29~0 <= -144);" "CountingPredicate [underlying: 286#L965true, annotation: [0, 0]]") ("CountingPredicate [underlying: 71#L118-1true, annotation: [0, 0]]" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144);" "CountingPredicate [underlying: 134#L121-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 71#L118-1true, annotation: [0, 0]]" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144;assume false;" "CountingPredicate [underlying: 134#L121-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 108#L630true, annotation: [0, 0]]" "assume ((1 == ~a2~0 && 5 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if 10 * (~a4~0 - 299758) < 0 && 0 != 10 * (~a4~0 - 299758) % 9 then 1 + 10 * (~a4~0 - 299758) / 9 else 10 * (~a4~0 - 299758) / 9) - 263514;~a0~0 := (if -3 * (-189742 + ~a0~0) < 0 && 0 != -3 * (-189742 + ~a0~0) % 5 then 1 + -3 * (-189742 + ~a0~0) / 5 else -3 * (-189742 + ~a0~0) / 5);~a29~0 := (if ~a29~0 - -419093 < 0 && 0 != (~a29~0 - -419093) % 299978 then (~a29~0 - -419093) % 299978 - 299978 else (~a29~0 - -419093) % 299978) - -300021;~a2~0 := 2;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 108#L630true, annotation: [0, 0]]" "assume !(((1 == ~a2~0 && 5 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 132#L637true, annotation: [0, 0]]") ("CountingPredicate [underlying: 36#L1108true, annotation: [0, 0]]" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0;" "CountingPredicate [underlying: 125#L1109true, annotation: [0, 0]]") ("CountingPredicate [underlying: 36#L1108true, annotation: [0, 0]]" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 32#L1118true, annotation: [0, 0]]") ("CountingPredicate [underlying: 173#L377true, annotation: [0, 0]]" "assume ((((-98 < ~a0~0 && -61 >= ~a0~0) && 3 == calculate_output_~input#1) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0;~a4~0 := (if 3 * (~a4~0 - 174071) < 0 && 0 != 3 * (~a4~0 - 174071) % 5 then 1 + 3 * (~a4~0 - 174071) / 5 else 3 * (~a4~0 - 174071) / 5);~a29~0 := (if -195948 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (-195948 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 29 then (-195948 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 29 - 29 else (-195948 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 29) - -14;~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 173#L377true, annotation: [0, 0]]" "assume !(((((-98 < ~a0~0 && -61 >= ~a0~0) && 3 == calculate_output_~input#1) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0);" "CountingPredicate [underlying: 244#L383true, annotation: [0, 0]]") ("CountingPredicate [underlying: 34#L803true, annotation: [0, 0]]" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 && 2 == ~a2~0) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0)) && 4 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0);" "CountingPredicate [underlying: 116#L814true, annotation: [0, 0]]") ("CountingPredicate [underlying: 34#L803true, annotation: [0, 0]]" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 && 2 == ~a2~0) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0)) && 4 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0;" "CountingPredicate [underlying: 11#L804true, annotation: [0, 0]]") ("CountingPredicate [underlying: 182#L983true, annotation: [0, 0]]" "assume ~a4~0 <= -86 && ((43 < ~a29~0 && 5 == calculate_output_~input#1) && -61 < ~a0~0) && 3 == ~a2~0;~a0~0 := -2 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072 - 1);~a29~0 := (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) - 544016;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 182#L983true, annotation: [0, 0]]" "assume !(~a4~0 <= -86 && ((43 < ~a29~0 && 5 == calculate_output_~input#1) && -61 < ~a0~0) && 3 == ~a2~0);" "CountingPredicate [underlying: 221#L989true, annotation: [0, 0]]") ("CountingPredicate [underlying: 112#L1343true, annotation: [0, 0]]" "assume (~a0~0 <= -147 && (1 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0;~a29~0 := 591566 + ~a29~0;~a2~0 := 4;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 112#L1343true, annotation: [0, 0]]" "assume !((~a0~0 <= -147 && (1 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 229#L1348true, annotation: [0, 0]]") ("CountingPredicate [underlying: 227#L1423true, annotation: [0, 0]]" "assume (3 == ~a2~0 && (5 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := (if -494230 + (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) < 0 && 0 != (-494230 + (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4)) % 5 then 1 + (-494230 + (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4)) / 5 else (-494230 + (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4)) / 5);~a29~0 := (if -416279 + ~a29~0 < 0 && 0 != (-416279 + ~a29~0) % 29 then (-416279 + ~a29~0) % 29 - 29 else (-416279 + ~a29~0) % 29) - -14 - 1;~a2~0 := 2;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 227#L1423true, annotation: [0, 0]]" "assume !((3 == ~a2~0 && (5 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 192#L1429true, annotation: [0, 0]]") ("CountingPredicate [underlying: 303#L390true, annotation: [0, 0]]" "assume ((~a4~0 <= -86 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input#1) && 1 == ~a2~0) && -61 < ~a0~0;~a0~0 := -300072 + (if ~a0~0 - 217743 < 0 && 0 != (~a0~0 - 217743) % 299926 then (~a0~0 - 217743) % 299926 - 299926 else (~a0~0 - 217743) % 299926);~a29~0 := -401378 + ~a29~0;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 303#L390true, annotation: [0, 0]]" "assume !(((~a4~0 <= -86 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input#1) && 1 == ~a2~0) && -61 < ~a0~0);" "CountingPredicate [underlying: 196#L394true, annotation: [0, 0]]") ("CountingPredicate [underlying: 294#L1581true, annotation: [0, 0]]" "assume 1 == ~a2~0;~a4~0 := (if 59 * (if -46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) < 0 && 0 != (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) % 5 then 1 + (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5 else (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5) < 0 && 0 != 59 * (if -46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) < 0 && 0 != (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) % 5 then 1 + (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5 else (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5) % 10 then 1 + 59 * (if -46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) < 0 && 0 != (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) % 5 then 1 + (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5 else (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5) / 10 else 59 * (if -46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) < 0 && 0 != (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) % 5 then 1 + (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5 else (-46 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5) / 10);~a0~0 := -107 + (if -122 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) < 0 && 0 != (-122 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) % 5 then 1 + (-122 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) / 5 else (-122 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) / 5);~a29~0 := -33636 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 266436;~a2~0 := 4;" "CountingPredicate [underlying: 29#L1581-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 294#L1581true, annotation: [0, 0]]" "assume !(1 == ~a2~0);~a29~0 := (if (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) < 0 && 0 != (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) % 29 then (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) % 29 - 29 else (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) % 29) - -13;~a2~0 := 5;" "CountingPredicate [underlying: 29#L1581-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 76#L115-1true, annotation: [0, 0]]" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0);" "CountingPredicate [underlying: 71#L118-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 76#L115-1true, annotation: [0, 0]]" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0;assume false;" "CountingPredicate [underlying: 71#L118-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 135#L1300-2true, annotation: [0, 0]]" "calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 301#L1360true, annotation: [0, 0]]" "assume (~a0~0 <= -147 && (4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0;" "CountingPredicate [underlying: 87#L1361true, annotation: [0, 0]]") ("CountingPredicate [underlying: 301#L1360true, annotation: [0, 0]]" "assume !((~a0~0 <= -147 && (4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0);" "CountingPredicate [underlying: 70#L1369true, annotation: [0, 0]]") ("CountingPredicate [underlying: 163#L1498true, annotation: [0, 0]]" "assume -61 < ~a0~0 && (4 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0) || (4 == ~a2~0 && 43 < ~a29~0) || (5 == ~a2~0 && ~a29~0 <= -144))) && ~a4~0 <= -86;~a0~0 := (if -300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) < 0 && 0 != (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) % 5 then 1 + (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5 else (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5) - 264648;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 163#L1498true, annotation: [0, 0]]" "assume !(-61 < ~a0~0 && (4 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0) || (4 == ~a2~0 && 43 < ~a29~0) || (5 == ~a2~0 && ~a29~0 <= -144))) && ~a4~0 <= -86);" "CountingPredicate [underlying: 360#L1504true, annotation: [0, 0]]") ("CountingPredicate [underlying: 198#L969true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && ((((1 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 5 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := (if 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) < 0 && 0 != 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) % 5 then 1 + 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5 else 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5);~a0~0 := -397063 + ((if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6) - 118188);~a29~0 := -2 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 198#L969true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((1 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 5 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0);" "CountingPredicate [underlying: 213#L976true, annotation: [0, 0]]") ("CountingPredicate [underlying: 64#L539true, annotation: [0, 0]]" "assume (5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;" "CountingPredicate [underlying: 205#L540true, annotation: [0, 0]]") ("CountingPredicate [underlying: 64#L539true, annotation: [0, 0]]" "assume !((5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 231#L552true, annotation: [0, 0]]") ("CountingPredicate [underlying: 293#L1021true, annotation: [0, 0]]" "assume (((-98 < ~a0~0 && -61 >= ~a0~0) && 2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -704326 + (~a4~0 - -392870);~a0~0 := (if 5 * (~a0~0 - 3611) < 0 && 0 != 5 * (~a0~0 - 3611) % 5 then 1 + 5 * (~a0~0 - 3611) / 5 else 5 * (~a0~0 - 3611) / 5);~a29~0 := -564185 + (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 - 29 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29) - -564199;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 293#L1021true, annotation: [0, 0]]" "assume !((((-98 < ~a0~0 && -61 >= ~a0~0) && 2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 278#L1026true, annotation: [0, 0]]") ("CountingPredicate [underlying: 60#L1682true, annotation: [0, 0]]" "assume -61 < ~a0~0 && ~a4~0 <= -86 && (43 < ~a29~0 && 6 == calculate_output2_~input#1) && 3 == ~a2~0;~a0~0 := -3 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072);~a29~0 := -7867 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 393067);~a2~0 := 1;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 81#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 60#L1682true, annotation: [0, 0]]" "assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (43 < ~a29~0 && 6 == calculate_output2_~input#1) && 3 == ~a2~0);" "CountingPredicate [underlying: 267#L1688true, annotation: [0, 0]]") ("CountingPredicate [underlying: 30#L1404true, annotation: [0, 0]]" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0;" "CountingPredicate [underlying: 234#L1405true, annotation: [0, 0]]") ("CountingPredicate [underlying: 30#L1404true, annotation: [0, 0]]" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0);" "CountingPredicate [underlying: 346#L1418true, annotation: [0, 0]]") ("CountingPredicate [underlying: 154#L1200true, annotation: [0, 0]]" "assume ((((-98 < ~a0~0 && -61 >= ~a0~0) && 2 == calculate_output_~input#1) && ~a29~0 <= -144) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -494899 + ~a4~0 - 70550;~a0~0 := (if 10 * (111880 + (~a0~0 - -314354)) < 0 && 0 != 10 * (111880 + (~a0~0 - -314354)) % 9 then 1 + 10 * (111880 + (~a0~0 - -314354)) / 9 else 10 * (111880 + (~a0~0 - -314354)) / 9);~a29~0 := (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63 then (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63 - 63 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63) - 54;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 154#L1200true, annotation: [0, 0]]" "assume !(((((-98 < ~a0~0 && -61 >= ~a0~0) && 2 == calculate_output_~input#1) && ~a29~0 <= -144) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 211#L1207true, annotation: [0, 0]]") ("CountingPredicate [underlying: 20#L1696-2true, annotation: [0, 0]]" "calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 81#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 190#L1375true, annotation: [0, 0]]" "assume (((6 == calculate_output_~input#1 && ~a29~0 <= -144) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0;~a0~0 := 25 * (if 15 * ~a0~0 < 0 && 0 != 15 * ~a0~0 % 10 then 1 + 15 * ~a0~0 / 10 else 15 * ~a0~0 / 10);~a29~0 := 5 + (if 5 * (if 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) < 0 && 0 != 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) % 10 then 1 + 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) / 10 else 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) / 10) < 0 && 0 != 5 * (if 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) < 0 && 0 != 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) % 10 then 1 + 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) / 10 else 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) / 10) % 29 then 5 * (if 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) < 0 && 0 != 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) % 10 then 1 + 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) / 10 else 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) / 10) % 29 - 29 else 5 * (if 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) < 0 && 0 != 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) % 10 then 1 + 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) / 10 else 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -32) / 10) % 29);~a2~0 := 2;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 190#L1375true, annotation: [0, 0]]" "assume !((((6 == calculate_output_~input#1 && ~a29~0 <= -144) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0);" "CountingPredicate [underlying: 254#L1381true, annotation: [0, 0]]") ("CountingPredicate [underlying: 213#L976true, annotation: [0, 0]]" "assume ((((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input#1) && -16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if 10 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 192549) < 0 && 0 != 10 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 192549) % 9 then 1 + 10 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 192549) / 9 else 10 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 192549) / 9);~a0~0 := 2 * (287869 + ~a0~0);~a29~0 := 395553 + (~a29~0 - -35786) - 630549;~a2~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 213#L976true, annotation: [0, 0]]" "assume !(((((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input#1) && -16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 182#L983true, annotation: [0, 0]]") ("CountingPredicate [underlying: 79#L1073-2true, annotation: [0, 0]]" "calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 91#L789true, annotation: [0, 0]]" "assume ((-98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0 && 4 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := ~a4~0 - 5349 - 71855 - 8649;~a0~0 := (if (if 10 * (~a0~0 - 80857) < 0 && 0 != 10 * (~a0~0 - 80857) % 9 then 1 + 10 * (~a0~0 - 80857) / 9 else 10 * (~a0~0 - 80857) / 9) < 0 && 0 != (if 10 * (~a0~0 - 80857) < 0 && 0 != 10 * (~a0~0 - 80857) % 9 then 1 + 10 * (~a0~0 - 80857) / 9 else 10 * (~a0~0 - 80857) / 9) % 5 then 1 + (if 10 * (~a0~0 - 80857) < 0 && 0 != 10 * (~a0~0 - 80857) % 9 then 1 + 10 * (~a0~0 - 80857) / 9 else 10 * (~a0~0 - 80857) / 9) / 5 else (if 10 * (~a0~0 - 80857) < 0 && 0 != 10 * (~a0~0 - 80857) % 9 then 1 + 10 * (~a0~0 - 80857) / 9 else 10 * (~a0~0 - 80857) / 9) / 5);~a29~0 := 554401 + ((if 9 * (-58 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63)) < 0 && 0 != 9 * (-58 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63)) % 10 then 1 + 9 * (-58 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63)) / 10 else 9 * (-58 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63)) / 10) - 554414);~a2~0 := 2;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 91#L789true, annotation: [0, 0]]" "assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0 && 4 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 113#L796true, annotation: [0, 0]]") ("CountingPredicate [underlying: 61#L1228true, annotation: [0, 0]]" "assume -61 < ~a0~0 && (1 == calculate_output_~input#1 && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0))) && ~a4~0 <= -86;~a0~0 := (if -300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) < 0 && 0 != (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) % 5 then 1 + (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5 else (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5) - -67866 - 413054;~a29~0 := -300072 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 1;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 61#L1228true, annotation: [0, 0]]" "assume !(-61 < ~a0~0 && (1 == calculate_output_~input#1 && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0))) && ~a4~0 <= -86);" "CountingPredicate [underlying: 177#L1234true, annotation: [0, 0]]") ("CountingPredicate [underlying: 312#L1448true, annotation: [0, 0]]" "assume ((((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (3 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0;" "CountingPredicate [underlying: 214#L1449true, annotation: [0, 0]]") ("CountingPredicate [underlying: 312#L1448true, annotation: [0, 0]]" "assume !(((((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (3 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0);" "CountingPredicate [underlying: 21#L1459true, annotation: [0, 0]]") ("CountingPredicate [underlying: 63#L1036true, annotation: [0, 0]]" "assume 5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input#1) && ~a29~0 <= -144;~a4~0 := -406842 + (if 5 * ~a4~0 < 0 && 0 != 5 * ~a4~0 % 5 then 1 + 5 * ~a4~0 / 5 else 5 * ~a4~0 / 5);~a29~0 := 208841 + (18 + (~a29~0 - -600125) - 208856);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 63#L1036true, annotation: [0, 0]]" "assume !(5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input#1) && ~a29~0 <= -144);" "CountingPredicate [underlying: 49#L1040true, annotation: [0, 0]]") ("CountingPredicate [underlying: 94#L935true, annotation: [0, 0]]" "assume ((-147 < ~a0~0 && -98 >= ~a0~0) && (1 == calculate_output_~input#1 && 5 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a29~0 <= -144;~a4~0 := (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 552897;~a0~0 := (if 510025 + ~a0~0 < 0 && 0 != (510025 + ~a0~0) % 5 then 1 + (510025 + ~a0~0) / 5 else (510025 + ~a0~0) / 5);~a29~0 := 15 + (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - 55038 < 0 && 0 != ((if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - 55038) % 29 then ((if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - 55038) % 29 - 29 else ((if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - 55038) % 29);calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 94#L935true, annotation: [0, 0]]" "assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && (1 == calculate_output_~input#1 && 5 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a29~0 <= -144);" "CountingPredicate [underlying: 298#L940true, annotation: [0, 0]]") ("CountingPredicate [underlying: 265#L1716true, annotation: [0, 0]]" "assume ((-98 < ~a0~0 && -61 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output2_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -28 - 5 - 3;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 81#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 265#L1716true, annotation: [0, 0]]" "assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output2_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0);" "CountingPredicate [underlying: 304#L1719true, annotation: [0, 0]]") ("CountingPredicate [underlying: 208#L70-1true, annotation: [0, 0]]" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144);" "CountingPredicate [underlying: 327#L73-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 208#L70-1true, annotation: [0, 0]]" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144;assume false;" "CountingPredicate [underlying: 327#L73-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 183#L1138true, annotation: [0, 0]]" "assume 43 < ~a29~0 && ~a4~0 <= -86 && -61 < ~a0~0 && 3 == ~a2~0 && 3 == calculate_output_~input#1;~a0~0 := (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072 - 1;~a29~0 := -100850 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 183#L1138true, annotation: [0, 0]]" "assume !(43 < ~a29~0 && ~a4~0 <= -86 && -61 < ~a0~0 && 3 == ~a2~0 && 3 == calculate_output_~input#1);" "CountingPredicate [underlying: 144#L1144true, annotation: [0, 0]]") ("CountingPredicate [underlying: 353#L1029true, annotation: [0, 0]]" "assume (2 == ~a2~0 && ((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -144 < ~a29~0 && -16 >= ~a29~0;~a4~0 := (if 50 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) < 0 && 0 != 50 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) % 9 then 1 + 50 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 9 else 50 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 9);~a0~0 := 5 * (if ~a0~0 - 286794 < 0 && 0 != (~a0~0 - 286794) % -5 then (~a0~0 - 286794) / -5 - 1 else (~a0~0 - 286794) / -5);~a29~0 := -348131 + ((if 5 * ~a29~0 < 0 && 0 != 5 * ~a29~0 % 29 then 5 * ~a29~0 % 29 - 29 else 5 * ~a29~0 % 29) - -15 - -348140);~a2~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 353#L1029true, annotation: [0, 0]]" "assume !((2 == ~a2~0 && ((-147 < ~a0~0 && -98 >= ~a0~0) && 4 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "CountingPredicate [underlying: 63#L1036true, annotation: [0, 0]]") ("CountingPredicate [underlying: 96#L745true, annotation: [0, 0]]" "assume (((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == calculate_output_~input#1 && -147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if 10 * ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 371477) < 0 && 0 != 10 * ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 371477) % 9 then 1 + 10 * ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 371477) / 9 else 10 * ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 371477) / 9);~a0~0 := -57 + (if (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 15 then 1 + 10 * ~a0~0 / 15 else 10 * ~a0~0 / 15) < 0 && 0 != (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 15 then 1 + 10 * ~a0~0 / 15 else 10 * ~a0~0 / 15) % 5 then 1 + (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 15 then 1 + 10 * ~a0~0 / 15 else 10 * ~a0~0 / 15) / 5 else (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 15 then 1 + 10 * ~a0~0 / 15 else 10 * ~a0~0 / 15) / 5);~a29~0 := (if 5 * ~a29~0 < 0 && 0 != 5 * ~a29~0 % 5 then 1 + 5 * ~a29~0 / 5 else 5 * ~a29~0 / 5) - 552027;~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 96#L745true, annotation: [0, 0]]" "assume !((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == calculate_output_~input#1 && -147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 93#L752true, annotation: [0, 0]]") ("CountingPredicate [underlying: 315#L1247true, annotation: [0, 0]]" "assume -61 < ~a0~0 && ((((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0)) && 2 == calculate_output_~input#1) && ~a4~0 <= -86;~a0~0 := 355893 + (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 2) - 355891;~a29~0 := -174546 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 5);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 315#L1247true, annotation: [0, 0]]" "assume !(-61 < ~a0~0 && ((((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0)) && 2 == calculate_output_~input#1) && ~a4~0 <= -86);" "CountingPredicate [underlying: 74#L1253true, annotation: [0, 0]]") ("CountingPredicate [underlying: 231#L552true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && ~a0~0 <= -147 && (-16 < ~a29~0 && 43 >= ~a29~0) && 5 == calculate_output_~input#1;~a4~0 := -400646 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10);~a29~0 := -52624 + (if 10 * (~a29~0 - 462276) < 0 && 0 != 10 * (~a29~0 - 462276) % 9 then 1 + 10 * (~a29~0 - 462276) / 9 else 10 * (~a29~0 - 462276) / 9);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 231#L552true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && ~a0~0 <= -147 && (-16 < ~a29~0 && 43 >= ~a29~0) && 5 == calculate_output_~input#1);" "CountingPredicate [underlying: 342#L556true, annotation: [0, 0]]") ("CountingPredicate [underlying: 205#L540true, annotation: [0, 0]]" "assume -61 < ~a0~0;~a0~0 := 5 * (if 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10);~a29~0 := 300021 + (if ~a29~0 - -515249 < 0 && 0 != (~a29~0 - -515249) % 299978 then (~a29~0 - -515249) % 299978 - 299978 else (~a29~0 - -515249) % 299978);~a2~0 := 3;" "CountingPredicate [underlying: 235#L540-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 205#L540true, annotation: [0, 0]]" "assume !(-61 < ~a0~0);~a4~0 := -255924 + (~a4~0 - 159459);~a0~0 := 362176 + (if 311576 + ~a0~0 < 0 && 0 != (311576 + ~a0~0) % 5 then 1 + (311576 + ~a0~0) / 5 else (311576 + ~a0~0) / 5);~a29~0 := 5 * (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) - -587636;~a2~0 := 4;" "CountingPredicate [underlying: 235#L540-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 226#L1222true, annotation: [0, 0]]" "assume ((-147 < ~a0~0 && -98 >= ~a0~0) && 1 == ~a2~0 && 3 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0;~a0~0 := -187730 + (if -127384 + ~a0~0 < 0 && 0 != (-127384 + ~a0~0) % 5 then 1 + (-127384 + ~a0~0) / 5 else (-127384 + ~a0~0) / 5);~a29~0 := (if -27646 + (~a29~0 - -345279) < 0 && 0 != (-27646 + (~a29~0 - -345279)) % 299928 then (-27646 + (~a29~0 - -345279)) % 299928 - 299928 else (-27646 + (~a29~0 - -345279)) % 299928) - 300071;~a2~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 226#L1222true, annotation: [0, 0]]" "assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && 1 == ~a2~0 && 3 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 61#L1228true, annotation: [0, 0]]") ("CountingPredicate [underlying: 202#L507true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 3 == calculate_output_~input#1 && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144));~a29~0 := (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - -17657 < 0 && 0 != ((if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - -17657) % 5 then 1 + ((if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - -17657) / 5 else ((if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - -17657) / 5) - 139328;~a2~0 := 1;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 202#L507true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 3 == calculate_output_~input#1 && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144)));" "CountingPredicate [underlying: 197#L512true, annotation: [0, 0]]") ("CountingPredicate [underlying: 23#L157-1true, annotation: [0, 0]]" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 222#L160-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 23#L157-1true, annotation: [0, 0]]" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "CountingPredicate [underlying: 222#L160-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 248#L584true, annotation: [0, 0]]" "assume -61 < ~a0~0 && ~a4~0 <= -86 && (3 == ~a2~0 && 4 == calculate_output_~input#1) && 43 < ~a29~0;" "CountingPredicate [underlying: 277#L585true, annotation: [0, 0]]") ("CountingPredicate [underlying: 248#L584true, annotation: [0, 0]]" "assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (3 == ~a2~0 && 4 == calculate_output_~input#1) && 43 < ~a29~0);" "CountingPredicate [underlying: 143#L597true, annotation: [0, 0]]") ("CountingPredicate [underlying: 59#L1395true, annotation: [0, 0]]" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (6 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 5 == ~a2~0) && ~a0~0 <= -147;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 59#L1395true, annotation: [0, 0]]" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (6 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 5 == ~a2~0) && ~a0~0 <= -147);" "CountingPredicate [underlying: 122#L1398true, annotation: [0, 0]]") ("CountingPredicate [underlying: 352#L130-1true, annotation: [0, 0]]" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "CountingPredicate [underlying: 263#L133-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 352#L130-1true, annotation: [0, 0]]" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "CountingPredicate [underlying: 263#L133-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 219#L1073true, annotation: [0, 0]]" "assume 2 == ~a2~0;~a4~0 := (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - -464382 - 647516;~a0~0 := (if 10 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % -5 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / -5 - 1 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / -5) < 0 && 0 != 10 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % -5 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / -5 - 1 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / -5) % 9 then 1 + 10 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % -5 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / -5 - 1 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / -5) / 9 else 10 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % -5 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / -5 - 1 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / -5) / 9);~a2~0 := 5;" "CountingPredicate [underlying: 79#L1073-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 219#L1073true, annotation: [0, 0]]" "assume !(2 == ~a2~0);~a0~0 := 280272 + (~a0~0 - 280318);~a29~0 := (if -496909 + ~a29~0 < 0 && 0 != (-496909 + ~a29~0) % 29 then (-496909 + ~a29~0) % 29 - 29 else (-496909 + ~a29~0) % 29) - -14;~a2~0 := 4;" "CountingPredicate [underlying: 79#L1073-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 195#L778true, annotation: [0, 0]]" "assume ~a0~0 <= -147 && ((6 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -276986 + (~a4~0 - 124968 - 172519);~a29~0 := -241689 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 - -241689);~a2~0 := 2;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 195#L778true, annotation: [0, 0]]" "assume !(~a0~0 <= -147 && ((6 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 337#L784true, annotation: [0, 0]]") ("CountingPredicate [underlying: 332#L154-1true, annotation: [0, 0]]" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 23#L157-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 332#L154-1true, annotation: [0, 0]]" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "CountingPredicate [underlying: 23#L157-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 175#L478true, annotation: [0, 0]]" "assume (-16 < ~a29~0 && 43 >= ~a29~0) && ~a4~0 <= -86 && (6 == calculate_output_~input#1 && -61 < ~a0~0) && 5 == ~a2~0;~a0~0 := -324699 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - 172683;~a29~0 := (if -1 * (-35692 + (~a29~0 - 531416) - -697447) < 0 && 0 != -1 * (-35692 + (~a29~0 - 531416) - -697447) % 10 then 1 + -1 * (-35692 + (~a29~0 - 531416) - -697447) / 10 else -1 * (-35692 + (~a29~0 - 531416) - -697447) / 10);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 175#L478true, annotation: [0, 0]]" "assume !((-16 < ~a29~0 && 43 >= ~a29~0) && ~a4~0 <= -86 && (6 == calculate_output_~input#1 && -61 < ~a0~0) && 5 == ~a2~0);" "CountingPredicate [underlying: 159#L484true, annotation: [0, 0]]") ("CountingPredicate [underlying: 12#L896true, annotation: [0, 0]]" "assume -147 < ~a0~0 && -98 >= ~a0~0;~a29~0 := -144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 299526;~a2~0 := 3;" "CountingPredicate [underlying: 92#L896-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 12#L896true, annotation: [0, 0]]" "assume !(-147 < ~a0~0 && -98 >= ~a0~0);~a29~0 := -3 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -25) - 3;~a2~0 := 4;" "CountingPredicate [underlying: 92#L896-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 340#L46-1true, annotation: [0, 0]]" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144);" "CountingPredicate [underlying: 138#L49-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 340#L46-1true, annotation: [0, 0]]" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144;assume false;" "CountingPredicate [underlying: 138#L49-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 216#L861true, annotation: [0, 0]]" "assume 4 == ~a2~0 && ((6 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a0~0 := 125 * ~a0~0;~a29~0 := 15 + (if ~a29~0 - 587266 < 0 && 0 != (~a29~0 - 587266) % 29 then (~a29~0 - 587266) % 29 - 29 else (~a29~0 - 587266) % 29);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 216#L861true, annotation: [0, 0]]" "assume !(4 == ~a2~0 && ((6 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 131#L865true, annotation: [0, 0]]") ("CountingPredicate [underlying: 144#L1144true, annotation: [0, 0]]" "assume (((1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0) && 3 == ~a2~0;" "CountingPredicate [underlying: 351#L1145true, annotation: [0, 0]]") ("CountingPredicate [underlying: 144#L1144true, annotation: [0, 0]]" "assume !((((1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0) && 3 == ~a2~0);" "CountingPredicate [underlying: 35#L1155true, annotation: [0, 0]]") ("CountingPredicate [underlying: 313#L1776-2true, annotation: [0, 0]]" "assume !true;" "CountingPredicate [underlying: 54#L1770true, annotation: [0, 0]]") ("CountingPredicate [underlying: 313#L1776-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: 186#L1781true, annotation: [0, 0]]") ("CountingPredicate [underlying: 313#L1776-2true, annotation: [0, 0]]" "assume !true;" "CountingPredicate [underlying: 54#L1770true, annotation: [0, 0]]") ("CountingPredicate [underlying: 111#L1441true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && (-144 < ~a29~0 && -16 >= ~a29~0) && 5 == calculate_output_~input#1;~a4~0 := 5 * (if ~a4~0 - 7082 < 0 && 0 != (~a4~0 - 7082) % 5 then 1 + (~a4~0 - 7082) / 5 else (~a4~0 - 7082) / 5);~a0~0 := -422618 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - 20096;~a29~0 := 5 * (if -30 * ~a29~0 < 0 && 0 != -30 * ~a29~0 % 10 then 1 + -30 * ~a29~0 / 10 else -30 * ~a29~0 / 10);~a2~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 111#L1441true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && (-144 < ~a29~0 && -16 >= ~a29~0) && 5 == calculate_output_~input#1);" "CountingPredicate [underlying: 312#L1448true, annotation: [0, 0]]") ("CountingPredicate [underlying: 322#L1576true, annotation: [0, 0]]" "assume (~a0~0 <= -147 && (6 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0;~a4~0 := 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - -461601 - 1009325;~a29~0 := (if 3 * (~a29~0 - 154537) < 0 && 0 != 3 * (~a29~0 - 154537) % 5 then 1 + 3 * (~a29~0 - 154537) / 5 else 3 * (~a29~0 - 154537) / 5);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 322#L1576true, annotation: [0, 0]]" "assume !((~a0~0 <= -147 && (6 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 103#L1580true, annotation: [0, 0]]") ("CountingPredicate [underlying: 361#L1759true, annotation: [0, 0]]" "assume 4 == ~a2~0 && ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output2_~input#1;~a4~0 := 2 * (-251576 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5));~a0~0 := (if -113 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) < 0 && 0 != (-113 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) % 5 then 1 + (-113 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) / 5 else (-113 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) / 5) - 105;~a29~0 := 3 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -479587 - -287 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -479587 - -287) % 29 then ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -479587 - -287) % 29 - 29 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -479587 - -287) % 29);~a2~0 := 2;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 81#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 361#L1759true, annotation: [0, 0]]" "assume !(4 == ~a2~0 && ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output2_~input#1);calculate_output2_#res#1 := -2;" "CountingPredicate [underlying: 81#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 288#L496true, annotation: [0, 0]]" "assume ((-98 < ~a0~0 && -61 >= ~a0~0) && (1 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 79;~a2~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 288#L496true, annotation: [0, 0]]" "assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && (1 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0);" "CountingPredicate [underlying: 240#L501true, annotation: [0, 0]]") ("CountingPredicate [underlying: 102#L94-1true, annotation: [0, 0]]" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "CountingPredicate [underlying: 292#L97-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 102#L94-1true, annotation: [0, 0]]" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "CountingPredicate [underlying: 292#L97-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 95#L1449-2true, annotation: [0, 0]]" "calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 81#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: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 273#L1732true, annotation: [0, 0]]" "assume ((-147 < ~a0~0 && -98 >= ~a0~0) && 2 == calculate_output2_~input#1 && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 3 == ~a2~0))) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -458972 + (if (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 5 then 1 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5) < 0 && 0 != (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 5 then 1 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5) % 5 then 1 + (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 5 then 1 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5) / 5 else (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 5 then 1 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5) / 5);~a0~0 := (if 10 * (-283184 + (if 15 * ~a0~0 < 0 && 0 != 15 * ~a0~0 % 10 then 1 + 15 * ~a0~0 / 10 else 15 * ~a0~0 / 10)) < 0 && 0 != 10 * (-283184 + (if 15 * ~a0~0 < 0 && 0 != 15 * ~a0~0 % 10 then 1 + 15 * ~a0~0 / 10 else 15 * ~a0~0 / 10)) % 9 then 1 + 10 * (-283184 + (if 15 * ~a0~0 < 0 && 0 != 15 * ~a0~0 % 10 then 1 + 15 * ~a0~0 / 10 else 15 * ~a0~0 / 10)) / 9 else 10 * (-283184 + (if 15 * ~a0~0 < 0 && 0 != 15 * ~a0~0 % 10 then 1 + 15 * ~a0~0 / 10 else 15 * ~a0~0 / 10)) / 9);~a29~0 := -91929 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 94068);~a2~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 81#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 273#L1732true, annotation: [0, 0]]" "assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && 2 == calculate_output2_~input#1 && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 3 == ~a2~0))) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 188#L1739true, annotation: [0, 0]]") ("CountingPredicate [underlying: 155#L905true, annotation: [0, 0]]" "assume (((-61 < ~a0~0 && 2 == calculate_output_~input#1) && 43 < ~a29~0) && ~a4~0 <= -86) && 5 == ~a2~0;~a0~0 := -287852 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 79) - -287851;~a29~0 := -79 + (if -432842 + ~a29~0 < 0 && 0 != (-432842 + ~a29~0) % 63 then (-432842 + ~a29~0) % 63 - 63 else (-432842 + ~a29~0) % 63);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 155#L905true, annotation: [0, 0]]" "assume !((((-61 < ~a0~0 && 2 == calculate_output_~input#1) && 43 < ~a29~0) && ~a4~0 <= -86) && 5 == ~a2~0);" "CountingPredicate [underlying: 250#L911true, annotation: [0, 0]]") ("CountingPredicate [underlying: 101#L55-1true, annotation: [0, 0]]" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0);" "CountingPredicate [underlying: 13#L58-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 101#L55-1true, annotation: [0, 0]]" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0;assume false;" "CountingPredicate [underlying: 13#L58-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 194#L579true, annotation: [0, 0]]" "assume -61 < ~a0~0 && ~a4~0 <= -86 && 5 == ~a2~0 && 43 < ~a29~0 && 3 == calculate_output_~input#1;~a0~0 := (if -259726 + ~a0~0 < 0 && 0 != (-259726 + ~a0~0) % 299926 then (-259726 + ~a0~0) % 299926 - 299926 else (-259726 + ~a0~0) % 299926) - 300072;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 194#L579true, annotation: [0, 0]]" "assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 5 == ~a2~0 && 43 < ~a29~0 && 3 == calculate_output_~input#1);" "CountingPredicate [underlying: 248#L584true, annotation: [0, 0]]") ("CountingPredicate [underlying: 98#L142-1true, annotation: [0, 0]]" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0);" "CountingPredicate [underlying: 86#L145-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 98#L142-1true, annotation: [0, 0]]" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0;assume false;" "CountingPredicate [underlying: 86#L145-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 45#L1696true, annotation: [0, 0]]" "assume -98 < ~a0~0 && -61 >= ~a0~0;" "CountingPredicate [underlying: 20#L1696-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 45#L1696true, annotation: [0, 0]]" "assume !(-98 < ~a0~0 && -61 >= ~a0~0);~a0~0 := -8551 + (~a0~0 - 548873) - 28143;~a29~0 := 5 * (-24030 + (if 91 * ~a29~0 < 0 && 0 != 91 * ~a29~0 % 10 then 1 + 91 * ~a29~0 / 10 else 91 * ~a29~0 / 10));~a2~0 := 3;" "CountingPredicate [underlying: 20#L1696-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 272#L1476true, annotation: [0, 0]]" "assume ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input#1;~a4~0 := (if -69516 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (-69516 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5)) % 5 then 1 + (-69516 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5)) / 5 else (-69516 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5)) / 5);~a0~0 := (if 61 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100 < 0 && 0 != ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) % 5 then 1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) / 5 else ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) / 5) < 0 && 0 != 61 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100 < 0 && 0 != ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) % 5 then 1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) / 5 else ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) / 5) % 10 then 1 + 61 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100 < 0 && 0 != ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) % 5 then 1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) / 5 else ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) / 5) / 10 else 61 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100 < 0 && 0 != ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) % 5 then 1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) / 5 else ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 100) / 5) / 10);~a29~0 := (if (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -25 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -25) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -25) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -25) / 5);~a2~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 272#L1476true, annotation: [0, 0]]" "assume !(~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input#1);" "CountingPredicate [underlying: 178#L1483true, annotation: [0, 0]]") ("CountingPredicate [underlying: 222#L160-1true, annotation: [0, 0]]" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "CountingPredicate [underlying: 28#L163-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 222#L160-1true, annotation: [0, 0]]" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "CountingPredicate [underlying: 28#L163-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 264#L1557true, annotation: [0, 0]]" "assume (-16 < ~a29~0 && 43 >= ~a29~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && 2 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) < 0 && 0 != (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) % 5 then 1 + (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5 else (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5) - 538737;~a0~0 := -278178 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5);~a29~0 := (if 5 * (101636 + ~a29~0) < 0 && 0 != 5 * (101636 + ~a29~0) % 63 then 5 * (101636 + ~a29~0) % 63 - 63 else 5 * (101636 + ~a29~0) % 63) - 111;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 264#L1557true, annotation: [0, 0]]" "assume !((-16 < ~a29~0 && 43 >= ~a29~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && 2 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 162#L1564true, annotation: [0, 0]]") ("CountingPredicate [underlying: 188#L1739true, annotation: [0, 0]]" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0) && 3 == calculate_output2_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := 2 * (~a4~0 - 65033 - 174567);~a29~0 := -1 + ((if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 - 29 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29) - -14);~a2~0 := 2;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 81#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 188#L1739true, annotation: [0, 0]]" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0) && 3 == calculate_output2_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0);" "CountingPredicate [underlying: 66#L1745true, annotation: [0, 0]]") ("CountingPredicate [underlying: 358#L1332true, annotation: [0, 0]]" "assume -16 < ~a29~0 && 43 >= ~a29~0;~a4~0 := -8946 + (-550870 + ~a4~0 - 30700);~a0~0 := 141803 + (~a0~0 - 347957 - -538641);~a29~0 := -7 + ((if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 - 29 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29) - -38);~a2~0 := 1;" "CountingPredicate [underlying: 210#L1332-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 358#L1332true, annotation: [0, 0]]" "assume !(-16 < ~a29~0 && 43 >= ~a29~0);~a29~0 := -10 + ((if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 29 then (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 29 - 29 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 29) - -23);~a2~0 := 3;" "CountingPredicate [underlying: 210#L1332-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 8#L244true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0;~a4~0 := 244256 + ~a4~0 - 275194;~a0~0 := 390619 + ~a0~0 - 403210 - -569718;~a29~0 := 444143 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021 - -1 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021 - -1) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021 - -1) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021 - -1) / 5);~a2~0 := 2;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 8#L244true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0);" "CountingPredicate [underlying: 282#L251true, annotation: [0, 0]]") ("CountingPredicate [underlying: 336#L1569true, annotation: [0, 0]]" "assume 4 == ~a2~0 && ((-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := (if 5 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != 5 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) % 5 then 1 + 5 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 5 else 5 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 5);~a0~0 := -577837 + (if (if 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) < 0 && 0 != (if 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) % 5 then 1 + (if 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) / 5 else (if 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) / 5);~a29~0 := 56090 + (if 13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) < 0 && 0 != (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 5 then 1 + (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5 else (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5) - 56081;~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 336#L1569true, annotation: [0, 0]]" "assume !(4 == ~a2~0 && ((-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0);" "CountingPredicate [underlying: 322#L1576true, annotation: [0, 0]]") ("CountingPredicate [underlying: 72#L1633true, annotation: [0, 0]]" "assume ~a4~0 <= -86 && (-61 < ~a0~0 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input#1) && 4 == ~a2~0;~a0~0 := -179508 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 120564;~a29~0 := 122297 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) - 122298;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 72#L1633true, annotation: [0, 0]]" "assume !(~a4~0 <= -86 && (-61 < ~a0~0 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input#1) && 4 == ~a2~0);" "CountingPredicate [underlying: 170#L1639true, annotation: [0, 0]]") ("CountingPredicate [underlying: 120#L1166true, annotation: [0, 0]]" "assume 4 == ~a2~0 && ((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0;~a0~0 := 580975 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072) - 580976;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 197811;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 120#L1166true, annotation: [0, 0]]" "assume !(4 == ~a2~0 && ((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0);" "CountingPredicate [underlying: 284#L1172true, annotation: [0, 0]]") ("CountingPredicate [underlying: 26#L1430true, annotation: [0, 0]]" "assume -61 < ~a0~0;~a0~0 := (if 10 * (340208 + ~a0~0) < 0 && 0 != 10 * (340208 + ~a0~0) % -9 then 10 * (340208 + ~a0~0) / -9 - 1 else 10 * (340208 + ~a0~0) / -9);~a29~0 := (if -380697 + ~a29~0 < 0 && 0 != (-380697 + ~a29~0) % 299978 then (-380697 + ~a29~0) % 299978 - 299978 else (-380697 + ~a29~0) % 299978) - -300021;~a2~0 := 5;" "CountingPredicate [underlying: 88#L1430-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 26#L1430true, annotation: [0, 0]]" "assume !(-61 < ~a0~0);~a0~0 := -1 + (207710 + ~a0~0 - 207755);~a29~0 := 7 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5);~a2~0 := 1;" "CountingPredicate [underlying: 88#L1430-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 3#L276true, annotation: [0, 0]]" "assume ((4 == ~a2~0 && 1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147;~a4~0 := (if -228988 + 5 * ~a4~0 < 0 && 0 != (-228988 + 5 * ~a4~0) % 5 then 1 + (-228988 + 5 * ~a4~0) / 5 else (-228988 + 5 * ~a4~0) / 5);~a0~0 := (if 9 * (if 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) < 0 && 0 != 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) % 10 then 1 + 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 10 else 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 10) < 0 && 0 != 9 * (if 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) < 0 && 0 != 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) % 10 then 1 + 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 10 else 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 10) % 10 then 1 + 9 * (if 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) < 0 && 0 != 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) % 10 then 1 + 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 10 else 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 10) / 10 else 9 * (if 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) < 0 && 0 != 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) % 10 then 1 + 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 10 else 9 * (-78 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 10) / 10);~a29~0 := (if 262161 + (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) < 0 && 0 != (262161 + (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5)) % 29 then (262161 + (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5)) % 29 - 29 else (262161 + (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5)) % 29) - -15;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 3#L276true, annotation: [0, 0]]" "assume !(((4 == ~a2~0 && 1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147);" "CountingPredicate [underlying: 306#L283true, annotation: [0, 0]]") ("CountingPredicate [underlying: 234#L1405true, annotation: [0, 0]]" "assume ~a0~0 <= -147;~a4~0 := -6027 + (~a4~0 - 538200);~a0~0 := (if 5 * (-48 + ~a0~0) < 0 && 0 != 5 * (-48 + ~a0~0) % 24 then 5 * (-48 + ~a0~0) % 24 - 24 else 5 * (-48 + ~a0~0) % 24) - 116;~a29~0 := (if 217515 + ~a29~0 < 0 && 0 != (217515 + ~a29~0) % 29 then (217515 + ~a29~0) % 29 - 29 else (217515 + ~a29~0) % 29) - -13;~a2~0 := 4;" "CountingPredicate [underlying: 299#L1405-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 234#L1405true, annotation: [0, 0]]" "assume !(~a0~0 <= -147);~a4~0 := -504289 + ~a4~0;~a0~0 := 245659 + (~a0~0 - 245704) - -1;~a29~0 := -53 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63 then (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63 - 63 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63);~a2~0 := 5;" "CountingPredicate [underlying: 299#L1405-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 52#L530true, annotation: [0, 0]]" "assume 4 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (5 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && ~a0~0 <= -147;" "CountingPredicate [underlying: 51#L531true, annotation: [0, 0]]") ("CountingPredicate [underlying: 52#L530true, annotation: [0, 0]]" "assume !(4 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (5 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && ~a0~0 <= -147);" "CountingPredicate [underlying: 64#L539true, annotation: [0, 0]]") ("CountingPredicate [underlying: 217#L697true, annotation: [0, 0]]" "assume ((~a4~0 <= -86 && -61 < ~a0~0 && 5 == calculate_output_~input#1) && 5 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0;~a0~0 := -300073 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926);~a29~0 := (if -584238 + ~a29~0 < 0 && 0 != (-584238 + ~a29~0) % 5 then 1 + (-584238 + ~a29~0) / 5 else (-584238 + ~a29~0) / 5);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 217#L697true, annotation: [0, 0]]" "assume !(((~a4~0 <= -86 && -61 < ~a0~0 && 5 == calculate_output_~input#1) && 5 == ~a2~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 16#L703true, annotation: [0, 0]]") ("CountingPredicate [underlying: 203#L1623-2true, annotation: [0, 0]]" "calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 41#L288true, annotation: [0, 0]]" "assume (-61 < ~a0~0 && (((43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0)) && 1 == calculate_output_~input#1) && ~a4~0 <= -86;~a4~0 := -62 + (if ~a4~0 - -490407 < 0 && 0 != (~a4~0 - -490407) % 21 then (~a4~0 - -490407) % 21 - 21 else (~a4~0 - -490407) % 21);~a0~0 := (if ~a0~0 - 153310 < 0 && 0 != (~a0~0 - 153310) % 299926 then (~a0~0 - 153310) % 299926 - 299926 else (~a0~0 - 153310) % 299926) - 300072;~a29~0 := 300022 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978);~a2~0 := 4;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 41#L288true, annotation: [0, 0]]" "assume !((-61 < ~a0~0 && (((43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0)) && 1 == calculate_output_~input#1) && ~a4~0 <= -86);" "CountingPredicate [underlying: 189#L295true, annotation: [0, 0]]") ("CountingPredicate [underlying: 17#L1538true, annotation: [0, 0]]" "assume (-147 < ~a0~0 && -98 >= ~a0~0) && (1 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if -119083 + ~a4~0 < 0 && 0 != (-119083 + ~a4~0) % 5 then 1 + (-119083 + ~a4~0) / 5 else (-119083 + ~a4~0) / 5) - 259714;~a0~0 := -14455 + (if 10 * (if 15 * ~a0~0 < 0 && 0 != 15 * ~a0~0 % 10 then 1 + 15 * ~a0~0 / 10 else 15 * ~a0~0 / 10) < 0 && 0 != 10 * (if 15 * ~a0~0 < 0 && 0 != 15 * ~a0~0 % 10 then 1 + 15 * ~a0~0 / 10 else 15 * ~a0~0 / 10) % 9 then 1 + 10 * (if 15 * ~a0~0 < 0 && 0 != 15 * ~a0~0 % 10 then 1 + 15 * ~a0~0 / 10 else 15 * ~a0~0 / 10) / 9 else 10 * (if 15 * ~a0~0 < 0 && 0 != 15 * ~a0~0 % 10 then 1 + 15 * ~a0~0 / 10 else 15 * ~a0~0 / 10) / 9);~a29~0 := -325971 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 17#L1538true, annotation: [0, 0]]" "assume !((-147 < ~a0~0 && -98 >= ~a0~0) && (1 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 171#L1543true, annotation: [0, 0]]") ("CountingPredicate [underlying: 297#L432true, annotation: [0, 0]]" "assume (-98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0 && (2 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -591216 + ~a4~0;~a29~0 := -155222 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 4;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 297#L432true, annotation: [0, 0]]" "assume !((-98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0 && (2 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 305#L438true, annotation: [0, 0]]") ("CountingPredicate [underlying: 334#L651true, annotation: [0, 0]]" "assume 1 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input#1) && ~a0~0 <= -147;" "CountingPredicate [underlying: 355#L652true, annotation: [0, 0]]") ("CountingPredicate [underlying: 334#L651true, annotation: [0, 0]]" "assume !(1 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input#1) && ~a0~0 <= -147);" "CountingPredicate [underlying: 238#L662true, annotation: [0, 0]]") ("CountingPredicate [underlying: 143#L597true, annotation: [0, 0]]" "assume ((-147 < ~a0~0 && -98 >= ~a0~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -770462 + ((if 432335 + ~a4~0 < 0 && 0 != (432335 + ~a4~0) % 5 then 1 + (432335 + ~a4~0) / 5 else (432335 + ~a4~0) / 5) - -297443);~a0~0 := (if 10 * (5 * ~a0~0 - 438552) < 0 && 0 != 10 * (5 * ~a0~0 - 438552) % 9 then 1 + 10 * (5 * ~a0~0 - 438552) / 9 else 10 * (5 * ~a0~0 - 438552) / 9);~a29~0 := -300073 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 143#L597true, annotation: [0, 0]]" "assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 237#L604true, annotation: [0, 0]]") ("CountingPredicate [underlying: 179#L827true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1;~a4~0 := (if -445432 + ~a4~0 - 38917 < 0 && 0 != (-445432 + ~a4~0 - 38917) % 5 then 1 + (-445432 + ~a4~0 - 38917) / 5 else (-445432 + ~a4~0 - 38917) / 5);~a0~0 := (if -523061 + ~a0~0 < 0 && 0 != (-523061 + ~a0~0) % 5 then 1 + (-523061 + ~a0~0) / 5 else (-523061 + ~a0~0) / 5);~a29~0 := -1 + (-300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 1);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 179#L827true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1);" "CountingPredicate [underlying: 147#L834true, annotation: [0, 0]]") ("CountingPredicate [underlying: 31#L717true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input#1;~a4~0 := -849572 + ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - -531993);~a0~0 := -1 * ((if 9 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 9 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 9 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 9 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) - 551674);~a29~0 := 138947 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) / 5);calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 31#L717true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input#1);" "CountingPredicate [underlying: 78#L722true, annotation: [0, 0]]") ("CountingPredicate [underlying: 178#L1483true, annotation: [0, 0]]" "assume ((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0;~a29~0 := -85516 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 144);~a2~0 := 1;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 178#L1483true, annotation: [0, 0]]" "assume !(((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0);" "CountingPredicate [underlying: 161#L1488true, annotation: [0, 0]]") ("CountingPredicate [underlying: 335#L1518true, annotation: [0, 0]]" "assume ((((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 2 == ~a2~0) && 43 < ~a29~0;~a4~0 := -392587 + 25 * ~a4~0;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 335#L1518true, annotation: [0, 0]]" "assume !(((((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 2 == ~a2~0) && 43 < ~a29~0);" "CountingPredicate [underlying: 338#L1521true, annotation: [0, 0]]") ("CountingPredicate [underlying: 13#L58-1true, annotation: [0, 0]]" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0);" "CountingPredicate [underlying: 140#L61-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 13#L58-1true, annotation: [0, 0]]" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0;assume false;" "CountingPredicate [underlying: 140#L61-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 357#L229true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (2 == ~a2~0 && ~a29~0 <= -144 && 3 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0;" "CountingPredicate [underlying: 274#L230true, annotation: [0, 0]]") ("CountingPredicate [underlying: 357#L229true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (2 == ~a2~0 && ~a29~0 <= -144 && 3 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 209#L239true, annotation: [0, 0]]") ("CountingPredicate [underlying: 176#L952true, annotation: [0, 0]]" "assume (1 == ~a2~0 && (5 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) - 513244 - 63334;~a29~0 := 8 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - 14) - -20;~a2~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 176#L952true, annotation: [0, 0]]" "assume !((1 == ~a2~0 && (5 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 148#L958true, annotation: [0, 0]]") ("CountingPredicate [underlying: 55#L346true, annotation: [0, 0]]" "assume ((((4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (3 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 4 == ~a2~0)) && 5 == calculate_output_~input#1) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0;~a29~0 := -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 2;~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 55#L346true, annotation: [0, 0]]" "assume !(((((4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (3 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 4 == ~a2~0)) && 5 == calculate_output_~input#1) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 90#L351true, annotation: [0, 0]]") ("CountingPredicate [underlying: 75#L804-2true, annotation: [0, 0]]" "calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 119#L67-1true, annotation: [0, 0]]" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0);" "CountingPredicate [underlying: 208#L70-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 119#L67-1true, annotation: [0, 0]]" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0;assume false;" "CountingPredicate [underlying: 208#L70-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 308#L190-1true, annotation: [0, 0]]" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0);" "CountingPredicate [underlying: 127#L193-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 308#L190-1true, annotation: [0, 0]]" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "CountingPredicate [underlying: 127#L193-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 24#L360true, annotation: [0, 0]]" "assume 43 < ~a29~0 && (-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input#1) && 5 == ~a2~0;~a29~0 := (if -556242 + ~a29~0 < 0 && 0 != (-556242 + ~a29~0) % 299928 then (-556242 + ~a29~0) % 299928 - 299928 else (-556242 + ~a29~0) % 299928) - 300071;~a2~0 := 2;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 24#L360true, annotation: [0, 0]]" "assume !(43 < ~a29~0 && (-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input#1) && 5 == ~a2~0);" "CountingPredicate [underlying: 68#L365true, annotation: [0, 0]]") ("CountingPredicate [underlying: 114#L1354true, annotation: [0, 0]]" "assume (-147 < ~a0~0 && -98 >= ~a0~0) && 5 == ~a2~0 && (4 == calculate_output_~input#1 && (43 < ~a29~0 || (-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0;~a0~0 := (if -1 * (363321 + (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6)) < 0 && 0 != -1 * (363321 + (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6)) % 10 then 1 + -1 * (363321 + (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6)) / 10 else -1 * (363321 + (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6)) / 10);~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021 - 439759 - -439760;~a2~0 := 4;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 114#L1354true, annotation: [0, 0]]" "assume !((-147 < ~a0~0 && -98 >= ~a0~0) && 5 == ~a2~0 && (4 == calculate_output_~input#1 && (43 < ~a29~0 || (-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 301#L1360true, annotation: [0, 0]]") ("CountingPredicate [underlying: 338#L1521true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0 && (43 < ~a29~0 && 1 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := -539534 + 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4);~a0~0 := (if 96252 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (96252 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) % 5 then 1 + (96252 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) / 5 else (96252 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) / 5);~a29~0 := -112 + (if 2 * (107358 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) < 0 && 0 != 2 * (107358 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) % 63 then 2 * (107358 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) % 63 - 63 else 2 * (107358 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) % 63);calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 338#L1521true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0 && (43 < ~a29~0 && 1 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 38#L1526true, annotation: [0, 0]]") ("CountingPredicate [underlying: 161#L1488true, annotation: [0, 0]]" "assume (((6 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a0~0 := (if 10 * (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 4 then 1 + 10 * ~a0~0 / 4 else 10 * ~a0~0 / 4) < 0 && 0 != 10 * (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 4 then 1 + 10 * ~a0~0 / 4 else 10 * ~a0~0 / 4) % 9 then 1 + 10 * (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 4 then 1 + 10 * ~a0~0 / 4 else 10 * ~a0~0 / 4) / 9 else 10 * (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 4 then 1 + 10 * ~a0~0 / 4 else 10 * ~a0~0 / 4) / 9) - 507512;~a29~0 := (if (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) / 5) < 0 && 0 != (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) / 5) % 63 then (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) / 5) % 63 - 63 else (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 91161) / 5) % 63) - 80;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 161#L1488true, annotation: [0, 0]]" "assume !((((6 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 199#L1492true, annotation: [0, 0]]") ("CountingPredicate [underlying: 207#L34true, annotation: [0, 0]]" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0);" "CountingPredicate [underlying: 230#L34-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 207#L34true, annotation: [0, 0]]" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "CountingPredicate [underlying: 230#L34-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 262#L112-1true, annotation: [0, 0]]" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "CountingPredicate [underlying: 76#L115-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 262#L112-1true, annotation: [0, 0]]" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "CountingPredicate [underlying: 76#L115-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 359#L1287true, annotation: [0, 0]]" "assume 1 == ~a2~0 && ((1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := (if 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) < 0 && 0 != 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) % 5 then 1 + 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5 else 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5);~a29~0 := -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 359#L1287true, annotation: [0, 0]]" "assume !(1 == ~a2~0 && ((1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 236#L1293true, annotation: [0, 0]]") ("CountingPredicate [underlying: 243#L890true, annotation: [0, 0]]" "assume 3 == ~a2~0 && ~a4~0 <= -86 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input#1) && -61 < ~a0~0;~a29~0 := (if 5 * ~a29~0 - -271226 < 0 && 0 != (5 * ~a29~0 - -271226) % 5 then 1 + (5 * ~a29~0 - -271226) / 5 else (5 * ~a29~0 - -271226) / 5);~a2~0 := 5;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 243#L890true, annotation: [0, 0]]" "assume !(3 == ~a2~0 && ~a4~0 <= -86 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input#1) && -61 < ~a0~0);" "CountingPredicate [underlying: 104#L895true, annotation: [0, 0]]") ("CountingPredicate [underlying: 105#L1101true, annotation: [0, 0]]" "assume (((4 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a4~0 <= -86) && 3 == ~a2~0) && -61 < ~a0~0;~a4~0 := -43 + (if (if 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) < 0 && 0 != 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) % 10 then 1 + 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) / 10 else 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) / 10) < 0 && 0 != (if 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) < 0 && 0 != 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) % 10 then 1 + 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) / 10 else 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) / 10) % 5 then 1 + (if 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) < 0 && 0 != 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) % 10 then 1 + 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) / 10 else 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) / 10) / 5 else (if 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) < 0 && 0 != 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) % 10 then 1 + 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) / 10 else 9 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 48) / 10) / 5);~a0~0 := (if -300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) < 0 && 0 != (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) % 5 then 1 + (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5 else (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5) - 339337;~a29~0 := -57784 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 79) - -570548 - 512763;~a2~0 := 1;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 105#L1101true, annotation: [0, 0]]" "assume !((((4 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a4~0 <= -86) && 3 == ~a2~0) && -61 < ~a0~0);" "CountingPredicate [underlying: 36#L1108true, annotation: [0, 0]]") ("CountingPredicate [underlying: 237#L604true, annotation: [0, 0]]" "assume (-98 < ~a0~0 && -61 >= ~a0~0) && ((1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;" "CountingPredicate [underlying: 255#L605true, annotation: [0, 0]]") ("CountingPredicate [underlying: 237#L604true, annotation: [0, 0]]" "assume !((-98 < ~a0~0 && -61 >= ~a0~0) && ((1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 318#L616true, annotation: [0, 0]]") ("CountingPredicate [underlying: 167#L821true, annotation: [0, 0]]" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1) && 2 == ~a2~0) && ~a0~0 <= -147;~a4~0 := (if 10 * (~a4~0 - 432014) < 0 && 0 != 10 * (~a4~0 - 432014) % 9 then 1 + 10 * (~a4~0 - 432014) / 9 else 10 * (~a4~0 - 432014) / 9);~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 167#L821true, annotation: [0, 0]]" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1) && 2 == ~a2~0) && ~a0~0 <= -147);" "CountingPredicate [underlying: 179#L827true, annotation: [0, 0]]") ("CountingPredicate [underlying: 147#L834true, annotation: [0, 0]]" "assume 5 == ~a2~0 && ((~a0~0 <= -147 && 5 == calculate_output_~input#1) && 43 < ~a29~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -12207 + (~a4~0 - 571896);~a0~0 := (if 600032 + ~a0~0 - -112 < 0 && 0 != (600032 + ~a0~0 - -112) % 5 then 1 + (600032 + ~a0~0 - -112) / 5 else (600032 + ~a0~0 - -112) / 5);~a29~0 := 8 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 147#L834true, annotation: [0, 0]]" "assume !(5 == ~a2~0 && ((~a0~0 <= -147 && 5 == calculate_output_~input#1) && 43 < ~a29~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 43#L839true, annotation: [0, 0]]") ("CountingPredicate [underlying: 337#L784true, annotation: [0, 0]]" "assume ((1 == ~a2~0 && 2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := 5 * (4337 + ~a4~0 - 75733);~a0~0 := -416474 + (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 4 then 1 + 10 * ~a0~0 / 4 else 10 * ~a0~0 / 4);~a29~0 := (if 5 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 79) < 0 && 0 != 5 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 79) % 63 then 5 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 79) % 63 - 63 else 5 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 79) % 63) - 77;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 337#L784true, annotation: [0, 0]]" "assume !(((1 == ~a2~0 && 2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 91#L789true, annotation: [0, 0]]") ("CountingPredicate [underlying: 185#L455true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1) && 5 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a0~0 := -99 + (if ~a0~0 - 45 < 0 && 0 != (~a0~0 - 45) % 5 then 1 + (~a0~0 - 45) / 5 else (~a0~0 - 45) / 5);~a29~0 := -203345 + (if -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) < 0 && 0 != (-300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) % 5 then 1 + (-300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5 else (-300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 185#L455true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1) && 5 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 6#L459true, annotation: [0, 0]]") ("CountingPredicate [underlying: 106#L605-2true, annotation: [0, 0]]" "calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 156#L109-1true, annotation: [0, 0]]" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "CountingPredicate [underlying: 262#L112-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 156#L109-1true, annotation: [0, 0]]" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "CountingPredicate [underlying: 262#L112-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 128#L202-1true, annotation: [0, 0]]" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 246#L205-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 128#L202-1true, annotation: [0, 0]]" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "CountingPredicate [underlying: 246#L205-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 22#L418true, annotation: [0, 0]]" "assume ~a4~0 <= -86 && -61 < ~a0~0 && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 4 == calculate_output_~input#1) && 4 == ~a2~0;~a4~0 := 72580 + ((if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 then (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 - 21 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21) - 43) - 72601;~a0~0 := 505424 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072) - 505425;~a29~0 := (if 571994 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (571994 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 5 then 1 + (571994 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) / 5 else (571994 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) / 5);~a2~0 := 2;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 22#L418true, annotation: [0, 0]]" "assume !(~a4~0 <= -86 && -61 < ~a0~0 && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 4 == calculate_output_~input#1) && 4 == ~a2~0);" "CountingPredicate [underlying: 320#L425true, annotation: [0, 0]]") ("CountingPredicate [underlying: 351#L1145true, annotation: [0, 0]]" "assume -98 < ~a0~0 && -61 >= ~a0~0;~a29~0 := 24 + (if 5 * (-61659 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -13)) < 0 && 0 != 5 * (-61659 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -13)) % 29 then 5 * (-61659 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -13)) % 29 - 29 else 5 * (-61659 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -13)) % 29);~a2~0 := 5;" "CountingPredicate [underlying: 270#L1145-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 351#L1145true, annotation: [0, 0]]" "assume !(-98 < ~a0~0 && -61 >= ~a0~0);~a0~0 := -135803 + (if ~a0~0 - 401265 < 0 && 0 != (~a0~0 - 401265) % 5 then 1 + (~a0~0 - 401265) / 5 else (~a0~0 - 401265) / 5);~a29~0 := 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978);~a2~0 := 4;" "CountingPredicate [underlying: 270#L1145-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 245#L136-1true, annotation: [0, 0]]" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 191#L139-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 245#L136-1true, annotation: [0, 0]]" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "CountingPredicate [underlying: 191#L139-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 46#L1241true, annotation: [0, 0]]" "assume 3 == ~a2~0 && ((-98 < ~a0~0 && -61 >= ~a0~0) && 4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - -506734 - 541845;~a29~0 := -1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80);~a2~0 := 1;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 46#L1241true, annotation: [0, 0]]" "assume !(3 == ~a2~0 && ((-98 < ~a0~0 && -61 >= ~a0~0) && 4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 315#L1247true, annotation: [0, 0]]") ("CountingPredicate [underlying: 250#L911true, annotation: [0, 0]]" "assume (((1 == calculate_output_~input#1 && 1 == ~a2~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := 331538 + ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 50479) - 286662;~a0~0 := 2 * (-221394 + ~a0~0) - 61944;~a2~0 := 5;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 250#L911true, annotation: [0, 0]]" "assume !((((1 == calculate_output_~input#1 && 1 == ~a2~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 139#L917true, annotation: [0, 0]]") ("CountingPredicate [underlying: 82#L728true, annotation: [0, 0]]" "assume 1 == ~a2~0 && ((1 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if (if ~a4~0 - 583803 < 0 && 0 != (~a4~0 - 583803) % 5 then 1 + (~a4~0 - 583803) / 5 else (~a4~0 - 583803) / 5) < 0 && 0 != (if ~a4~0 - 583803 < 0 && 0 != (~a4~0 - 583803) % 5 then 1 + (~a4~0 - 583803) / 5 else (~a4~0 - 583803) / 5) % 5 then 1 + (if ~a4~0 - 583803 < 0 && 0 != (~a4~0 - 583803) % 5 then 1 + (~a4~0 - 583803) / 5 else (~a4~0 - 583803) / 5) / 5 else (if ~a4~0 - 583803 < 0 && 0 != (~a4~0 - 583803) % 5 then 1 + (~a4~0 - 583803) / 5 else (~a4~0 - 583803) / 5) / 5);~a0~0 := -100 + (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 24 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 24 - 24 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 24) - 190928 - -190917;~a29~0 := -2 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -33);~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 82#L728true, annotation: [0, 0]]" "assume !(1 == ~a2~0 && ((1 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 347#L735true, annotation: [0, 0]]") ("CountingPredicate [underlying: 68#L365true, annotation: [0, 0]]" "assume (~a4~0 <= -86 && 43 < ~a29~0 && 2 == calculate_output_~input#1 && -61 < ~a0~0) && 3 == ~a2~0;~a0~0 := -266659 + (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 5 then 1 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5);~a29~0 := (if 14305 + (~a29~0 - 118281) < 0 && 0 != (14305 + (~a29~0 - 118281)) % 299928 then (14305 + (~a29~0 - 118281)) % 299928 - 299928 else (14305 + (~a29~0 - 118281)) % 299928) - 300071;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 68#L365true, annotation: [0, 0]]" "assume !((~a4~0 <= -86 && 43 < ~a29~0 && 2 == calculate_output_~input#1 && -61 < ~a0~0) && 3 == ~a2~0);" "CountingPredicate [underlying: 259#L371true, annotation: [0, 0]]") ("CountingPredicate [underlying: 204#L884true, annotation: [0, 0]]" "assume ~a4~0 <= -86 && -61 < ~a0~0 && 5 == calculate_output_~input#1 && (((43 < ~a29~0 && 4 == ~a2~0) || (~a29~0 <= -144 && 5 == ~a2~0)) || (5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0));~a0~0 := -536449 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5);~a29~0 := -1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 - 1);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 204#L884true, annotation: [0, 0]]" "assume !(~a4~0 <= -86 && -61 < ~a0~0 && 5 == calculate_output_~input#1 && (((43 < ~a29~0 && 4 == ~a2~0) || (~a29~0 <= -144 && 5 == ~a2~0)) || (5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)));" "CountingPredicate [underlying: 243#L890true, annotation: [0, 0]]") ("CountingPredicate [underlying: 285#L1188true, annotation: [0, 0]]" "assume ~a0~0 <= -147 && (((2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -409121 + ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 138332);~a29~0 := -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 285#L1188true, annotation: [0, 0]]" "assume !(~a0~0 <= -147 && (((2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 118#L1194true, annotation: [0, 0]]") ("CountingPredicate [underlying: 326#L1752true, annotation: [0, 0]]" "assume (5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output2_~input#1) && ~a0~0 <= -147;~a4~0 := -127329 + 5 * ~a4~0;~a0~0 := (if 49 * (if -74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) < 0 && 0 != (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) % 5 then 1 + (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 5 else (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 5) < 0 && 0 != 49 * (if -74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) < 0 && 0 != (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) % 5 then 1 + (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 5 else (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 5) % 10 then 1 + 49 * (if -74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) < 0 && 0 != (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) % 5 then 1 + (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 5 else (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 5) / 10 else 49 * (if -74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) < 0 && 0 != (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) % 5 then 1 + (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 5 else (-74 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 5) / 10);~a29~0 := 300021 + (if ~a29~0 - -237985 < 0 && 0 != (~a29~0 - -237985) % 299978 then (~a29~0 - -237985) % 299978 - 299978 else (~a29~0 - -237985) % 299978);~a2~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 81#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 326#L1752true, annotation: [0, 0]]" "assume !((5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output2_~input#1) && ~a0~0 <= -147);" "CountingPredicate [underlying: 361#L1759true, annotation: [0, 0]]") ("CountingPredicate [underlying: 246#L205-1true, annotation: [0, 0]]" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 242#L208-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 246#L205-1true, annotation: [0, 0]]" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "CountingPredicate [underlying: 242#L208-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 281#L1060true, annotation: [0, 0]]" "assume -144 < ~a29~0 && -16 >= ~a29~0;~a0~0 := -719783 + (~a0~0 - -265548);~a29~0 := -81 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63);~a2~0 := 2;" "CountingPredicate [underlying: 180#L1060-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 281#L1060true, annotation: [0, 0]]" "assume !(-144 < ~a29~0 && -16 >= ~a29~0);~a4~0 := -5161 + (if -300226 + ~a4~0 < 0 && 0 != (-300226 + ~a4~0) % 5 then 1 + (-300226 + ~a4~0) / 5 else (-300226 + ~a4~0) / 5);~a0~0 := (if -343212 + (~a0~0 - 211989) < 0 && 0 != (-343212 + (~a0~0 - 211989)) % 5 then 1 + (-343212 + (~a0~0 - 211989)) / 5 else (-343212 + (~a0~0 - 211989)) / 5);~a29~0 := -68 + (if -325965 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 5 then 1 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5) < 0 && 0 != (-325965 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 5 then 1 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5)) % 63 then (-325965 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 5 then 1 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5)) % 63 - 63 else (-325965 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 5 then 1 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5)) % 63);~a2~0 := 1;" "CountingPredicate [underlying: 180#L1060-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 99#L1002true, annotation: [0, 0]]" "assume (((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0) && ~a0~0 <= -147;~a4~0 := -49139 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 522593);~a29~0 := -408943 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 141073;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 99#L1002true, annotation: [0, 0]]" "assume !((((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0) && ~a0~0 <= -147);" "CountingPredicate [underlying: 121#L1008true, annotation: [0, 0]]") ("CountingPredicate [underlying: 29#L1581-2true, annotation: [0, 0]]" "calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 80#L1091true, annotation: [0, 0]]" "assume ~a4~0 <= -86 && (6 == calculate_output_~input#1 && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -61 < ~a0~0;~a29~0 := -1 + ((if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 - 29 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29) - -14);~a2~0 := 3;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 80#L1091true, annotation: [0, 0]]" "assume !(~a4~0 <= -86 && (6 == calculate_output_~input#1 && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -61 < ~a0~0);" "CountingPredicate [underlying: 172#L1096true, annotation: [0, 0]]") ("CountingPredicate [underlying: 325#L1605true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input#1) && ~a0~0 <= -147;~a4~0 := (if -1 * (313842 + ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 219251)) < 0 && 0 != -1 * (313842 + ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 219251)) % 10 then 1 + -1 * (313842 + ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 219251)) / 10 else -1 * (313842 + ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 219251)) / 10);~a0~0 := -100 + (if 5 * (-114 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) < 0 && 0 != 5 * (-114 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) % 24 then 5 * (-114 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) % 24 - 24 else 5 * (-114 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24)) % 24);~a29~0 := (if (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) / 5) - -56448;~a2~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 325#L1605true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 1 == calculate_output_~input#1) && ~a0~0 <= -147);" "CountingPredicate [underlying: 193#L1612true, annotation: [0, 0]]") ("CountingPredicate [underlying: 269#L100-1true, annotation: [0, 0]]" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 53#L103-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 269#L100-1true, annotation: [0, 0]]" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "CountingPredicate [underlying: 53#L103-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 62#L330true, annotation: [0, 0]]" "assume (((3 == calculate_output_~input#1 && -61 < ~a0~0) && ~a4~0 <= -86) && -16 < ~a29~0 && 43 >= ~a29~0) && 5 == ~a2~0;~a4~0 := -48 + (if -64 + (if ~a4~0 - -446919 < 0 && 0 != (~a4~0 - -446919) % 21 then (~a4~0 - -446919) % 21 - 21 else (~a4~0 - -446919) % 21) < 0 && 0 != (-64 + (if ~a4~0 - -446919 < 0 && 0 != (~a4~0 - -446919) % 21 then (~a4~0 - -446919) % 21 - 21 else (~a4~0 - -446919) % 21)) % 5 then 1 + (-64 + (if ~a4~0 - -446919 < 0 && 0 != (~a4~0 - -446919) % 21 then (~a4~0 - -446919) % 21 - 21 else (~a4~0 - -446919) % 21)) / 5 else (-64 + (if ~a4~0 - -446919 < 0 && 0 != (~a4~0 - -446919) % 21 then (~a4~0 - -446919) % 21 - 21 else (~a4~0 - -446919) % 21)) / 5);~a0~0 := (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 122 - 24975 - -24975;~a29~0 := -320129 + (~a29~0 - -264394) - 442766 - -778920;~a2~0 := 2;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 62#L330true, annotation: [0, 0]]" "assume !((((3 == calculate_output_~input#1 && -61 < ~a0~0) && ~a4~0 <= -86) && -16 < ~a29~0 && 43 >= ~a29~0) && 5 == ~a2~0);" "CountingPredicate [underlying: 275#L337true, annotation: [0, 0]]") ("CountingPredicate [underlying: 100#L1310true, annotation: [0, 0]]" "assume (((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0;~a4~0 := -145327 + (if 359989 + ~a4~0 < 0 && 0 != (359989 + ~a4~0) % 5 then 1 + (359989 + ~a4~0) / 5 else (359989 + ~a4~0) / 5);~a29~0 := (if 9 * (-80 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 1) < 0 && 0 != 9 * (-80 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 1) % 10 then 1 + 9 * (-80 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 1) / 10 else 9 * (-80 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 1) / 10);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 100#L1310true, annotation: [0, 0]]" "assume !((((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0) && 3 == ~a2~0);" "CountingPredicate [underlying: 174#L1316true, annotation: [0, 0]]") ("CountingPredicate [underlying: 306#L283true, annotation: [0, 0]]" "assume (((4 == calculate_output_~input#1 && 43 < ~a29~0) && 1 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a29~0 := -16 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -15 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -15) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -15) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -15) / 5);~a2~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 306#L283true, annotation: [0, 0]]" "assume !((((4 == calculate_output_~input#1 && 43 < ~a29~0) && 1 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 41#L288true, annotation: [0, 0]]") ("CountingPredicate [underlying: 125#L1109true, annotation: [0, 0]]" "assume -16 < ~a29~0 && 43 >= ~a29~0;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021;" "CountingPredicate [underlying: 258#L1109-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 125#L1109true, annotation: [0, 0]]" "assume !(-16 < ~a29~0 && 43 >= ~a29~0);~a4~0 := 2 * (5 * ~a4~0 - 209138);~a0~0 := -726068 + (~a0~0 - -253752) - 17929;~a29~0 := -300072 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 1;~a2~0 := 3;" "CountingPredicate [underlying: 258#L1109-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 329#L316true, annotation: [0, 0]]" "assume 4 == ~a2~0 && -61 < ~a0~0 && ~a4~0 <= -86 && 5 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0));" "CountingPredicate [underlying: 187#L317true, annotation: [0, 0]]") ("CountingPredicate [underlying: 329#L316true, annotation: [0, 0]]" "assume !(4 == ~a2~0 && -61 < ~a0~0 && ~a4~0 <= -86 && 5 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)));" "CountingPredicate [underlying: 62#L330true, annotation: [0, 0]]") ("CountingPredicate [underlying: 57#L567true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0;" "CountingPredicate [underlying: 363#L568true, annotation: [0, 0]]") ("CountingPredicate [underlying: 57#L567true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 2 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 194#L579true, annotation: [0, 0]]") ("CountingPredicate [underlying: 38#L1526true, annotation: [0, 0]]" "assume 5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input#1;~a4~0 := (if -1 * (if (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) < 0 && 0 != (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) % 5 then 1 + (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) / 5 else (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) / 5) < 0 && 0 != -1 * (if (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) < 0 && 0 != (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) % 5 then 1 + (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) / 5 else (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) / 5) % 10 then 1 + -1 * (if (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) < 0 && 0 != (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) % 5 then 1 + (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) / 5 else (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) / 5) / 10 else -1 * (if (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) < 0 && 0 != (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) % 5 then 1 + (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) / 5 else (if ~a4~0 - -92469 < 0 && 0 != (~a4~0 - -92469) % 5 then 1 + (~a4~0 - -92469) / 5 else (~a4~0 - -92469) / 5) / 5) / 10);~a29~0 := (if -100467 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) < 0 && 0 != (-100467 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021)) % 5 then 1 + (-100467 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021)) / 5 else (-100467 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021)) / 5) - -264530;~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 38#L1526true, annotation: [0, 0]]" "assume !(5 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input#1);" "CountingPredicate [underlying: 7#L1532true, annotation: [0, 0]]") ("CountingPredicate [underlying: 40#L1274true, annotation: [0, 0]]" "assume (((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == calculate_output_~input#1) && 5 == ~a2~0) && ~a29~0 <= -144;~a4~0 := -141755 + ~a4~0;~a0~0 := -274611 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 61 - 8) - -274610;~a29~0 := 42 + (if 5 * (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) < 0 && 0 != 5 * (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) % 29 then 5 * (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) % 29 - 29 else 5 * (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) % 29);~a2~0 := 2;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 40#L1274true, annotation: [0, 0]]" "assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 2 == calculate_output_~input#1) && 5 == ~a2~0) && ~a29~0 <= -144);" "CountingPredicate [underlying: 344#L1281true, annotation: [0, 0]]") ("CountingPredicate [underlying: 140#L61-1true, annotation: [0, 0]]" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144);" "CountingPredicate [underlying: 348#L64-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 140#L61-1true, annotation: [0, 0]]" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144;assume false;" "CountingPredicate [underlying: 348#L64-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 25#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: 313#L1776-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 200#L1650true, annotation: [0, 0]]" "assume ((-16 < ~a29~0 && 43 >= ~a29~0) && ~a4~0 <= -86 && -61 < ~a0~0 && 1 == calculate_output_~input#1) && 5 == ~a2~0;~a4~0 := (if 49 * (if (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6 < 0 && 0 != ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) % 5 then 1 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) / 5 else ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) / 5) < 0 && 0 != 49 * (if (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6 < 0 && 0 != ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) % 5 then 1 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) / 5 else ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) / 5) % 10 then 1 + 49 * (if (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6 < 0 && 0 != ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) % 5 then 1 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) / 5 else ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) / 5) / 10 else 49 * (if (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6 < 0 && 0 != ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) % 5 then 1 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) / 5 else ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 54 - 6) / 5) / 10);~a0~0 := (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 122 - 1;~a29~0 := 25 + (if 10 * (~a29~0 - 83) < 0 && 0 != 10 * (~a29~0 - 83) % 9 then 1 + 10 * (~a29~0 - 83) / 9 else 10 * (~a29~0 - 83) / 9);~a2~0 := 1;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 200#L1650true, annotation: [0, 0]]" "assume !(((-16 < ~a29~0 && 43 >= ~a29~0) && ~a4~0 <= -86 && -61 < ~a0~0 && 1 == calculate_output_~input#1) && 5 == ~a2~0);" "CountingPredicate [underlying: 123#L1657true, annotation: [0, 0]]") ("CountingPredicate [underlying: 291#L517true, annotation: [0, 0]]" "assume (((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0;~a4~0 := (if 10 * (137012 + (~a4~0 - 168143)) < 0 && 0 != 10 * (137012 + (~a4~0 - 168143)) % 9 then 1 + 10 * (137012 + (~a4~0 - 168143)) / 9 else 10 * (137012 + (~a4~0 - 168143)) / 9);~a0~0 := ~a0~0 - 77791 - -335670 - -161975;~a29~0 := (if (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 5) - 343834;~a2~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 291#L517true, annotation: [0, 0]]" "assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0);" "CountingPredicate [underlying: 206#L524true, annotation: [0, 0]]") ("CountingPredicate [underlying: 74#L1253true, annotation: [0, 0]]" "assume ((1 == calculate_output_~input#1 && ((~a29~0 <= -144 && 2 == ~a2~0) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0;~a0~0 := -500106 + 5 * (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6);~a29~0 := 469623 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5);~a2~0 := 2;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 74#L1253true, annotation: [0, 0]]" "assume !(((1 == calculate_output_~input#1 && ((~a29~0 <= -144 && 2 == ~a2~0) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0);" "CountingPredicate [underlying: 289#L1259true, annotation: [0, 0]]") ("CountingPredicate [underlying: 282#L251true, annotation: [0, 0]]" "assume ((3 == ~a2~0 && 3 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -61 < ~a0~0) && ~a4~0 <= -86;~a0~0 := (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072 - 1;~a29~0 := ~a29~0 - 382960 - 74074;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 282#L251true, annotation: [0, 0]]" "assume !(((3 == ~a2~0 && 3 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -61 < ~a0~0) && ~a4~0 <= -86);" "CountingPredicate [underlying: 165#L257true, annotation: [0, 0]]") ("CountingPredicate [underlying: 11#L804true, annotation: [0, 0]]" "assume -42 < ~a4~0 && 136 >= ~a4~0;~a29~0 := 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978);~a2~0 := 4;" "CountingPredicate [underlying: 75#L804-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 11#L804true, annotation: [0, 0]]" "assume !(-42 < ~a4~0 && 136 >= ~a4~0);~a0~0 := (if 10 * (-61 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) < 0 && 0 != 10 * (-61 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) % 9 then 1 + 10 * (-61 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 9 else 10 * (-61 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18)) / 9);~a29~0 := 354675 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 78) - 303746 - 50931;~a2~0 := 1;" "CountingPredicate [underlying: 75#L804-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 360#L1504true, annotation: [0, 0]]" "assume 4 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 249415 - 6157;~a0~0 := -139723 + (if (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6) < 0 && 0 != (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6) % 5 then 1 + (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6) / 5 else (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 6 then 1 + 10 * ~a0~0 / 6 else 10 * ~a0~0 / 6) / 5);~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 144;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 360#L1504true, annotation: [0, 0]]" "assume !(4 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 5 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 261#L1511true, annotation: [0, 0]]") ("CountingPredicate [underlying: 355#L652true, annotation: [0, 0]]" "assume ~a29~0 <= -144;~a0~0 := -118 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24);~a29~0 := 344590 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978);~a2~0 := 2;" "CountingPredicate [underlying: 15#L652-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 355#L652true, annotation: [0, 0]]" "assume !(~a29~0 <= -144);~a29~0 := -80 + (if -26438 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (-26438 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 63 then (-26438 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 63 - 63 else (-26438 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 63);~a2~0 := 5;" "CountingPredicate [underlying: 15#L652-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 201#L1300true, annotation: [0, 0]]" "assume 3 == ~a2~0;~a2~0 := 1;" "CountingPredicate [underlying: 135#L1300-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 201#L1300true, annotation: [0, 0]]" "assume !(3 == ~a2~0);~a0~0 := -2 + (-367017 + ~a0~0 - -366972);~a29~0 := (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - 582444 - 2215;~a2~0 := 1;" "CountingPredicate [underlying: 135#L1300-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 220#L1218true, annotation: [0, 0]]" "assume 43 < ~a29~0 && ((4 == calculate_output_~input#1 && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0;~a4~0 := 5 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) - 593094;~a0~0 := -109 + (if 5 * (-1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 122)) < 0 && 0 != 5 * (-1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 122)) % 24 then 5 * (-1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 122)) % 24 - 24 else 5 * (-1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 122)) % 24);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 220#L1218true, annotation: [0, 0]]" "assume !(43 < ~a29~0 && ((4 == calculate_output_~input#1 && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0);" "CountingPredicate [underlying: 226#L1222true, annotation: [0, 0]]") ("CountingPredicate [underlying: 18#L1550true, annotation: [0, 0]]" "assume ~a0~0 <= -147 && ((1 == ~a2~0 && 4 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -16 < ~a29~0 && 43 >= ~a29~0;~a4~0 := ~a4~0 - 467094 - -9544;~a0~0 := 130 + (~a0~0 - -542155 - -57832);~a29~0 := 573816 + (if ~a29~0 - 101 < 0 && 0 != (~a29~0 - 101) % 5 then 1 + (~a29~0 - 101) / 5 else (~a29~0 - 101) / 5) - 573849;~a2~0 := 2;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 18#L1550true, annotation: [0, 0]]" "assume !(~a0~0 <= -147 && ((1 == ~a2~0 && 4 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 264#L1557true, annotation: [0, 0]]") ("CountingPredicate [underlying: 302#L343true, annotation: [0, 0]]" "assume (-61 < ~a0~0 && 43 < ~a29~0 && 4 == calculate_output_~input#1 && 5 == ~a2~0) && ~a4~0 <= -86;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 302#L343true, annotation: [0, 0]]" "assume !((-61 < ~a0~0 && 43 < ~a29~0 && 4 == calculate_output_~input#1 && 5 == ~a2~0) && ~a4~0 <= -86);" "CountingPredicate [underlying: 55#L346true, annotation: [0, 0]]") ("CountingPredicate [underlying: 33#L1084true, annotation: [0, 0]]" "assume ((((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - -131007 - 193084;~a0~0 := (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - 548765 - 28905;~a29~0 := -300072 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 33#L1084true, annotation: [0, 0]]" "assume !(((((((-16 < ~a29~0 && 43 >= ~a29~0) && 1 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0)) || (2 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0);" "CountingPredicate [underlying: 80#L1091true, annotation: [0, 0]]") ("CountingPredicate [underlying: 247#L169-1true, annotation: [0, 0]]" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 65#L172-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 247#L169-1true, annotation: [0, 0]]" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "CountingPredicate [underlying: 65#L172-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 299#L1405-2true, annotation: [0, 0]]" "calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 314#L52-1true, annotation: [0, 0]]" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0);" "CountingPredicate [underlying: 101#L55-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 314#L52-1true, annotation: [0, 0]]" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0;assume false;" "CountingPredicate [underlying: 101#L55-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 300#L1720true, annotation: [0, 0]]" "assume -144 < ~a29~0 && -16 >= ~a29~0;~a0~0 := (if -1 * (474417 + (if ~a0~0 - 391159 < 0 && 0 != (~a0~0 - 391159) % 5 then 1 + (~a0~0 - 391159) / 5 else (~a0~0 - 391159) / 5)) < 0 && 0 != -1 * (474417 + (if ~a0~0 - 391159 < 0 && 0 != (~a0~0 - 391159) % 5 then 1 + (~a0~0 - 391159) / 5 else (~a0~0 - 391159) / 5)) % 10 then 1 + -1 * (474417 + (if ~a0~0 - 391159 < 0 && 0 != (~a0~0 - 391159) % 5 then 1 + (~a0~0 - 391159) / 5 else (~a0~0 - 391159) / 5)) / 10 else -1 * (474417 + (if ~a0~0 - 391159 < 0 && 0 != (~a0~0 - 391159) % 5 then 1 + (~a0~0 - 391159) / 5 else (~a0~0 - 391159) / 5)) / 10);~a29~0 := -300071 + (if 321043 + ~a29~0 - 44655 < 0 && 0 != (321043 + ~a29~0 - 44655) % 299928 then (321043 + ~a29~0 - 44655) % 299928 - 299928 else (321043 + ~a29~0 - 44655) % 299928);~a2~0 := 2;" "CountingPredicate [underlying: 160#L1720-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 300#L1720true, annotation: [0, 0]]" "assume !(-144 < ~a29~0 && -16 >= ~a29~0);~a4~0 := (if (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) < 0 && 0 != (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) % 5 then 1 + (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5 else (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5) - 33144;~a0~0 := 5 * (if 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10);~a29~0 := 282925 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - 317631;~a2~0 := 3;" "CountingPredicate [underlying: 160#L1720-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 186#L1781true, 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: 54#L1770true, annotation: [0, 0]]") ("CountingPredicate [underlying: 186#L1781true, 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: 207#L34true, annotation: [0, 0]]") ("CountingPredicate [underlying: 54#L1770true, 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: 181#ULTIMATE.startEXITtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 321#L148-1true, annotation: [0, 0]]" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144);" "CountingPredicate [underlying: 218#L151-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 321#L148-1true, annotation: [0, 0]]" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144;assume false;" "CountingPredicate [underlying: 218#L151-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 209#L239true, annotation: [0, 0]]" "assume (~a0~0 <= -147 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := 424627 + (~a4~0 - 373993 - 156849);~a0~0 := -99 + (if -38819 + (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10) < 0 && 0 != (-38819 + (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10)) % 24 then (-38819 + (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10)) % 24 - 24 else (-38819 + (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10)) % 24);~a29~0 := (if -1 * ((if 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) < 0 && 0 != (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) % 5 then 1 + (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) / 5 else (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) / 5) - 494390) < 0 && 0 != -1 * ((if 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) < 0 && 0 != (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) % 5 then 1 + (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) / 5 else (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) / 5) - 494390) % 10 then 1 + -1 * ((if 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) < 0 && 0 != (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) % 5 then 1 + (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) / 5 else (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) / 5) - 494390) / 10 else -1 * ((if 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) < 0 && 0 != (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) % 5 then 1 + (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) / 5 else (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978)) / 5) - 494390) / 10);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 209#L239true, annotation: [0, 0]]" "assume !((~a0~0 <= -147 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 8#L244true, annotation: [0, 0]]") ("CountingPredicate [underlying: 118#L1194true, annotation: [0, 0]]" "assume (((-86 < ~a4~0 && -42 >= ~a4~0) && 2 == calculate_output_~input#1 && 2 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;~a4~0 := (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 28051 < 0 && 0 != ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 28051) % 5 then 1 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 28051) / 5 else ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 28051) / 5);~a0~0 := -483723 + (~a0~0 - -70089);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 118#L1194true, annotation: [0, 0]]" "assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 2 == calculate_output_~input#1 && 2 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "CountingPredicate [underlying: 154#L1200true, annotation: [0, 0]]") ("CountingPredicate [underlying: 331#L489true, annotation: [0, 0]]" "assume -61 < ~a0~0 && ~a4~0 <= -86 && 5 == calculate_output_~input#1 && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) || (2 == ~a2~0 && 43 < ~a29~0)) || (~a29~0 <= -144 && 3 == ~a2~0));~a4~0 := -53 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21);~a0~0 := -122 + (if (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 5 then 1 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5) < 0 && 0 != (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 5 then 1 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5) % 24 then (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 5 then 1 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5) % 24 - 24 else (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 5 then 1 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5) % 24);~a29~0 := 298882 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 164223;~a2~0 := 3;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 331#L489true, annotation: [0, 0]]" "assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 5 == calculate_output_~input#1 && ((((-16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) || (2 == ~a2~0 && 43 < ~a29~0)) || (~a29~0 <= -144 && 3 == ~a2~0)));" "CountingPredicate [underlying: 288#L496true, annotation: [0, 0]]") ("CountingPredicate [underlying: 65#L172-1true, annotation: [0, 0]]" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0);" "CountingPredicate [underlying: 345#L175-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 65#L172-1true, annotation: [0, 0]]" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0;assume false;" "CountingPredicate [underlying: 345#L175-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 177#L1234true, annotation: [0, 0]]" "assume (((-98 < ~a0~0 && -61 >= ~a0~0) && 6 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -231980 + (~a4~0 - 339023) - -829860 - 719049;~a0~0 := -38 + 5 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5);~a29~0 := (if 561071 + ~a29~0 < 0 && 0 != (561071 + ~a29~0) % 299978 then (561071 + ~a29~0) % 299978 - 299978 else (561071 + ~a29~0) % 299978) - -300021;~a2~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 177#L1234true, annotation: [0, 0]]" "assume !((((-98 < ~a0~0 && -61 >= ~a0~0) && 6 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 46#L1241true, annotation: [0, 0]]") ("CountingPredicate [underlying: 257#L40-1true, annotation: [0, 0]]" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144);" "CountingPredicate [underlying: 224#L43-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 257#L40-1true, annotation: [0, 0]]" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144;assume false;" "CountingPredicate [underlying: 224#L43-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 67#L85-1true, annotation: [0, 0]]" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 149#L88-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 67#L85-1true, annotation: [0, 0]]" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "CountingPredicate [underlying: 149#L88-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 19#L855true, annotation: [0, 0]]" "assume (~a4~0 <= -86 && 3 == calculate_output_~input#1 && (((1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -61 < ~a0~0;~a0~0 := (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072;~a29~0 := -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 19#L855true, annotation: [0, 0]]" "assume !((~a4~0 <= -86 && 3 == calculate_output_~input#1 && (((1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -61 < ~a0~0);" "CountingPredicate [underlying: 216#L861true, annotation: [0, 0]]") ("CountingPredicate [underlying: 280#L166-1true, annotation: [0, 0]]" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0);" "CountingPredicate [underlying: 247#L169-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 280#L166-1true, annotation: [0, 0]]" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "CountingPredicate [underlying: 247#L169-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 168#L1014true, annotation: [0, 0]]" "assume (((1 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && 5 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -349277 + (if ~a4~0 - 464292 < 0 && 0 != (~a4~0 - 464292) % 5 then 1 + (~a4~0 - 464292) / 5 else (~a4~0 - 464292) / 5);~a0~0 := (if 10 * ((if ~a0~0 - -292898 < 0 && 0 != (~a0~0 - -292898) % 18 then (~a0~0 - -292898) % 18 - 18 else (~a0~0 - -292898) % 18) - 83) < 0 && 0 != 10 * ((if ~a0~0 - -292898 < 0 && 0 != (~a0~0 - -292898) % 18 then (~a0~0 - -292898) % 18 - 18 else (~a0~0 - -292898) % 18) - 83) % 9 then 1 + 10 * ((if ~a0~0 - -292898 < 0 && 0 != (~a0~0 - -292898) % 18 then (~a0~0 - -292898) % 18 - 18 else (~a0~0 - -292898) % 18) - 83) / 9 else 10 * ((if ~a0~0 - -292898 < 0 && 0 != (~a0~0 - -292898) % 18 then (~a0~0 - -292898) % 18 - 18 else (~a0~0 - -292898) % 18) - 83) / 9);~a29~0 := (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 - 29 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29) - -13 - -1;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 168#L1014true, annotation: [0, 0]]" "assume !((((1 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && 5 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 293#L1021true, annotation: [0, 0]]") ("CountingPredicate [underlying: 228#L667true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (1 == ~a2~0 && 2 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := 5 * (if 10 * (-92205 + ~a4~0) < 0 && 0 != 10 * (-92205 + ~a4~0) % 9 then 1 + 10 * (-92205 + ~a4~0) / 9 else 10 * (-92205 + ~a4~0) / 9);~a0~0 := -585039 + ~a0~0;~a29~0 := (if -1 * (115683 + (if -144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) < 0 && 0 != (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) % 5 then 1 + (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5 else (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5)) < 0 && 0 != -1 * (115683 + (if -144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) < 0 && 0 != (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) % 5 then 1 + (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5 else (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5)) % 10 then 1 + -1 * (115683 + (if -144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) < 0 && 0 != (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) % 5 then 1 + (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5 else (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5)) / 10 else -1 * (115683 + (if -144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) < 0 && 0 != (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) % 5 then 1 + (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5 else (-144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5)) / 10);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 228#L667true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (1 == ~a2~0 && 2 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0);" "CountingPredicate [underlying: 137#L672true, annotation: [0, 0]]") ("CountingPredicate [underlying: 132#L637true, annotation: [0, 0]]" "assume ((-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 2 == ~a2~0;~a4~0 := -165889 + (~a4~0 - 367509);~a0~0 := (if 10 * (if 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) < 0 && 0 != 10 * (if 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) % 9 then 1 + 10 * (if 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) / 9 else 10 * (if 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) / 9);~a29~0 := 4 * (-128272 + ~a29~0) - 50089;~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 132#L637true, annotation: [0, 0]]" "assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 2 == ~a2~0);" "CountingPredicate [underlying: 319#L644true, annotation: [0, 0]]") ("CountingPredicate [underlying: 83#L181-1true, annotation: [0, 0]]" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0);" "CountingPredicate [underlying: 158#L184-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 83#L181-1true, annotation: [0, 0]]" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0;assume false;" "CountingPredicate [underlying: 158#L184-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 122#L1398true, annotation: [0, 0]]" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0;~a0~0 := (if 10 * (-203187 + (~a0~0 - 283784)) < 0 && 0 != 10 * (-203187 + (~a0~0 - 283784)) % 9 then 1 + 10 * (-203187 + (~a0~0 - 283784)) / 9 else 10 * (-203187 + (~a0~0 - 283784)) / 9);~a29~0 := (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - 36588 - -616793;~a2~0 := 5;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 122#L1398true, annotation: [0, 0]]" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0);" "CountingPredicate [underlying: 30#L1404true, annotation: [0, 0]]") ("CountingPredicate [underlying: 172#L1096true, annotation: [0, 0]]" "assume 1 == ~a2~0 && (43 < ~a29~0 && 2 == calculate_output_~input#1 && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -378206 + 5 * ~a4~0;~a0~0 := (if 5 * (-38 + ~a0~0) < 0 && 0 != 5 * (-38 + ~a0~0) % 24 then 5 * (-38 + ~a0~0) % 24 - 24 else 5 * (-38 + ~a0~0) % 24) - 116;~a29~0 := -191104 + (if 10 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) < 0 && 0 != 10 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) % 9 then 1 + 10 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 9 else 10 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 9);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 172#L1096true, annotation: [0, 0]]" "assume !(1 == ~a2~0 && (43 < ~a29~0 && 2 == calculate_output_~input#1 && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 105#L1101true, annotation: [0, 0]]") ("CountingPredicate [underlying: 320#L425true, annotation: [0, 0]]" "assume ((((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0) && 6 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0;~a4~0 := (if 10 * (if -159160 + ~a4~0 < 0 && 0 != (-159160 + ~a4~0) % 5 then 1 + (-159160 + ~a4~0) / 5 else (-159160 + ~a4~0) / 5) < 0 && 0 != 10 * (if -159160 + ~a4~0 < 0 && 0 != (-159160 + ~a4~0) % 5 then 1 + (-159160 + ~a4~0) / 5 else (-159160 + ~a4~0) / 5) % 9 then 1 + 10 * (if -159160 + ~a4~0 < 0 && 0 != (-159160 + ~a4~0) % 5 then 1 + (-159160 + ~a4~0) / 5 else (-159160 + ~a4~0) / 5) / 9 else 10 * (if -159160 + ~a4~0 < 0 && 0 != (-159160 + ~a4~0) % 5 then 1 + (-159160 + ~a4~0) / 5 else (-159160 + ~a4~0) / 5) / 9);~a0~0 := -450837 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5);~a29~0 := -101068 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 - 1 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 - 1) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 - 1) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 - 1) / 5);~a2~0 := 2;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 320#L425true, annotation: [0, 0]]" "assume !(((((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0) && 6 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0);" "CountingPredicate [underlying: 297#L432true, annotation: [0, 0]]") ("CountingPredicate [underlying: 149#L88-1true, annotation: [0, 0]]" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 225#L91-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 149#L88-1true, annotation: [0, 0]]" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "CountingPredicate [underlying: 225#L91-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 254#L1381true, annotation: [0, 0]]" "assume (((4 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && ~a0~0 <= -147;~a4~0 := (if 10 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 475134) < 0 && 0 != 10 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 475134) % 9 then 1 + 10 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 475134) / 9 else 10 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 475134) / 9);~a0~0 := 600146 + ~a0~0;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021;~a2~0 := 2;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 254#L1381true, annotation: [0, 0]]" "assume !((((4 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0) && ~a0~0 <= -147);" "CountingPredicate [underlying: 73#L1388true, annotation: [0, 0]]") ("CountingPredicate [underlying: 215#L1622true, annotation: [0, 0]]" "assume 3 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0));" "CountingPredicate [underlying: 5#L1623true, annotation: [0, 0]]") ("CountingPredicate [underlying: 215#L1622true, annotation: [0, 0]]" "assume !(3 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)));" "CountingPredicate [underlying: 72#L1633true, annotation: [0, 0]]") ("CountingPredicate [underlying: 150#L1045true, annotation: [0, 0]]" "assume 2 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 1 == calculate_output_~input#1) && ~a0~0 <= -147;~a29~0 := (if (if (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5) < 0 && 0 != (if (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5) % 5 then 1 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5) / 5 else (if (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) / 5) / 5);calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 150#L1045true, annotation: [0, 0]]" "assume !(2 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 1 == calculate_output_~input#1) && ~a0~0 <= -147);" "CountingPredicate [underlying: 233#L1048true, annotation: [0, 0]]") ("CountingPredicate [underlying: 5#L1623true, annotation: [0, 0]]" "assume 4 == ~a2~0;~a4~0 := (if 10 * (-299499 + ~a4~0 - 63850) < 0 && 0 != 10 * (-299499 + ~a4~0 - 63850) % 9 then 1 + 10 * (-299499 + ~a4~0 - 63850) / 9 else 10 * (-299499 + ~a4~0 - 63850) / 9);~a29~0 := -305253 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5);" "CountingPredicate [underlying: 203#L1623-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 5#L1623true, annotation: [0, 0]]" "assume !(4 == ~a2~0);~a4~0 := (if -1 * (if 263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) % 5 then 1 + (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5 else (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5) < 0 && 0 != -1 * (if 263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) % 5 then 1 + (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5 else (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5) % 10 then 1 + -1 * (if 263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) % 5 then 1 + (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5 else (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5) / 10 else -1 * (if 263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) % 5 then 1 + (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5 else (263628 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5) / 10);~a0~0 := 5 * (if 10 * ~a0~0 < 0 && 0 != 10 * ~a0~0 % 4 then 1 + 10 * ~a0~0 / 4 else 10 * ~a0~0 / 4) - -456731 - 842965;~a29~0 := 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978);~a2~0 := 2;" "CountingPredicate [underlying: 203#L1623-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 116#L814true, annotation: [0, 0]]" "assume ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144));~a4~0 := (if 10 * (-166432 + ~a4~0) < 0 && 0 != 10 * (-166432 + ~a4~0) % 9 then 1 + 10 * (-166432 + ~a4~0) / 9 else 10 * (-166432 + ~a4~0) / 9);~a0~0 := ~a0~0 - -600019 - -48;~a29~0 := -300072 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 116#L814true, annotation: [0, 0]]" "assume !(~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144)));" "CountingPredicate [underlying: 167#L821true, annotation: [0, 0]]") ("CountingPredicate [underlying: 310#L1182true, annotation: [0, 0]]" "assume (-98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input#1;~a0~0 := -12197 + (~a0~0 - 558048) - 637;~a29~0 := -41396 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 78) - -41393;~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 310#L1182true, annotation: [0, 0]]" "assume !((-98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input#1);" "CountingPredicate [underlying: 285#L1188true, annotation: [0, 0]]") ("CountingPredicate [underlying: 27#L1616true, annotation: [0, 0]]" "assume ((-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) && 3 == calculate_output_~input#1) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a0~0 := -5363 + (~a0~0 - 182793 - 17271);~a29~0 := (if -61 + ~a29~0 - -1 < 0 && 0 != (-61 + ~a29~0 - -1) % 5 then 1 + (-61 + ~a29~0 - -1) / 5 else (-61 + ~a29~0 - -1) / 5) - 18;~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 27#L1616true, annotation: [0, 0]]" "assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) && 3 == calculate_output_~input#1) && 2 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 215#L1622true, annotation: [0, 0]]") ("CountingPredicate [underlying: 78#L722true, annotation: [0, 0]]" "assume (((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input#1 && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144) && 2 == ~a2~0;~a4~0 := 5 * (if -1 * (545933 + ~a4~0) < 0 && 0 != -1 * (545933 + ~a4~0) % 10 then 1 + -1 * (545933 + ~a4~0) / 10 else -1 * (545933 + ~a4~0) / 10);~a0~0 := (if -40 * (-122294 + ~a0~0) < 0 && 0 != -40 * (-122294 + ~a0~0) % 9 then 1 + -40 * (-122294 + ~a0~0) / 9 else -40 * (-122294 + ~a0~0) / 9);~a2~0 := 4;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 78#L722true, annotation: [0, 0]]" "assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input#1 && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144) && 2 == ~a2~0);" "CountingPredicate [underlying: 82#L728true, annotation: [0, 0]]") ("CountingPredicate [underlying: 255#L605true, annotation: [0, 0]]" "assume 136 < ~a4~0;~a0~0 := (if (if -330918 + ~a0~0 < 0 && 0 != (-330918 + ~a0~0) % 5 then 1 + (-330918 + ~a0~0) / 5 else (-330918 + ~a0~0) / 5) < 0 && 0 != (if -330918 + ~a0~0 < 0 && 0 != (-330918 + ~a0~0) % 5 then 1 + (-330918 + ~a0~0) / 5 else (-330918 + ~a0~0) / 5) % 5 then 1 + (if -330918 + ~a0~0 < 0 && 0 != (-330918 + ~a0~0) % 5 then 1 + (-330918 + ~a0~0) / 5 else (-330918 + ~a0~0) / 5) / 5 else (if -330918 + ~a0~0 < 0 && 0 != (-330918 + ~a0~0) % 5 then 1 + (-330918 + ~a0~0) / 5 else (-330918 + ~a0~0) / 5) / 5);~a29~0 := (if 3 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 78 - -182185) < 0 && 0 != 3 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 78 - -182185) % 63 then 3 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 78 - -182185) % 63 - 63 else 3 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 78 - -182185) % 63) - 138;~a2~0 := 5;" "CountingPredicate [underlying: 106#L605-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 255#L605true, annotation: [0, 0]]" "assume !(136 < ~a4~0);~a0~0 := -161458 + (~a0~0 - -161415);~a29~0 := (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -215380 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -215380) % 29 then ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -215380) % 29 - 29 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -215380) % 29) - 2;~a2~0 := 2;" "CountingPredicate [underlying: 106#L605-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 146#L1178true, annotation: [0, 0]]" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0 && 3 == calculate_output_~input#1 && 1 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a0~0 := (if 2 * (5 * ~a0~0 - 204273) < 0 && 0 != 2 * (5 * ~a0~0 - 204273) % 24 then 2 * (5 * ~a0~0 - 204273) % 24 - 24 else 2 * (5 * ~a0~0 - 204273) % 24) - 115;~a29~0 := -10 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 29 then (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 29 - 29 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 29);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 146#L1178true, annotation: [0, 0]]" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0 && 3 == calculate_output_~input#1 && 1 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 310#L1182true, annotation: [0, 0]]") ("CountingPredicate [underlying: 221#L989true, annotation: [0, 0]]" "assume (4 == ~a2~0 && ~a4~0 <= -86 && 3 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -61 < ~a0~0;~a0~0 := -300075 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926);~a29~0 := -300073 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 221#L989true, annotation: [0, 0]]" "assume !((4 == ~a2~0 && ~a4~0 <= -86 && 3 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -61 < ~a0~0);" "CountingPredicate [underlying: 317#L995true, annotation: [0, 0]]") ("CountingPredicate [underlying: 169#L1327true, annotation: [0, 0]]" "assume -61 < ~a0~0 && ~a4~0 <= -86 && (5 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 1 == ~a2~0;~a0~0 := 505433 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072 - 3) - 505432;~a29~0 := ~a29~0 - 76359 - 240588;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 169#L1327true, annotation: [0, 0]]" "assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (5 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 1 == ~a2~0);" "CountingPredicate [underlying: 109#L1331true, annotation: [0, 0]]") ("CountingPredicate [underlying: 123#L1657true, annotation: [0, 0]]" "assume (-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 5 == ~a2~0;~a4~0 := -312684 + (~a4~0 - 3094) - 267039;~a0~0 := ~a0~0 - 345188 - -345143;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -13 - 546639 - -546639;~a2~0 := 2;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 123#L1657true, annotation: [0, 0]]" "assume !((-98 < ~a0~0 && -61 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 5 == ~a2~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: 115#L1671true, annotation: [0, 0]]") ("CountingPredicate [underlying: 212#$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);~inputD~0 := 4;~inputB~0 := 2;~inputE~0 := 5;~inputA~0 := 1;~inputF~0 := 6;~inputC~0 := 3;~a4~0 := -89;~a29~0 := -127;~a2~0 := 1;~a0~0 := -44;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: 313#L1776-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 113#L796true, annotation: [0, 0]]" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (4 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147) && 3 == ~a2~0;~a4~0 := -429677 + ~a4~0;~a0~0 := (if 7 + (~a0~0 - -600060) < 0 && 0 != (7 + (~a0~0 - -600060)) % 5 then 1 + (7 + (~a0~0 - -600060)) / 5 else (7 + (~a0~0 - -600060)) / 5);~a29~0 := (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 63 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 63 - 63 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 63) - 78 - 2;~a2~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 113#L796true, annotation: [0, 0]]" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (4 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147) && 3 == ~a2~0);" "CountingPredicate [underlying: 34#L803true, annotation: [0, 0]]") ("CountingPredicate [underlying: 189#L295true, annotation: [0, 0]]" "assume ((-147 < ~a0~0 && -98 >= ~a0~0) && (2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0;~a4~0 := -155747 + ~a4~0 - 133657 - 35383;~a0~0 := 4 * (135798 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) - 984812;~a29~0 := -109484 + (if -315762 + ~a29~0 < 0 && 0 != (-315762 + ~a29~0) % 5 then 1 + (-315762 + ~a29~0) / 5 else (-315762 + ~a29~0) / 5);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 189#L295true, annotation: [0, 0]]" "assume !(((-147 < ~a0~0 && -98 >= ~a0~0) && (2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0);" "CountingPredicate [underlying: 287#L302true, annotation: [0, 0]]") ("CountingPredicate [underlying: 240#L501true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && (6 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 2 == ~a2~0;~a0~0 := -121 + (if 25 * (~a0~0 - 46) < 0 && 0 != 25 * (~a0~0 - 46) % 24 then 25 * (~a0~0 - 46) % 24 - 24 else 25 * (~a0~0 - 46) % 24);~a29~0 := (if -1 * (~a29~0 - -1321 - 315533) < 0 && 0 != -1 * (~a29~0 - -1321 - 315533) % 10 then 1 + -1 * (~a29~0 - -1321 - 315533) / 10 else -1 * (~a29~0 - -1321 - 315533) / 10);~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 240#L501true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && (6 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && 2 == ~a2~0);" "CountingPredicate [underlying: 202#L507true, annotation: [0, 0]]") ("CountingPredicate [underlying: 32#L1118true, annotation: [0, 0]]" "assume 2 == ~a2~0 && ((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := 5 * (if (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) < 0 && 0 != (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) % 5 then 1 + (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5 else (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 5);~a0~0 := 596172 + ~a0~0;~a29~0 := (if ~a29~0 - -418570 < 0 && 0 != (~a29~0 - -418570) % 5 then 1 + (~a29~0 - -418570) / 5 else (~a29~0 - -418570) / 5) - 588464 - -504725;~a2~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 32#L1118true, annotation: [0, 0]]" "assume !(2 == ~a2~0 && ((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 153#L1125true, annotation: [0, 0]]") ("CountingPredicate [underlying: 229#L1348true, annotation: [0, 0]]" "assume (-61 < ~a0~0 && ((5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input#1) && ~a4~0 <= -86;~a0~0 := -390280 + (if -300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) < 0 && 0 != (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) % 5 then 1 + (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5 else (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5);~a29~0 := 5 * (if -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) < 0 && 0 != (-300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) % 5 then 1 + (-300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5 else (-300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928)) / 5) - 4;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 229#L1348true, annotation: [0, 0]]" "assume !((-61 < ~a0~0 && ((5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) && 6 == calculate_output_~input#1) && ~a4~0 <= -86);" "CountingPredicate [underlying: 114#L1354true, annotation: [0, 0]]") ("CountingPredicate [underlying: 192#L1429true, annotation: [0, 0]]" "assume (-98 < ~a0~0 && -61 >= ~a0~0) && (3 == ~a2~0 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;" "CountingPredicate [underlying: 26#L1430true, annotation: [0, 0]]") ("CountingPredicate [underlying: 192#L1429true, annotation: [0, 0]]" "assume !((-98 < ~a0~0 && -61 >= ~a0~0) && (3 == ~a2~0 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 111#L1441true, annotation: [0, 0]]") ("CountingPredicate [underlying: 210#L1332-2true, annotation: [0, 0]]" "calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 259#L371true, annotation: [0, 0]]" "assume ((6 == calculate_output_~input#1 && (((1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147;~a4~0 := (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 468667 < 0 && 0 != ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 468667) % 5 then 1 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 468667) / 5 else ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 468667) / 5);~a29~0 := -300071 + (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 299928 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 299928 - 299928 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 299928);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 259#L371true, annotation: [0, 0]]" "assume !(((6 == calculate_output_~input#1 && (((1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147);" "CountingPredicate [underlying: 173#L377true, annotation: [0, 0]]") ("CountingPredicate [underlying: 56#L704-2true, annotation: [0, 0]]" "calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 131#L865true, annotation: [0, 0]]" "assume 5 == ~a2~0 && ((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147;~a4~0 := (if (if 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) % 9 then 1 + 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 9 else 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 9) < 0 && 0 != (if 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) % 9 then 1 + 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 9 else 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 9) % 5 then 1 + (if 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) % 9 then 1 + 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 9 else 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 9) / 5 else (if 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) % 9 then 1 + 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 9 else 10 * (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) / 9) / 5) - 395341;~a0~0 := (if ~a0~0 - -158225 < 0 && 0 != (~a0~0 - -158225) % 18 then (~a0~0 - -158225) % 18 - 18 else (~a0~0 - -158225) % 18) - 78 - 1;~a29~0 := -300072 + (if 522034 + ~a29~0 < 0 && 0 != (522034 + ~a29~0) % 299928 then (522034 + ~a29~0) % 299928 - 299928 else (522034 + ~a29~0) % 299928);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 131#L865true, annotation: [0, 0]]" "assume !(5 == ~a2~0 && ((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 3 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147);" "CountingPredicate [underlying: 283#L872true, annotation: [0, 0]]") ("CountingPredicate [underlying: 133#L840true, annotation: [0, 0]]" "assume -144 < ~a29~0 && -16 >= ~a29~0;~a0~0 := -428500 + (-116 + (if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - -428496);~a29~0 := (if -1 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -588420 - -8138) < 0 && 0 != -1 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -588420 - -8138) % 10 then 1 + -1 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -588420 - -8138) / 10 else -1 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -588420 - -8138) / 10);~a2~0 := 5;" "CountingPredicate [underlying: 84#L840-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 133#L840true, annotation: [0, 0]]" "assume !(-144 < ~a29~0 && -16 >= ~a29~0);~a29~0 := 130494 + (~a29~0 - -367691) - -35139;~a2~0 := 5;" "CountingPredicate [underlying: 84#L840-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 153#L1125true, annotation: [0, 0]]" "assume (-98 < ~a0~0 && -61 >= ~a0~0) && ((2 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -117422 + (~a4~0 - 175972 - 86348);~a0~0 := -364487 + ~a0~0 - 232165;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -29;~a2~0 := 1;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 153#L1125true, annotation: [0, 0]]" "assume !((-98 < ~a0~0 && -61 >= ~a0~0) && ((2 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 256#L1132true, annotation: [0, 0]]") ("CountingPredicate [underlying: 69#L1213true, annotation: [0, 0]]" "assume (((~a0~0 <= -147 && 6 == calculate_output_~input#1) && 5 == ~a2~0) && 43 < ~a29~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a2~0 := 2;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 69#L1213true, annotation: [0, 0]]" "assume !((((~a0~0 <= -147 && 6 == calculate_output_~input#1) && 5 == ~a2~0) && 43 < ~a29~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 220#L1218true, annotation: [0, 0]]") ("CountingPredicate [underlying: 92#L896-2true, annotation: [0, 0]]" "calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 271#L929true, annotation: [0, 0]]" "assume (-147 < ~a0~0 && -98 >= ~a0~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0;~a0~0 := (if 10 * (-341421 + (~a0~0 - -11543)) < 0 && 0 != 10 * (-341421 + (~a0~0 - -11543)) % 9 then 1 + 10 * (-341421 + (~a0~0 - -11543)) / 9 else 10 * (-341421 + (~a0~0 - -11543)) / 9);~a29~0 := -79 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63 then (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63 - 63 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63);~a2~0 := 4;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 271#L929true, annotation: [0, 0]]" "assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0);" "CountingPredicate [underlying: 94#L935true, annotation: [0, 0]]") ("CountingPredicate [underlying: 165#L257true, annotation: [0, 0]]" "assume ((5 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0) || (2 == ~a2~0 && ~a29~0 <= -144))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147;~a4~0 := -71483 + (if 10 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) < 0 && 0 != 10 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) % 9 then 1 + 10 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 9 else 10 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 9);~a29~0 := (if -1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) < 0 && 0 != (-1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071)) % 5 then 1 + (-1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071)) / 5 else (-1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071)) / 5) - 280609;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 165#L257true, annotation: [0, 0]]" "assume !(((5 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0) || (2 == ~a2~0 && ~a29~0 <= -144))) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147);" "CountingPredicate [underlying: 349#L263true, annotation: [0, 0]]") ("CountingPredicate [underlying: 58#L317-2true, annotation: [0, 0]]" "calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 330#L1704true, annotation: [0, 0]]" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0 && 2 == calculate_output2_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := (if -248704 + (~a4~0 - 284947) < 0 && 0 != (-248704 + (~a4~0 - 284947)) % 5 then 1 + (-248704 + (~a4~0 - 284947)) / 5 else (-248704 + (~a4~0 - 284947)) / 5);~a0~0 := -2618 + 2 * (~a0~0 - 252835);~a29~0 := (if ~a29~0 - 575700 < 0 && 0 != (~a29~0 - 575700) % 63 then (~a29~0 - 575700) % 63 - 63 else (~a29~0 - 575700) % 63) - 79;~a2~0 := 1;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 81#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 330#L1704true, annotation: [0, 0]]" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0 && 2 == calculate_output2_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0);" "CountingPredicate [underlying: 152#L1711true, annotation: [0, 0]]") ("CountingPredicate [underlying: 333#L76-1true, annotation: [0, 0]]" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 328#L79-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 333#L76-1true, annotation: [0, 0]]" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "CountingPredicate [underlying: 328#L79-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 270#L1145-2true, annotation: [0, 0]]" "calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 316#L352true, annotation: [0, 0]]" "assume -16 < ~a29~0 && 43 >= ~a29~0;~a0~0 := 1 + ((if 125283 + ~a0~0 < 0 && 0 != (125283 + ~a0~0) % 24 then (125283 + ~a0~0) % 24 - 24 else (125283 + ~a0~0) % 24) - 122);~a29~0 := (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -520121 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -520121) % 29 then ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -520121) % 29 - 29 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -520121) % 29) - -2;~a2~0 := 2;" "CountingPredicate [underlying: 42#L352-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 316#L352true, annotation: [0, 0]]" "assume !(-16 < ~a29~0 && 43 >= ~a29~0);~a29~0 := -79 + (if 5268 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (5268 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 63 then (5268 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 63 - 63 else (5268 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 63);" "CountingPredicate [underlying: 42#L352-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 73#L1388true, annotation: [0, 0]]" "assume -61 < ~a0~0 && (3 == ~a2~0 && ~a4~0 <= -86 && 1 == calculate_output_~input#1) && 43 < ~a29~0;~a4~0 := 76016 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 60 - 76016);~a0~0 := (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10) - 595384;~a29~0 := 13 + (if -532371 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (-532371 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 29 then (-532371 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 29 - 29 else (-532371 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 29);~a2~0 := 1;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 73#L1388true, annotation: [0, 0]]" "assume !(-61 < ~a0~0 && (3 == ~a2~0 && ~a4~0 <= -86 && 1 == calculate_output_~input#1) && 43 < ~a29~0);" "CountingPredicate [underlying: 59#L1395true, annotation: [0, 0]]") ("CountingPredicate [underlying: 191#L139-1true, annotation: [0, 0]]" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "CountingPredicate [underlying: 98#L142-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 191#L139-1true, annotation: [0, 0]]" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "CountingPredicate [underlying: 98#L142-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 6#L459true, annotation: [0, 0]]" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && 4 == ~a2~0;~a4~0 := (if 10 * ((if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) - 87347) < 0 && 0 != 10 * ((if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) - 87347) % 9 then 1 + 10 * ((if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) - 87347) / 9 else 10 * ((if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) - 87347) / 9);~a0~0 := -77 + (if -61 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 19 < 0 && 0 != (-61 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 19) % 5 then 1 + (-61 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 19) / 5 else (-61 + (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 19) / 5);~a29~0 := 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 587483;~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 6#L459true, annotation: [0, 0]]" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && 4 == ~a2~0);" "CountingPredicate [underlying: 354#L466true, annotation: [0, 0]]") ("CountingPredicate [underlying: 343#L922true, annotation: [0, 0]]" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (6 == calculate_output_~input#1 && 43 < ~a29~0) && 2 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := -431166 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5);~a0~0 := (if -2 * (207162 + (if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10)) < 0 && 0 != -2 * (207162 + (if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10)) % 10 then 1 + -2 * (207162 + (if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10)) / 10 else -2 * (207162 + (if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10)) / 10);~a29~0 := -301321 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 5);~a2~0 := 1;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 343#L922true, annotation: [0, 0]]" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (6 == calculate_output_~input#1 && 43 < ~a29~0) && 2 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 271#L929true, annotation: [0, 0]]") ("CountingPredicate [underlying: 344#L1281true, annotation: [0, 0]]" "assume (-61 < ~a0~0 && 5 == calculate_output_~input#1 && (((1 == ~a2~0 && 43 < ~a29~0) || (2 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0))) && ~a4~0 <= -86;~a0~0 := -364241 + (if (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072 < 0 && 0 != ((if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072) % 5 then 1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072) / 5 else ((if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072) / 5);~a29~0 := -300073 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 344#L1281true, annotation: [0, 0]]" "assume !((-61 < ~a0~0 && 5 == calculate_output_~input#1 && (((1 == ~a2~0 && 43 < ~a29~0) || (2 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0))) && ~a4~0 <= -86);" "CountingPredicate [underlying: 359#L1287true, annotation: [0, 0]]") ("CountingPredicate [underlying: 151#L1059true, annotation: [0, 0]]" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 5 == ~a2~0;" "CountingPredicate [underlying: 281#L1060true, annotation: [0, 0]]") ("CountingPredicate [underlying: 151#L1059true, annotation: [0, 0]]" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 3 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 5 == ~a2~0);" "CountingPredicate [underlying: 268#L1072true, annotation: [0, 0]]") ("CountingPredicate [underlying: 97#L400true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && (3 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 5 == ~a2~0;" "CountingPredicate [underlying: 9#L401true, annotation: [0, 0]]") ("CountingPredicate [underlying: 97#L400true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && (3 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 5 == ~a2~0);" "CountingPredicate [underlying: 166#L413true, annotation: [0, 0]]") ("CountingPredicate [underlying: 267#L1688true, annotation: [0, 0]]" "assume ~a0~0 <= -147 && ((((3 == ~a2~0 && 43 < ~a29~0) || (4 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0)) && 3 == calculate_output2_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := 2 * (5 * ~a4~0 - 228549);~a0~0 := -121 + (if (if ~a0~0 - -354541 < 0 && 0 != (~a0~0 - -354541) % 5 then 1 + (~a0~0 - -354541) / 5 else (~a0~0 - -354541) / 5) < 0 && 0 != (if ~a0~0 - -354541 < 0 && 0 != (~a0~0 - -354541) % 5 then 1 + (~a0~0 - -354541) / 5 else (~a0~0 - -354541) / 5) % 24 then (if ~a0~0 - -354541 < 0 && 0 != (~a0~0 - -354541) % 5 then 1 + (~a0~0 - -354541) / 5 else (~a0~0 - -354541) / 5) % 24 - 24 else (if ~a0~0 - -354541 < 0 && 0 != (~a0~0 - -354541) % 5 then 1 + (~a0~0 - -354541) / 5 else (~a0~0 - -354541) / 5) % 24);~a29~0 := (if (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071) / 5) - 431072;~a2~0 := 2;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 81#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 267#L1688true, annotation: [0, 0]]" "assume !(~a0~0 <= -147 && ((((3 == ~a2~0 && 43 < ~a29~0) || (4 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0)) && 3 == calculate_output2_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 136#L1695true, annotation: [0, 0]]") ("CountingPredicate [underlying: 311#L187-1true, annotation: [0, 0]]" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144);" "CountingPredicate [underlying: 308#L190-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 311#L187-1true, annotation: [0, 0]]" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144;assume false;" "CountingPredicate [underlying: 308#L190-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 295#L1678true, annotation: [0, 0]]" "assume (3 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output2_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147;~a4~0 := (if 10 * (-351472 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5)) < 0 && 0 != 10 * (-351472 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5)) % 9 then 1 + 10 * (-351472 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5)) / 9 else 10 * (-351472 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5)) / 9);~a29~0 := -213178 + (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -213179);calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 81#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 295#L1678true, annotation: [0, 0]]" "assume !((3 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output2_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147);" "CountingPredicate [underlying: 60#L1682true, annotation: [0, 0]]") ("CountingPredicate [underlying: 171#L1543true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && ((((2 == ~a2~0 && 43 < ~a29~0) || (3 == ~a2~0 && ~a29~0 <= -144)) || (3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := -598247 + ~a4~0 - 1529;~a0~0 := (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 68 - -263551 - 263549;~a29~0 := -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 1;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 171#L1543true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((2 == ~a2~0 && 43 < ~a29~0) || (3 == ~a2~0 && ~a29~0 <= -144)) || (3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0);" "CountingPredicate [underlying: 18#L1550true, annotation: [0, 0]]") ("CountingPredicate [underlying: 4#L623true, annotation: [0, 0]]" "assume ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input#1 && ((4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144));~a4~0 := 5 * (if ~a4~0 - 511089 < 0 && 0 != (~a4~0 - 511089) % 5 then 1 + (~a4~0 - 511089) / 5 else (~a4~0 - 511089) / 5);~a0~0 := -69 + (if 5 * ((if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 - 18 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18) - 72) < 0 && 0 != 5 * ((if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 - 18 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18) - 72) % 18 then 5 * ((if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 - 18 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18) - 72) % 18 - 18 else 5 * ((if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 - 18 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18) - 72) % 18);~a29~0 := -51962 + (if 9 * (-2 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071)) < 0 && 0 != 9 * (-2 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071)) % 10 then 1 + 9 * (-2 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071)) / 10 else 9 * (-2 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071)) / 10);~a2~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 4#L623true, annotation: [0, 0]]" "assume !(~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input#1 && ((4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144)));" "CountingPredicate [underlying: 108#L630true, annotation: [0, 0]]") ("CountingPredicate [underlying: 136#L1695true, annotation: [0, 0]]" "assume 2 == ~a2~0 && (-144 < ~a29~0 && -16 >= ~a29~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output2_~input#1 && -147 < ~a0~0 && -98 >= ~a0~0;" "CountingPredicate [underlying: 45#L1696true, annotation: [0, 0]]") ("CountingPredicate [underlying: 136#L1695true, annotation: [0, 0]]" "assume !(2 == ~a2~0 && (-144 < ~a29~0 && -16 >= ~a29~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output2_~input#1 && -147 < ~a0~0 && -98 >= ~a0~0);" "CountingPredicate [underlying: 330#L1704true, annotation: [0, 0]]") ("CountingPredicate [underlying: 141#L106-1true, annotation: [0, 0]]" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0);" "CountingPredicate [underlying: 156#L109-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 141#L106-1true, annotation: [0, 0]]" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "CountingPredicate [underlying: 156#L109-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 241#L1323true, annotation: [0, 0]]" "assume 1 == ~a2~0 && ((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0;~a0~0 := -1747 + ((if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10) - 587044);~a29~0 := (if ~a29~0 - 138235 - 4077 < 0 && 0 != (~a29~0 - 138235 - 4077) % 5 then 1 + (~a29~0 - 138235 - 4077) / 5 else (~a29~0 - 138235 - 4077) / 5);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 241#L1323true, annotation: [0, 0]]" "assume !(1 == ~a2~0 && ((((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 6 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0);" "CountingPredicate [underlying: 169#L1327true, annotation: [0, 0]]") ("CountingPredicate [underlying: 160#L1720-2true, annotation: [0, 0]]" "calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 81#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 206#L524true, annotation: [0, 0]]" "assume (-147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144 && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output_~input#1 && 5 == ~a2~0;~a4~0 := (if -1 * (if (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) < 0 && 0 != (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) % 5 then 1 + (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) / 5 else (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) / 5) < 0 && 0 != -1 * (if (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) < 0 && 0 != (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) % 5 then 1 + (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) / 5 else (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) / 5) % 10 then 1 + -1 * (if (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) < 0 && 0 != (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) % 5 then 1 + (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) / 5 else (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) / 5) / 10 else -1 * (if (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) < 0 && 0 != (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) % 5 then 1 + (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) / 5 else (if 514012 + ~a4~0 < 0 && 0 != (514012 + ~a4~0) % 5 then 1 + (514012 + ~a4~0) / 5 else (514012 + ~a4~0) / 5) / 5) / 10);~a0~0 := (if ~a0~0 - 351273 < 0 && 0 != (~a0~0 - 351273) % 5 then 1 + (~a0~0 - 351273) / 5 else (~a0~0 - 351273) / 5) - 16153;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 206#L524true, annotation: [0, 0]]" "assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144 && (-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output_~input#1 && 5 == ~a2~0);" "CountingPredicate [underlying: 52#L530true, annotation: [0, 0]]") ("CountingPredicate [underlying: 238#L662true, annotation: [0, 0]]" "assume ((1 == ~a2~0 && 6 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -313003 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) - 8733;~a0~0 := -182482 + (if 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10);~a29~0 := -312469 + (if ~a29~0 - -141759 < 0 && 0 != (~a29~0 - -141759) % 5 then 1 + (~a29~0 - -141759) / 5 else (~a29~0 - -141759) / 5);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 238#L662true, annotation: [0, 0]]" "assume !(((1 == ~a2~0 && 6 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 228#L667true, annotation: [0, 0]]") ("CountingPredicate [underlying: 230#L34-2true, annotation: [0, 0]]" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 253#L37-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 230#L34-2true, annotation: [0, 0]]" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "CountingPredicate [underlying: 253#L37-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 279#L224true, annotation: [0, 0]]" "assume (((-86 < ~a4~0 && -42 >= ~a4~0) && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input#1) && 1 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := 5 * ((if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - 105635);~a0~0 := -535974 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5);~a29~0 := -127151 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 279#L224true, annotation: [0, 0]]" "assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input#1) && 1 == ~a2~0) && -147 < ~a0~0 && -98 >= ~a0~0);" "CountingPredicate [underlying: 357#L229true, annotation: [0, 0]]") ("CountingPredicate [underlying: 307#L1645true, annotation: [0, 0]]" "assume (1 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 4 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0;~a29~0 := 4459 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 5 then 1 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5);~a2~0 := 2;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 307#L1645true, annotation: [0, 0]]" "assume !((1 == ~a2~0 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 4 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0);" "CountingPredicate [underlying: 200#L1650true, annotation: [0, 0]]") ("CountingPredicate [underlying: 127#L193-1true, annotation: [0, 0]]" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 85#L196-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 127#L193-1true, annotation: [0, 0]]" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "CountingPredicate [underlying: 85#L196-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 278#L1026true, annotation: [0, 0]]" "assume (4 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -98 < ~a0~0 && -61 >= ~a0~0;~a29~0 := -70 + (if 5 * (-1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80)) < 0 && 0 != 5 * (-1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80)) % 63 then 5 * (-1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80)) % 63 - 63 else 5 * (-1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80)) % 63);calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 278#L1026true, annotation: [0, 0]]" "assume !((4 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && 1 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 353#L1029true, annotation: [0, 0]]") ("CountingPredicate [underlying: 139#L917true, annotation: [0, 0]]" "assume ((2 == ~a2~0 && 4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147;~a4~0 := -99001 + (if 108 * (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != 108 * (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 10 then 1 + 108 * (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 10 else 108 * (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 10);~a0~0 := 600024 + ~a0~0 - -69;~a29~0 := 14 + (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 - 29 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29);calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 139#L917true, annotation: [0, 0]]" "assume !(((2 == ~a2~0 && 4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147);" "CountingPredicate [underlying: 343#L922true, annotation: [0, 0]]") ("CountingPredicate [underlying: 292#L97-1true, annotation: [0, 0]]" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0);" "CountingPredicate [underlying: 269#L100-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 292#L97-1true, annotation: [0, 0]]" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0;assume false;" "CountingPredicate [underlying: 269#L100-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 145#L1299true, annotation: [0, 0]]" "assume (-98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0 && (2 == ~a2~0 && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;" "CountingPredicate [underlying: 201#L1300true, annotation: [0, 0]]") ("CountingPredicate [underlying: 145#L1299true, annotation: [0, 0]]" "assume !((-98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0 && (2 == ~a2~0 && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 100#L1310true, annotation: [0, 0]]") ("CountingPredicate [underlying: 164#L1599true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input#1) && 4 == ~a2~0;~a0~0 := -226030 + 25 * ~a0~0;~a29~0 := -1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -31);~a2~0 := 5;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 164#L1599true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 3 == calculate_output_~input#1) && 4 == ~a2~0);" "CountingPredicate [underlying: 325#L1605true, annotation: [0, 0]]") ("CountingPredicate [underlying: 274#L230true, annotation: [0, 0]]" "assume ~a0~0 <= -147;~a4~0 := -289021 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5);~a0~0 := (if 5 * ~a0~0 - 170894 < 0 && 0 != (5 * ~a0~0 - 170894) % -5 then (5 * ~a0~0 - 170894) / -5 - 1 else (5 * ~a0~0 - 170894) / -5);~a29~0 := (if (if 13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) < 0 && 0 != (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 5 then 1 + (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5 else (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5) < 0 && 0 != (if 13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) < 0 && 0 != (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 5 then 1 + (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5 else (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5) % 5 then 1 + (if 13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) < 0 && 0 != (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 5 then 1 + (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5 else (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5) / 5 else (if 13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) < 0 && 0 != (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 5 then 1 + (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5 else (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5) / 5);~a2~0 := 3;" "CountingPredicate [underlying: 339#L230-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 274#L230true, annotation: [0, 0]]" "assume !(~a0~0 <= -147);~a29~0 := 14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29);" "CountingPredicate [underlying: 339#L230-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 84#L840-2true, annotation: [0, 0]]" "calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 276#L1271true, annotation: [0, 0]]" "assume 2 == ~a2~0 && ((3 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021 - -1;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 276#L1271true, annotation: [0, 0]]" "assume !(2 == ~a2~0 && ((3 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147);" "CountingPredicate [underlying: 40#L1274true, annotation: [0, 0]]") ("CountingPredicate [underlying: 66#L1745true, annotation: [0, 0]]" "assume ((4 == ~a2~0 && 6 == calculate_output2_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := 2 * (-255539 + ~a4~0);~a0~0 := -413733 + ~a0~0;~a29~0 := -415155 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 5 then 1 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) / 5);~a2~0 := 1;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 81#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 66#L1745true, annotation: [0, 0]]" "assume !(((4 == ~a2~0 && 6 == calculate_output2_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0);" "CountingPredicate [underlying: 326#L1752true, annotation: [0, 0]]") ("CountingPredicate [underlying: 284#L1172true, annotation: [0, 0]]" "assume (4 == ~a2~0 && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a0~0 := -121 + (if 5 * (~a0~0 - 43) < 0 && 0 != 5 * (~a0~0 - 43) % 24 then 5 * (~a0~0 - 43) % 24 - 24 else 5 * (~a0~0 - 43) % 24);~a29~0 := -14651 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 79 - -14650);~a2~0 := 2;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 284#L1172true, annotation: [0, 0]]" "assume !((4 == ~a2~0 && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 146#L1178true, annotation: [0, 0]]") ("CountingPredicate [underlying: 109#L1331true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && ((5 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0;" "CountingPredicate [underlying: 358#L1332true, annotation: [0, 0]]") ("CountingPredicate [underlying: 109#L1331true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((5 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -98 < ~a0~0 && -61 >= ~a0~0) && 4 == ~a2~0);" "CountingPredicate [underlying: 112#L1343true, annotation: [0, 0]]") ("CountingPredicate [underlying: 152#L1711true, annotation: [0, 0]]" "assume (((4 == calculate_output2_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := 5 * (if ~a4~0 - 252198 < 0 && 0 != (~a4~0 - 252198) % 5 then 1 + (~a4~0 - 252198) / 5 else (~a4~0 - 252198) / 5);~a0~0 := -37368 + (~a0~0 - 552451);~a29~0 := (if ~a29~0 - -265598 < 0 && 0 != (~a29~0 - -265598) % 299978 then (~a29~0 - -265598) % 299978 - 299978 else (~a29~0 - -265598) % 299978) - -300021;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 81#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 152#L1711true, annotation: [0, 0]]" "assume !((((4 == calculate_output2_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && 3 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 265#L1716true, annotation: [0, 0]]") ("CountingPredicate [underlying: 174#L1316true, annotation: [0, 0]]" "assume (-147 < ~a0~0 && -98 >= ~a0~0) && ((-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input#1) && 3 == ~a2~0;~a4~0 := (if 50 * ~a4~0 < 0 && 0 != 50 * ~a4~0 % 9 then 1 + 50 * ~a4~0 / 9 else 50 * ~a4~0 / 9) - 472916;~a0~0 := -385217 + 5 * ~a0~0;~a29~0 := -1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 174#L1316true, annotation: [0, 0]]" "assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ((-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 4 == calculate_output_~input#1) && 3 == ~a2~0);" "CountingPredicate [underlying: 241#L1323true, annotation: [0, 0]]") ("CountingPredicate [underlying: 87#L1361true, annotation: [0, 0]]" "assume ~a0~0 <= -147;~a0~0 := (if 4 * ((if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - 10779) < 0 && 0 != 4 * ((if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - 10779) % 24 then 4 * ((if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - 10779) % 24 - 24 else 4 * ((if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - 10779) % 24) - 116;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 78 - 400269 - -400266;~a2~0 := 5;" "CountingPredicate [underlying: 2#L1361-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 87#L1361true, annotation: [0, 0]]" "assume !(~a0~0 <= -147);~a29~0 := (if -1 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -358331 - 904415) < 0 && 0 != -1 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -358331 - 904415) % 10 then 1 + -1 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -358331 - 904415) / 10 else -1 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -358331 - 904415) / 10);" "CountingPredicate [underlying: 2#L1361-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 260#L1471true, annotation: [0, 0]]" "assume 2 == ~a2~0 && ((-98 < ~a0~0 && -61 >= ~a0~0) && 5 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0;~a29~0 := -45 + (if 25 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80) < 0 && 0 != 25 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80) % 63 then 25 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80) % 63 - 63 else 25 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80) % 63);~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 260#L1471true, annotation: [0, 0]]" "assume !(2 == ~a2~0 && ((-98 < ~a0~0 && -61 >= ~a0~0) && 5 == calculate_output_~input#1 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 272#L1476true, annotation: [0, 0]]") ("CountingPredicate [underlying: 277#L585true, annotation: [0, 0]]" "assume 1 == ~a2~0;~a4~0 := 8 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 62 - 2);~a0~0 := (if -428046 + ~a0~0 - -377265 < 0 && 0 != (-428046 + ~a0~0 - -377265) % 24 then (-428046 + ~a0~0 - -377265) % 24 - 24 else (-428046 + ~a0~0 - -377265) % 24) - 122;~a29~0 := -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 2;" "CountingPredicate [underlying: 232#L585-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 277#L585true, annotation: [0, 0]]" "assume !(1 == ~a2~0);~a4~0 := -62 + (if ~a4~0 - -403065 < 0 && 0 != (~a4~0 - -403065) % 21 then (~a4~0 - -403065) % 21 - 21 else (~a4~0 - -403065) % 21);~a0~0 := -300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 3;~a2~0 := 1;" "CountingPredicate [underlying: 232#L585-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 90#L351true, annotation: [0, 0]]" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (3 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147) && 3 == ~a2~0;" "CountingPredicate [underlying: 316#L352true, annotation: [0, 0]]") ("CountingPredicate [underlying: 90#L351true, annotation: [0, 0]]" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (3 == calculate_output_~input#1 && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0))) && ~a0~0 <= -147) && 3 == ~a2~0);" "CountingPredicate [underlying: 24#L360true, annotation: [0, 0]]") ("CountingPredicate [underlying: 7#L1532true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 1 == calculate_output_~input#1;~a4~0 := (if 10 * (-469882 + ~a4~0) < 0 && 0 != 10 * (-469882 + ~a4~0) % 9 then 1 + 10 * (-469882 + ~a4~0) / 9 else 10 * (-469882 + ~a4~0) / 9) - 73224;~a29~0 := -40814 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 149597);~a2~0 := 3;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 7#L1532true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 1 == calculate_output_~input#1);" "CountingPredicate [underlying: 17#L1538true, annotation: [0, 0]]") ("CountingPredicate [underlying: 242#L208-1true, annotation: [0, 0]]" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144);" "CountingPredicate [underlying: 324#L211-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 242#L208-1true, annotation: [0, 0]]" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144;assume false;" "CountingPredicate [underlying: 324#L211-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 138#L49-1true, annotation: [0, 0]]" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0);" "CountingPredicate [underlying: 314#L52-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 138#L49-1true, annotation: [0, 0]]" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0;assume false;" "CountingPredicate [underlying: 314#L52-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 296#L127-1true, annotation: [0, 0]]" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "CountingPredicate [underlying: 352#L130-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 296#L127-1true, annotation: [0, 0]]" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "CountingPredicate [underlying: 352#L130-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 287#L302true, annotation: [0, 0]]" "assume (2 == ~a2~0 && (5 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;~a4~0 := (if -1 * (if 71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) % 5 then 1 + (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5 else (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5) < 0 && 0 != -1 * (if 71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) % 5 then 1 + (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5 else (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5) % 10 then 1 + -1 * (if 71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) % 5 then 1 + (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5 else (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5) / 10 else -1 * (if 71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) < 0 && 0 != (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) % 5 then 1 + (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5 else (71298 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10)) / 5) / 10);~a0~0 := ~a0~0 - 162900 - 383694 - 31566;~a29~0 := 150076 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -341315);~a2~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 287#L302true, annotation: [0, 0]]" "assume !((2 == ~a2~0 && (5 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 290#L309true, annotation: [0, 0]]") ("CountingPredicate [underlying: 258#L1109-2true, annotation: [0, 0]]" "calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 37#L1592true, annotation: [0, 0]]" "assume (-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0 && ((-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := -305443 + (5 * ~a4~0 - -277812);~a0~0 := -593156 + ~a0~0;~a29~0 := 1 + ((if ~a29~0 - -298590 < 0 && 0 != (~a29~0 - -298590) % 29 then (~a29~0 - -298590) % 29 - 29 else (~a29~0 - -298590) % 29) - -11);~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 37#L1592true, annotation: [0, 0]]" "assume !((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0 && ((-86 < ~a4~0 && -42 >= ~a4~0) && 6 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0);" "CountingPredicate [underlying: 164#L1599true, annotation: [0, 0]]") ("CountingPredicate [underlying: 16#L703true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input#1) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0;" "CountingPredicate [underlying: 249#L704true, annotation: [0, 0]]") ("CountingPredicate [underlying: 16#L703true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input#1) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 31#L717true, annotation: [0, 0]]") ("CountingPredicate [underlying: 43#L839true, annotation: [0, 0]]" "assume (-16 < ~a29~0 && 43 >= ~a29~0) && ((-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && 3 == calculate_output_~input#1) && ~a0~0 <= -147;" "CountingPredicate [underlying: 133#L840true, annotation: [0, 0]]") ("CountingPredicate [underlying: 43#L839true, annotation: [0, 0]]" "assume !((-16 < ~a29~0 && 43 >= ~a29~0) && ((-86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0 && 3 == calculate_output_~input#1) && ~a0~0 <= -147);" "CountingPredicate [underlying: 157#L850true, annotation: [0, 0]]") ("CountingPredicate [underlying: 328#L79-1true, annotation: [0, 0]]" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 14#L82-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 328#L79-1true, annotation: [0, 0]]" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "CountingPredicate [underlying: 14#L82-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 252#L1466true, annotation: [0, 0]]" "assume (((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input#1) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147;~a4~0 := 5 * (-32547 + 5 * ~a4~0);~a0~0 := (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 then (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18 - 18 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 18) - 77 - 2;~a29~0 := -2 + ((if 577364 + ~a29~0 < 0 && 0 != (577364 + ~a29~0) % 299928 then (577364 + ~a29~0) % 299928 - 299928 else (577364 + ~a29~0) % 299928) - 300071);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 252#L1466true, annotation: [0, 0]]" "assume !((((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input#1) && 3 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147);" "CountingPredicate [underlying: 260#L1471true, annotation: [0, 0]]") ("CountingPredicate [underlying: 363#L568true, annotation: [0, 0]]" "assume 4 == ~a2~0;~a29~0 := -230503 + (~a29~0 - -453579);~a2~0 := 5;" "CountingPredicate [underlying: 44#L568-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 363#L568true, annotation: [0, 0]]" "assume !(4 == ~a2~0);~a4~0 := (if 10 * (if 5 * ~a4~0 < 0 && 0 != 5 * ~a4~0 % 5 then 1 + 5 * ~a4~0 / 5 else 5 * ~a4~0 / 5) < 0 && 0 != 10 * (if 5 * ~a4~0 < 0 && 0 != 5 * ~a4~0 % 5 then 1 + 5 * ~a4~0 / 5 else 5 * ~a4~0 / 5) % 4 then 1 + 10 * (if 5 * ~a4~0 < 0 && 0 != 5 * ~a4~0 % 5 then 1 + 5 * ~a4~0 / 5 else 5 * ~a4~0 / 5) / 4 else 10 * (if 5 * ~a4~0 < 0 && 0 != 5 * ~a4~0 % 5 then 1 + 5 * ~a4~0 / 5 else 5 * ~a4~0 / 5) / 4);~a0~0 := 6 + ((if 5 * ~a0~0 < 0 && 0 != 5 * ~a0~0 % 24 then 5 * ~a0~0 % 24 - 24 else 5 * ~a0~0 % 24) - 121);~a29~0 := -81 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - -160900 - 160899;~a2~0 := 4;" "CountingPredicate [underlying: 44#L568-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 197#L512true, annotation: [0, 0]]" "assume ((~a0~0 <= -147 && 2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if 10 * (~a4~0 - 480316 - 19307) < 0 && 0 != 10 * (~a4~0 - 480316 - 19307) % 9 then 1 + 10 * (~a4~0 - 480316 - 19307) / 9 else 10 * (~a4~0 - 480316 - 19307) / 9);~a0~0 := (if (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10) < 0 && 0 != (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10) % 24 then (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10) % 24 - 24 else (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10) % 24) - 119 - -21;~a29~0 := 15680 + (if -78248 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14) < 0 && 0 != (-78248 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14)) % 5 then 1 + (-78248 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14)) / 5 else (-78248 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14)) / 5);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 197#L512true, annotation: [0, 0]]" "assume !(((~a0~0 <= -147 && 2 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 291#L517true, annotation: [0, 0]]") ("CountingPredicate [underlying: 253#L37-1true, annotation: [0, 0]]" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0);" "CountingPredicate [underlying: 257#L40-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 253#L37-1true, annotation: [0, 0]]" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && 43 < ~a29~0;assume false;" "CountingPredicate [underlying: 257#L40-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 115#L1671true, annotation: [0, 0]]" "assume (((-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output2_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := (if 10 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) < 0 && 0 != 10 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) % 9 then 1 + 10 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 9 else 10 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) / 9) - 397224;~a0~0 := ~a0~0 - 215873 - 88181 - 261733;~a29~0 := -45 + (if (if -97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) % 5 then 1 + (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) / 5 else (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) / 5) < 0 && 0 != (if -97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) % 5 then 1 + (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) / 5 else (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) / 5) % 63 then (if -97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) % 5 then 1 + (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) / 5 else (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) / 5) % 63 - 63 else (if -97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) % 5 then 1 + (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) / 5 else (-97608 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5)) / 5) % 63);~a2~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 81#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 115#L1671true, annotation: [0, 0]]" "assume !((((-86 < ~a4~0 && -42 >= ~a4~0) && 3 == calculate_output2_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 4 == ~a2~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 295#L1678true, annotation: [0, 0]]") ("CountingPredicate [underlying: 324#L211-1true, annotation: [0, 0]]" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "CountingPredicate [underlying: 107#L214-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 324#L211-1true, annotation: [0, 0]]" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "CountingPredicate [underlying: 107#L214-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 346#L1418true, annotation: [0, 0]]" "assume ~a4~0 <= -86 && ((((1 == ~a2~0 && 43 < ~a29~0) || (2 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0)) && 4 == calculate_output_~input#1) && -61 < ~a0~0;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021;~a2~0 := 3;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 346#L1418true, annotation: [0, 0]]" "assume !(~a4~0 <= -86 && ((((1 == ~a2~0 && 43 < ~a29~0) || (2 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0)) && 4 == calculate_output_~input#1) && -61 < ~a0~0);" "CountingPredicate [underlying: 227#L1423true, annotation: [0, 0]]") ("CountingPredicate [underlying: 85#L196-1true, annotation: [0, 0]]" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "CountingPredicate [underlying: 362#L199-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 85#L196-1true, annotation: [0, 0]]" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "CountingPredicate [underlying: 362#L199-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 35#L1155true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0) || (2 == ~a2~0 && ~a29~0 <= -144)) && 1 == calculate_output_~input#1;~a29~0 := (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 then (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29 - 29 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 29) - -13;~a2~0 := 2;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 35#L1155true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 1 == ~a2~0) || (2 == ~a2~0 && ~a29~0 <= -144)) && 1 == calculate_output_~input#1);" "CountingPredicate [underlying: 39#L1160true, annotation: [0, 0]]") ("CountingPredicate [underlying: 28#L163-1true, annotation: [0, 0]]" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0);" "CountingPredicate [underlying: 280#L166-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 28#L163-1true, annotation: [0, 0]]" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0;assume false;" "CountingPredicate [underlying: 280#L166-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 184#L86true, annotation: [0, 0]]" "assume !false;" "CountingPredicate [underlying: 341#ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 184#L86true, annotation: [0, 0]]" "assume false;assume false;" "CountingPredicate [underlying: 67#L85-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 89#L449true, annotation: [0, 0]]" "assume ((3 == ~a2~0 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -480113 + ~a4~0;~a29~0 := -80 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63 then (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63 - 63 else (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 63) - 1;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 89#L449true, annotation: [0, 0]]" "assume !(((3 == ~a2~0 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && ~a0~0 <= -147) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 185#L455true, annotation: [0, 0]]") ("CountingPredicate [underlying: 342#L556true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) && 4 == calculate_output_~input#1;" "CountingPredicate [underlying: 356#L557true, annotation: [0, 0]]") ("CountingPredicate [underlying: 342#L556true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147 && (((-144 < ~a29~0 && -16 >= ~a29~0) && 2 == ~a2~0) || (1 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 2 == ~a2~0)) && 4 == calculate_output_~input#1);" "CountingPredicate [underlying: 57#L567true, annotation: [0, 0]]") ("CountingPredicate [underlying: 309#L771true, annotation: [0, 0]]" "assume (-98 < ~a0~0 && -61 >= ~a0~0) && ((6 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && 43 < ~a29~0;~a4~0 := -460043 + 5 * (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4);~a0~0 := (if ~a0~0 - 39 - -1 < 0 && 0 != (~a0~0 - 39 - -1) % 5 then 1 + (~a0~0 - 39 - -1) / 5 else (~a0~0 - 39 - -1) / 5) - 102;~a29~0 := 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 486694;~a2~0 := 2;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 309#L771true, annotation: [0, 0]]" "assume !((-98 < ~a0~0 && -61 >= ~a0~0) && ((6 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 1 == ~a2~0) && 43 < ~a29~0);" "CountingPredicate [underlying: 195#L778true, annotation: [0, 0]]") ("CountingPredicate [underlying: 158#L184-1true, annotation: [0, 0]]" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144);" "CountingPredicate [underlying: 311#L187-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 158#L184-1true, annotation: [0, 0]]" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && ~a29~0 <= -144;assume false;" "CountingPredicate [underlying: 311#L187-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 350#L764true, annotation: [0, 0]]" "assume (-147 < ~a0~0 && -98 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0) || (3 == ~a2~0 && ~a29~0 <= -144)) && 5 == calculate_output_~input#1;~a4~0 := -196180 + (~a4~0 - 179640);~a0~0 := (if 10 * (-68 + (if 5 * ~a0~0 < 0 && 0 != 5 * ~a0~0 % 18 then 5 * ~a0~0 % 18 - 18 else 5 * ~a0~0 % 18)) < 0 && 0 != 10 * (-68 + (if 5 * ~a0~0 < 0 && 0 != 5 * ~a0~0 % 18 then 5 * ~a0~0 % 18 - 18 else 5 * ~a0~0 % 18)) % 9 then 1 + 10 * (-68 + (if 5 * ~a0~0 < 0 && 0 != 5 * ~a0~0 % 18 then 5 * ~a0~0 % 18 - 18 else 5 * ~a0~0 % 18)) / 9 else 10 * (-68 + (if 5 * ~a0~0 < 0 && 0 != 5 * ~a0~0 % 18 then 5 * ~a0~0 % 18 - 18 else 5 * ~a0~0 % 18)) / 9);~a29~0 := 300021 + (if 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 299978 then 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 299978 - 299978 else 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 299978);~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 350#L764true, annotation: [0, 0]]" "assume !((-147 < ~a0~0 && -98 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0) || (3 == ~a2~0 && ~a29~0 <= -144)) && 5 == calculate_output_~input#1);" "CountingPredicate [underlying: 309#L771true, annotation: [0, 0]]") ("CountingPredicate [underlying: 42#L352-2true, annotation: [0, 0]]" "calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 170#L1639true, annotation: [0, 0]]" "assume ~a4~0 <= -86 && (-16 < ~a29~0 && 43 >= ~a29~0) && (-61 < ~a0~0 && 2 == calculate_output_~input#1) && 5 == ~a2~0;~a0~0 := 1586 + (if 9 * ~a0~0 < 0 && 0 != 9 * ~a0~0 % 10 then 1 + 9 * ~a0~0 / 10 else 9 * ~a0~0 / 10) - 558159;~a29~0 := 2 * (if 10 * (~a29~0 - -259897) < 0 && 0 != 10 * (~a29~0 - -259897) % -9 then 10 * (~a29~0 - -259897) / -9 - 1 else 10 * (~a29~0 - -259897) / -9);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 170#L1639true, annotation: [0, 0]]" "assume !(~a4~0 <= -86 && (-16 < ~a29~0 && 43 >= ~a29~0) && (-61 < ~a0~0 && 2 == calculate_output_~input#1) && 5 == ~a2~0);" "CountingPredicate [underlying: 307#L1645true, annotation: [0, 0]]") ("CountingPredicate [underlying: 323#L178-1true, annotation: [0, 0]]" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144);" "CountingPredicate [underlying: 83#L181-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 323#L178-1true, annotation: [0, 0]]" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144;assume false;" "CountingPredicate [underlying: 83#L181-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 44#L568-2true, annotation: [0, 0]]" "calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 2#L1361-2true, annotation: [0, 0]]" "calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 88#L1430-2true, annotation: [0, 0]]" "calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 104#L895true, annotation: [0, 0]]" "assume 5 == ~a2~0 && ((1 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0;" "CountingPredicate [underlying: 12#L896true, annotation: [0, 0]]") ("CountingPredicate [underlying: 104#L895true, annotation: [0, 0]]" "assume !(5 == ~a2~0 && ((1 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 155#L905true, annotation: [0, 0]]") ("CountingPredicate [underlying: 251#L1265true, annotation: [0, 0]]" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output_~input#1) && ~a0~0 <= -147) && 3 == ~a2~0;~a4~0 := -45471 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10) - 243489;~a29~0 := 61057 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -107734);~a2~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 251#L1265true, annotation: [0, 0]]" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output_~input#1) && ~a0~0 <= -147) && 3 == ~a2~0);" "CountingPredicate [underlying: 276#L1271true, annotation: [0, 0]]") ("CountingPredicate [underlying: 86#L145-1true, annotation: [0, 0]]" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 321#L148-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 86#L145-1true, annotation: [0, 0]]" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "CountingPredicate [underlying: 321#L148-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 157#L850true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 4 == ~a2~0 && 4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0);~a4~0 := -1095280 + (147908 + (if 10 * ~a4~0 < 0 && 0 != 10 * ~a4~0 % 4 then 1 + 10 * ~a4~0 / 4 else 10 * ~a4~0 / 4) - -409340);~a0~0 := (if -5 * ~a0~0 < 0 && 0 != -5 * ~a0~0 % 5 then 1 + -5 * ~a0~0 / 5 else -5 * ~a0~0 / 5) - -445352;~a29~0 := (if 5 * (14 + (if -342777 + ~a29~0 < 0 && 0 != (-342777 + ~a29~0) % 29 then (-342777 + ~a29~0) % 29 - 29 else (-342777 + ~a29~0) % 29)) < 0 && 0 != 5 * (14 + (if -342777 + ~a29~0 < 0 && 0 != (-342777 + ~a29~0) % 29 then (-342777 + ~a29~0) % 29 - 29 else (-342777 + ~a29~0) % 29)) % 29 then 5 * (14 + (if -342777 + ~a29~0 < 0 && 0 != (-342777 + ~a29~0) % 29 then (-342777 + ~a29~0) % 29 - 29 else (-342777 + ~a29~0) % 29)) % 29 - 29 else 5 * (14 + (if -342777 + ~a29~0 < 0 && 0 != (-342777 + ~a29~0) % 29 then (-342777 + ~a29~0) % 29 - 29 else (-342777 + ~a29~0) % 29)) % 29) - -14;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 157#L850true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-147 < ~a0~0 && -98 >= ~a0~0) && 4 == ~a2~0 && 4 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0));" "CountingPredicate [underlying: 19#L855true, annotation: [0, 0]]") ("CountingPredicate [underlying: 47#L691true, annotation: [0, 0]]" "assume 2 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (~a29~0 <= -144 && 1 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a0~0 := (if 10 * ((if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10) - 475114) < 0 && 0 != 10 * ((if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10) - 475114) % 9 then 1 + 10 * ((if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10) - 475114) / 9 else 10 * ((if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10) - 475114) / 9);~a29~0 := -250207 + (34 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -250200);~a2~0 := 1;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 47#L691true, annotation: [0, 0]]" "assume !(2 == ~a2~0 && (-98 < ~a0~0 && -61 >= ~a0~0) && (~a29~0 <= -144 && 1 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 217#L697true, annotation: [0, 0]]") ("CountingPredicate [underlying: 304#L1719true, annotation: [0, 0]]" "assume (-98 < ~a0~0 && -61 >= ~a0~0) && (5 == ~a2~0 && 5 == calculate_output2_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0;" "CountingPredicate [underlying: 300#L1720true, annotation: [0, 0]]") ("CountingPredicate [underlying: 304#L1719true, annotation: [0, 0]]" "assume !((-98 < ~a0~0 && -61 >= ~a0~0) && (5 == ~a2~0 && 5 == calculate_output2_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 273#L1732true, annotation: [0, 0]]") ("CountingPredicate [underlying: 50#L124-1true, annotation: [0, 0]]" "assume !(((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144);" "CountingPredicate [underlying: 296#L127-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 50#L124-1true, annotation: [0, 0]]" "assume ((3 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144;assume false;" "CountingPredicate [underlying: 296#L127-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 348#L64-1true, annotation: [0, 0]]" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144);" "CountingPredicate [underlying: 119#L67-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 348#L64-1true, annotation: [0, 0]]" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144;assume false;" "CountingPredicate [underlying: 119#L67-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 290#L309true, annotation: [0, 0]]" "assume (((5 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := -696410 + (-44548 + ~a4~0 - -443306);~a0~0 := (if 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 123 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) - 36241;~a29~0 := 573486 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10);~a2~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 290#L309true, annotation: [0, 0]]" "assume !((((5 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && 1 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 329#L316true, annotation: [0, 0]]") ("CountingPredicate [underlying: 187#L317true, annotation: [0, 0]]" "assume 43 < ~a29~0;~a4~0 := (if 9 * (-60 + (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 then (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 - 21 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21)) < 0 && 0 != 9 * (-60 + (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 then (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 - 21 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21)) % 10 then 1 + 9 * (-60 + (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 then (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 - 21 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21)) / 10 else 9 * (-60 + (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 then (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21 - 21 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 21)) / 10);~a0~0 := -205117 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 121) - -205116;~a29~0 := 22 + (if 14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) < 0 && 0 != (14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 5 then 1 + (14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5 else (14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5);~a2~0 := 2;" "CountingPredicate [underlying: 58#L317-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 187#L317true, annotation: [0, 0]]" "assume !(43 < ~a29~0);~a4~0 := -51 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21);~a0~0 := -300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926);~a29~0 := 2 + ((if 371124 + ~a29~0 < 0 && 0 != (371124 + ~a29~0) % 29 then (371124 + ~a29~0) % 29 - 29 else (371124 + ~a29~0) % 29) - -13);~a2~0 := 3;" "CountingPredicate [underlying: 58#L317-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 275#L337true, annotation: [0, 0]]" "assume 1 == ~a2~0 && ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0));~a4~0 := 2 * (~a4~0 - 226504 - 71806);~a29~0 := -135408 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 144 - 38153);~a2~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 275#L337true, annotation: [0, 0]]" "assume !(1 == ~a2~0 && ~a0~0 <= -147 && (-86 < ~a4~0 && -42 >= ~a4~0) && 4 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)));" "CountingPredicate [underlying: 302#L343true, annotation: [0, 0]]") ("CountingPredicate [underlying: 134#L121-1true, annotation: [0, 0]]" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144);" "CountingPredicate [underlying: 50#L124-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 134#L121-1true, annotation: [0, 0]]" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144;assume false;" "CountingPredicate [underlying: 50#L124-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 166#L413true, annotation: [0, 0]]" "assume ((-98 < ~a0~0 && -61 >= ~a0~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0;~a4~0 := -830547 + (5 * ~a4~0 - -527193);~a0~0 := 5 * ((if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - 111795);~a29~0 := -381711 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 300071 - -381711);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 166#L413true, annotation: [0, 0]]" "assume !(((-98 < ~a0~0 && -61 >= ~a0~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0);" "CountingPredicate [underlying: 22#L418true, annotation: [0, 0]]") ("CountingPredicate [underlying: 225#L91-1true, annotation: [0, 0]]" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0);" "CountingPredicate [underlying: 102#L94-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 225#L91-1true, annotation: [0, 0]]" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "CountingPredicate [underlying: 102#L94-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 211#L1207true, annotation: [0, 0]]" "assume (5 == ~a2~0 && -61 < ~a0~0 && 5 == calculate_output_~input#1 && 43 < ~a29~0) && ~a4~0 <= -86;~a4~0 := (if 5 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 62 - 1) < 0 && 0 != 5 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 62 - 1) % 21 then 5 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 62 - 1) % 21 - 21 else 5 * ((if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) - 62 - 1) % 21) - 47;~a0~0 := (if 10 * (345979 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) < 0 && 0 != 10 * (345979 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) % -9 then 10 * (345979 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) / -9 - 1 else 10 * (345979 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) / -9);~a2~0 := 3;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 211#L1207true, annotation: [0, 0]]" "assume !((5 == ~a2~0 && -61 < ~a0~0 && 5 == calculate_output_~input#1 && 43 < ~a29~0) && ~a4~0 <= -86);" "CountingPredicate [underlying: 69#L1213true, annotation: [0, 0]]") ("CountingPredicate [underlying: 124#L758true, annotation: [0, 0]]" "assume ((-61 < ~a0~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output_~input#1) && ~a4~0 <= -86) && 3 == ~a2~0;~a0~0 := -300072 + (if -445314 + ~a0~0 < 0 && 0 != (-445314 + ~a0~0) % 299926 then (-445314 + ~a0~0) % 299926 - 299926 else (-445314 + ~a0~0) % 299926);~a29~0 := 4 * (-145858 + ~a29~0);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 124#L758true, annotation: [0, 0]]" "assume !(((-61 < ~a0~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 5 == calculate_output_~input#1) && ~a4~0 <= -86) && 3 == ~a2~0);" "CountingPredicate [underlying: 350#L764true, annotation: [0, 0]]") ("CountingPredicate [underlying: 159#L484true, annotation: [0, 0]]" "assume ((-16 < ~a29~0 && 43 >= ~a29~0) && (4 == calculate_output_~input#1 && -61 < ~a0~0) && ~a4~0 <= -86) && 5 == ~a2~0;~a4~0 := -67 + (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - -571961 < 0 && 0 != ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - -571961) % 21 then ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - -571961) % 21 - 21 else ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - -571961) % 21);~a0~0 := -300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 2;~a29~0 := (if (if 10 * (~a29~0 - -174449) < 0 && 0 != 10 * (~a29~0 - -174449) % 9 then 1 + 10 * (~a29~0 - -174449) / 9 else 10 * (~a29~0 - -174449) / 9) < 0 && 0 != (if 10 * (~a29~0 - -174449) < 0 && 0 != 10 * (~a29~0 - -174449) % 9 then 1 + 10 * (~a29~0 - -174449) / 9 else 10 * (~a29~0 - -174449) / 9) % 5 then 1 + (if 10 * (~a29~0 - -174449) < 0 && 0 != 10 * (~a29~0 - -174449) % 9 then 1 + 10 * (~a29~0 - -174449) / 9 else 10 * (~a29~0 - -174449) / 9) / 5 else (if 10 * (~a29~0 - -174449) < 0 && 0 != 10 * (~a29~0 - -174449) % 9 then 1 + 10 * (~a29~0 - -174449) / 9 else 10 * (~a29~0 - -174449) / 9) / 5);calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 159#L484true, annotation: [0, 0]]" "assume !(((-16 < ~a29~0 && 43 >= ~a29~0) && (4 == calculate_output_~input#1 && -61 < ~a0~0) && ~a4~0 <= -86) && 5 == ~a2~0);" "CountingPredicate [underlying: 331#L489true, annotation: [0, 0]]") ("CountingPredicate [underlying: 317#L995true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0;~a4~0 := (if 861 * (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 5 then 1 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5) < 0 && 0 != 861 * (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 5 then 1 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5) % 10 then 1 + 861 * (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 5 then 1 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5) / 10 else 861 * (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) < 0 && 0 != (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) % 5 then 1 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5 else (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) / 5) / 10);~a0~0 := -453515 + (if ~a0~0 - -100650 < 0 && 0 != (~a0~0 - -100650) % 5 then 1 + (~a0~0 - -100650) / 5 else (~a0~0 - -100650) / 5);~a29~0 := (if 13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) < 0 && 0 != (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 5 then 1 + (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5 else (13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5) - -27;~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 317#L995true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input#1) && -98 < ~a0~0 && -61 >= ~a0~0) && 1 == ~a2~0);" "CountingPredicate [underlying: 99#L1002true, annotation: [0, 0]]") ("CountingPredicate [underlying: 236#L1293true, annotation: [0, 0]]" "assume (((-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -16 < ~a29~0 && 43 >= ~a29~0;~a4~0 := 304026 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 427802;~a0~0 := 5 * ~a0~0 - 577550;~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 236#L1293true, annotation: [0, 0]]" "assume !((((-147 < ~a0~0 && -98 >= ~a0~0) && 2 == ~a2~0 && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 145#L1299true, annotation: [0, 0]]") ("CountingPredicate [underlying: 15#L652-2true, annotation: [0, 0]]" "calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 39#L1160true, annotation: [0, 0]]" "assume 4 == ~a2~0 && ((3 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a0~0 := (if 10 * (5 * ~a0~0 - 152016) < 0 && 0 != 10 * (5 * ~a0~0 - 152016) % 9 then 1 + 10 * (5 * ~a0~0 - 152016) / 9 else 10 * (5 * ~a0~0 - 152016) / 9);~a29~0 := -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 39#L1160true, annotation: [0, 0]]" "assume !(4 == ~a2~0 && ((3 == calculate_output_~input#1 && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 120#L1166true, annotation: [0, 0]]") ("CountingPredicate [underlying: 318#L616true, annotation: [0, 0]]" "assume (2 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) && 1 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := -472379 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5);~a0~0 := -77 + (if 5 * ~a0~0 < 0 && 0 != 5 * ~a0~0 % 18 then 5 * ~a0~0 % 18 - 18 else 5 * ~a0~0 % 18) - 1;~a29~0 := (if -1 * (if -36495 + ~a29~0 - -410490 < 0 && 0 != (-36495 + ~a29~0 - -410490) % 5 then 1 + (-36495 + ~a29~0 - -410490) / 5 else (-36495 + ~a29~0 - -410490) / 5) < 0 && 0 != -1 * (if -36495 + ~a29~0 - -410490 < 0 && 0 != (-36495 + ~a29~0 - -410490) % 5 then 1 + (-36495 + ~a29~0 - -410490) / 5 else (-36495 + ~a29~0 - -410490) / 5) % 10 then 1 + -1 * (if -36495 + ~a29~0 - -410490 < 0 && 0 != (-36495 + ~a29~0 - -410490) % 5 then 1 + (-36495 + ~a29~0 - -410490) / 5 else (-36495 + ~a29~0 - -410490) / 5) / 10 else -1 * (if -36495 + ~a29~0 - -410490 < 0 && 0 != (-36495 + ~a29~0 - -410490) % 5 then 1 + (-36495 + ~a29~0 - -410490) / 5 else (-36495 + ~a29~0 - -410490) / 5) / 10);~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 318#L616true, annotation: [0, 0]]" "assume !((2 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) && 1 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && -147 < ~a0~0 && -98 >= ~a0~0);" "CountingPredicate [underlying: 4#L623true, annotation: [0, 0]]") ("CountingPredicate [underlying: 180#L1060-2true, annotation: [0, 0]]" "calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 244#L383true, annotation: [0, 0]]" "assume (((-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -69536 + 5 * ~a4~0;~a0~0 := 5 * (5 * ~a0~0 - 6100);~a29~0 := 176253 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - -181921;~a2~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 244#L383true, annotation: [0, 0]]" "assume !((((-147 < ~a0~0 && -98 >= ~a0~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 5 == calculate_output_~input#1) && 4 == ~a2~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 303#L390true, annotation: [0, 0]]") ("CountingPredicate [underlying: 103#L1580true, annotation: [0, 0]]" "assume ~a4~0 <= -86 && (((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0)) && 4 == calculate_output_~input#1) && -61 < ~a0~0;" "CountingPredicate [underlying: 294#L1581true, annotation: [0, 0]]") ("CountingPredicate [underlying: 103#L1580true, annotation: [0, 0]]" "assume !(~a4~0 <= -86 && (((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0)) && 4 == calculate_output_~input#1) && -61 < ~a0~0);" "CountingPredicate [underlying: 37#L1592true, annotation: [0, 0]]") ("CountingPredicate [underlying: 354#L466true, annotation: [0, 0]]" "assume ((((5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0;~a0~0 := (if -267162 + ~a0~0 < 0 && 0 != (-267162 + ~a0~0) % 299926 then (-267162 + ~a0~0) % 299926 - 299926 else (-267162 + ~a0~0) % 299926) - 300072;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 428483;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 354#L466true, annotation: [0, 0]]" "assume !(((((5 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (43 < ~a29~0 && 4 == ~a2~0) || (5 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input#1) && ~a4~0 <= -86) && -61 < ~a0~0);" "CountingPredicate [underlying: 223#L472true, annotation: [0, 0]]") ("CountingPredicate [underlying: 193#L1612true, annotation: [0, 0]]" "assume (((-16 < ~a29~0 && 43 >= ~a29~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 2 == calculate_output_~input#1) && ~a0~0 <= -147) && 1 == ~a2~0;~a4~0 := (if (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 423836 < 0 && 0 != ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 423836) % 5 then 1 + ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 423836) / 5 else ((if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 423836) / 5);~a29~0 := -424222 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 193#L1612true, annotation: [0, 0]]" "assume !((((-16 < ~a29~0 && 43 >= ~a29~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && 2 == calculate_output_~input#1) && ~a0~0 <= -147) && 1 == ~a2~0);" "CountingPredicate [underlying: 27#L1616true, annotation: [0, 0]]") ("CountingPredicate [underlying: 356#L557true, annotation: [0, 0]]" "assume ~a29~0 <= -144;~a0~0 := 20 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 121);~a29~0 := 13 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -2;~a2~0 := 2;" "CountingPredicate [underlying: 266#L557-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 356#L557true, annotation: [0, 0]]" "assume !(~a29~0 <= -144);~a29~0 := -592403 + (-300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 2 - -592405);~a2~0 := 3;" "CountingPredicate [underlying: 266#L557-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 126#L945true, annotation: [0, 0]]" "assume ((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0;~a4~0 := (if 10 * (~a4~0 - -387581) < 0 && 0 != 10 * (~a4~0 - -387581) % -9 then 10 * (~a4~0 - -387581) / -9 - 1 else 10 * (~a4~0 - -387581) / -9) - 92057;~a0~0 := -346446 + (if ~a0~0 - 206221 - -444674 < 0 && 0 != (~a0~0 - 206221 - -444674) % 5 then 1 + (~a0~0 - 206221 - -444674) / 5 else (~a0~0 - 206221 - -444674) / 5);~a29~0 := -300071 + (if -62679 + (~a29~0 - -129597) < 0 && 0 != (-62679 + (~a29~0 - -129597)) % 299928 then (-62679 + (~a29~0 - -129597)) % 299928 - 299928 else (-62679 + (~a29~0 - -129597)) % 299928);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 126#L945true, annotation: [0, 0]]" "assume !(((((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0) && 4 == ~a2~0);" "CountingPredicate [underlying: 176#L952true, annotation: [0, 0]]") ("CountingPredicate [underlying: 196#L394true, annotation: [0, 0]]" "assume -61 < ~a0~0 && ((43 < ~a29~0 && 6 == calculate_output_~input#1) && 5 == ~a2~0) && ~a4~0 <= -86;~a0~0 := -63 + (if (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 78 < 0 && 0 != ((if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 78) % 5 then 1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 78) / 5 else ((if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 78) / 5);~a29~0 := 4 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 97 - 20);~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 196#L394true, annotation: [0, 0]]" "assume !(-61 < ~a0~0 && ((43 < ~a29~0 && 6 == calculate_output_~input#1) && 5 == ~a2~0) && ~a4~0 <= -86);" "CountingPredicate [underlying: 97#L400true, annotation: [0, 0]]") ("CountingPredicate [underlying: 223#L472true, annotation: [0, 0]]" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && ((-98 < ~a0~0 && -61 >= ~a0~0) && 6 == calculate_output_~input#1) && 2 == ~a2~0) && ~a29~0 <= -144;~a4~0 := (if 10 * (-196449 + ~a4~0 - -594193) < 0 && 0 != 10 * (-196449 + ~a4~0 - -594193) % -9 then 10 * (-196449 + ~a4~0 - -594193) / -9 - 1 else 10 * (-196449 + ~a4~0 - -594193) / -9);~a0~0 := (if 735 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 5 then 1 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5) < 0 && 0 != 735 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 5 then 1 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5) % 10 then 1 + 735 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 5 then 1 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5) / 10 else 735 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 5 then 1 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5 else (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 5) / 10);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 223#L472true, annotation: [0, 0]]" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((-98 < ~a0~0 && -61 >= ~a0~0) && 6 == calculate_output_~input#1) && 2 == ~a2~0) && ~a29~0 <= -144);" "CountingPredicate [underlying: 175#L478true, annotation: [0, 0]]") ("CountingPredicate [underlying: 142#L531-2true, annotation: [0, 0]]" "calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 130#L678true, annotation: [0, 0]]" "assume (-147 < ~a0~0 && -98 >= ~a0~0) && ((((43 < ~a29~0 && 2 == ~a2~0) || (3 == ~a2~0 && ~a29~0 <= -144)) || (3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := -598326 + 5 * ~a4~0;~a0~0 := (if -250 * ~a0~0 < 0 && 0 != -250 * ~a0~0 % 9 then 1 + -250 * ~a0~0 / 9 else -250 * ~a0~0 / 9);~a29~0 := (if 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) < 0 && 0 != 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 299978 then 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 299978 - 299978 else 4 * (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) % 299978) - -300021;~a2~0 := 2;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 130#L678true, annotation: [0, 0]]" "assume !((-147 < ~a0~0 && -98 >= ~a0~0) && ((((43 < ~a29~0 && 2 == ~a2~0) || (3 == ~a2~0 && ~a29~0 <= -144)) || (3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 110#L685true, annotation: [0, 0]]") ("CountingPredicate [underlying: 256#L1132true, annotation: [0, 0]]" "assume (-147 < ~a0~0 && -98 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && 5 == ~a2~0;~a4~0 := -346300 + ~a4~0;~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -13;~a2~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 256#L1132true, annotation: [0, 0]]" "assume !((-147 < ~a0~0 && -98 >= ~a0~0) && (-86 < ~a4~0 && -42 >= ~a4~0) && (2 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && 5 == ~a2~0);" "CountingPredicate [underlying: 183#L1138true, annotation: [0, 0]]") ("CountingPredicate [underlying: 9#L401true, annotation: [0, 0]]" "assume 4 == ~a2~0;~a4~0 := -186702 + (~a4~0 - 95607);~a0~0 := -439586 + (if 25 * ~a0~0 < 0 && 0 != 25 * ~a0~0 % 10 then 1 + 25 * ~a0~0 / 10 else 25 * ~a0~0 / 10) - -307849;~a29~0 := -144 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - 72109 - 18545;~a2~0 := 4;" "CountingPredicate [underlying: 117#L401-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 9#L401true, annotation: [0, 0]]" "assume !(4 == ~a2~0);~a4~0 := 5 * (if -172293 + ~a4~0 < 0 && 0 != (-172293 + ~a4~0) % 5 then 1 + (-172293 + ~a4~0) / 5 else (-172293 + ~a4~0) / 5);~a29~0 := (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - -585169;~a2~0 := 4;" "CountingPredicate [underlying: 117#L401-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 14#L82-1true, annotation: [0, 0]]" "assume ((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144;" "CountingPredicate [underlying: 184#L86true, annotation: [0, 0]]") ("CountingPredicate [underlying: 14#L82-1true, annotation: [0, 0]]" "assume !(((2 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && ~a29~0 <= -144);" "CountingPredicate [underlying: 67#L85-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 362#L199-1true, annotation: [0, 0]]" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0);" "CountingPredicate [underlying: 128#L202-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 362#L199-1true, annotation: [0, 0]]" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && ~a0~0 <= -147) && -144 < ~a29~0 && -16 >= ~a29~0;assume false;" "CountingPredicate [underlying: 128#L202-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 77#L443true, annotation: [0, 0]]" "assume -61 < ~a0~0 && ~a4~0 <= -86 && 3 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input#1;~a0~0 := -665939 + (4 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - -113559);~a29~0 := -159291 + (~a29~0 - 148272);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 77#L443true, annotation: [0, 0]]" "assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 3 == ~a2~0 && ((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) && 2 == calculate_output_~input#1);" "CountingPredicate [underlying: 89#L449true, annotation: [0, 0]]") ("CountingPredicate [underlying: 110#L685true, annotation: [0, 0]]" "assume ((5 == ~a2~0 && 4 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0;~a4~0 := -480007 + (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - 49681;~a29~0 := -63691 + ((if 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 40) < 0 && 0 != 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 40) % 10 then 1 + 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 40) / 10 else 9 * ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 40) / 10) - -63664);~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 110#L685true, annotation: [0, 0]]" "assume !(((5 == ~a2~0 && 4 == calculate_output_~input#1 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 47#L691true, annotation: [0, 0]]") ("CountingPredicate [underlying: 298#L940true, annotation: [0, 0]]" "assume (1 == ~a2~0 && ~a0~0 <= -147 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a29~0 := 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -243945;~a2~0 := 5;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 298#L940true, annotation: [0, 0]]" "assume !((1 == ~a2~0 && ~a0~0 <= -147 && (~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 126#L945true, annotation: [0, 0]]") ("CountingPredicate [underlying: 53#L103-1true, annotation: [0, 0]]" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0);" "CountingPredicate [underlying: 141#L106-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 53#L103-1true, annotation: [0, 0]]" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && 43 < ~a29~0;assume false;" "CountingPredicate [underlying: 141#L106-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 117#L401-2true, annotation: [0, 0]]" "calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 10#L270true, annotation: [0, 0]]" "assume (-61 < ~a0~0 && ((3 == ~a2~0 && ~a29~0 <= -144) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 2 == ~a2~0)) && 2 == calculate_output_~input#1) && ~a4~0 <= -86;~a0~0 := (if 10 * ((if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - -215080) < 0 && 0 != 10 * ((if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - -215080) % -9 then 10 * ((if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - -215080) / -9 - 1 else 10 * ((if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) - -215080) / -9);~a29~0 := (if -50638 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (-50638 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 299928 then (-50638 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 299928 - 299928 else (-50638 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10)) % 299928) - 300071;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 10#L270true, annotation: [0, 0]]" "assume !((-61 < ~a0~0 && ((3 == ~a2~0 && ~a29~0 <= -144) || ((-16 < ~a29~0 && 43 >= ~a29~0) && 2 == ~a2~0) || (43 < ~a29~0 && 2 == ~a2~0)) && 2 == calculate_output_~input#1) && ~a4~0 <= -86);" "CountingPredicate [underlying: 3#L276true, annotation: [0, 0]]") ("CountingPredicate [underlying: 268#L1072true, annotation: [0, 0]]" "assume (2 == ~a2~0 && (4 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0;" "CountingPredicate [underlying: 219#L1073true, annotation: [0, 0]]") ("CountingPredicate [underlying: 268#L1072true, annotation: [0, 0]]" "assume !((2 == ~a2~0 && (4 == calculate_output_~input#1 && -86 < ~a4~0 && -42 >= ~a4~0) && 43 < ~a29~0) && -98 < ~a0~0 && -61 >= ~a0~0);" "CountingPredicate [underlying: 33#L1084true, annotation: [0, 0]]") ("CountingPredicate [underlying: 347#L735true, annotation: [0, 0]]" "assume ~a4~0 <= -86 && -61 < ~a0~0 && (((4 == ~a2~0 && 43 < ~a29~0) || (5 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0)) && 3 == calculate_output_~input#1;~a4~0 := (if -44 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21) < 0 && 0 != (-44 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) % 5 then 1 + (-44 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5 else (-44 + (if ~a4~0 < 0 && 0 != ~a4~0 % 21 then ~a4~0 % 21 - 21 else ~a4~0 % 21)) / 5) - 48;~a0~0 := (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 300072 - 3;~a29~0 := 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978);~a2~0 := 3;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 347#L735true, annotation: [0, 0]]" "assume !(~a4~0 <= -86 && -61 < ~a0~0 && (((4 == ~a2~0 && 43 < ~a29~0) || (5 == ~a2~0 && ~a29~0 <= -144)) || ((-144 < ~a29~0 && -16 >= ~a29~0) && 5 == ~a2~0)) && 3 == calculate_output_~input#1);" "CountingPredicate [underlying: 48#L742true, annotation: [0, 0]]") ("CountingPredicate [underlying: 199#L1492true, annotation: [0, 0]]" "assume (~a0~0 <= -147 && 3 == calculate_output_~input#1 && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0;~a0~0 := -121 + (if ~a0~0 - -170985 - 169742 < 0 && 0 != (~a0~0 - -170985 - 169742) % 24 then (~a0~0 - -170985 - 169742) % 24 - 24 else (~a0~0 - -170985 - 169742) % 24);~a29~0 := -45522 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80 - -45522);~a2~0 := 1;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 199#L1492true, annotation: [0, 0]]" "assume !((~a0~0 <= -147 && 3 == calculate_output_~input#1 && (((43 < ~a29~0 && 1 == ~a2~0) || (~a29~0 <= -144 && 2 == ~a2~0)) || (2 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0))) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 163#L1498true, annotation: [0, 0]]") ("CountingPredicate [underlying: 249#L704true, annotation: [0, 0]]" "assume ~a4~0 <= -86;~a4~0 := -56592 + (if 21 * ~a4~0 < 0 && 0 != 21 * ~a4~0 % 10 then 1 + 21 * ~a4~0 / 10 else 21 * ~a4~0 / 10);~a0~0 := (if ~a0~0 - 104609 < 0 && 0 != (~a0~0 - 104609) % -5 then (~a0~0 - 104609) / -5 - 1 else (~a0~0 - 104609) / -5) - -278005;~a29~0 := 11031 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - 11008;~a2~0 := 3;" "CountingPredicate [underlying: 56#L704-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 249#L704true, annotation: [0, 0]]" "assume !(~a4~0 <= -86);~a4~0 := 5 * (if ~a4~0 < 0 && 0 != ~a4~0 % 5 then 1 + ~a4~0 / 5 else ~a4~0 / 5) - -85502 - 357269;~a0~0 := -8 + (~a0~0 - 38);~a29~0 := -134555 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928);~a2~0 := 3;" "CountingPredicate [underlying: 56#L704-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 93#L752true, annotation: [0, 0]]" "assume (~a4~0 <= -86 && 6 == calculate_output_~input#1 && (((2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0)) || (3 == ~a2~0 && ~a29~0 <= -144))) && -61 < ~a0~0;~a0~0 := (if -278887 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != (-278887 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) % 5 then 1 + (-278887 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) / 5 else (-278887 + (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5)) / 5);~a29~0 := -300071 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299928 then ~a29~0 % 299928 - 299928 else ~a29~0 % 299928) - -514060 - 514060;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 93#L752true, annotation: [0, 0]]" "assume !((~a4~0 <= -86 && 6 == calculate_output_~input#1 && (((2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0)) || (3 == ~a2~0 && ~a29~0 <= -144))) && -61 < ~a0~0);" "CountingPredicate [underlying: 124#L758true, annotation: [0, 0]]") ("CountingPredicate [underlying: 129#L1054true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (~a0~0 <= -147 && 5 == ~a2~0 && 1 == calculate_output_~input#1) && 43 < ~a29~0;~a4~0 := -13727 + (if 10 * (~a4~0 - 527117) < 0 && 0 != 10 * (~a4~0 - 527117) % 9 then 1 + 10 * (~a4~0 - 527117) / 9 else 10 * (~a4~0 - 527117) / 9);~a0~0 := ~a0~0 - -361747 - -238361 - -15;~a29~0 := -13 + (if (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) < 0 && 0 != (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) % 29 then (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) % 29 - 29 else (if (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) < 0 && 0 != (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) % 5 then 1 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5 else (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) / 5) % 29);calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 129#L1054true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (~a0~0 <= -147 && 5 == ~a2~0 && 1 == calculate_output_~input#1) && 43 < ~a29~0);" "CountingPredicate [underlying: 151#L1059true, annotation: [0, 0]]") ("CountingPredicate [underlying: 319#L644true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (~a0~0 <= -147 && 2 == calculate_output_~input#1) && 43 < ~a29~0;~a4~0 := -246937 + (~a4~0 - 332092);~a0~0 := 5 * (if (if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 62 < 0 && 0 != ((if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 62) % 5 then 1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 62) / 5 else ((if ~a0~0 < 0 && 0 != ~a0~0 % 18 then ~a0~0 % 18 - 18 else ~a0~0 % 18) - 62) / 5) - 6;~a29~0 := 14 + (if -143280 + ~a29~0 < 0 && 0 != (-143280 + ~a29~0) % 29 then (-143280 + ~a29~0) % 29 - 29 else (-143280 + ~a29~0) % 29);~a2~0 := 2;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 319#L644true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && 5 == ~a2~0 && (~a0~0 <= -147 && 2 == calculate_output_~input#1) && 43 < ~a29~0);" "CountingPredicate [underlying: 334#L651true, annotation: [0, 0]]") ("CountingPredicate [underlying: 48#L742true, annotation: [0, 0]]" "assume (5 == ~a2~0 && (5 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0;~a29~0 := 479460 + (300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - 479458);calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 48#L742true, annotation: [0, 0]]" "assume !((5 == ~a2~0 && (5 == calculate_output_~input#1 && (((-144 < ~a29~0 && -16 >= ~a29~0) || (-16 < ~a29~0 && 43 >= ~a29~0)) || 43 < ~a29~0)) && -147 < ~a0~0 && -98 >= ~a0~0) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 96#L745true, annotation: [0, 0]]") ("CountingPredicate [underlying: 283#L872true, annotation: [0, 0]]" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 3 == ~a2~0)) && 1 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0;~a4~0 := -1067274 + (461687 + (~a4~0 - 71431) - -176106);~a29~0 := 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978);~a2~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 283#L872true, annotation: [0, 0]]" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && ((3 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0) || (2 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 3 == ~a2~0)) && 1 == calculate_output_~input#1) && -147 < ~a0~0 && -98 >= ~a0~0);" "CountingPredicate [underlying: 239#L878true, annotation: [0, 0]]") ("CountingPredicate [underlying: 107#L214-1true, annotation: [0, 0]]" "assume -61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input#1 && ((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0));~a0~0 := 5 * (if -300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) < 0 && 0 != (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) % 5 then 1 + (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5 else (-300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926)) / 5) - 2;~a29~0 := (if (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 403019 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 403019) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 403019) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 403019) / 5);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 107#L214-1true, annotation: [0, 0]]" "assume !(-61 < ~a0~0 && ~a4~0 <= -86 && 1 == calculate_output_~input#1 && ((3 == ~a2~0 && ~a29~0 <= -144) || (2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0)));" "CountingPredicate [underlying: 279#L224true, annotation: [0, 0]]") ("CountingPredicate [underlying: 233#L1048true, annotation: [0, 0]]" "assume ~a0~0 <= -147 && ((((3 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 4 == ~a2~0)) || (4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := 4 * (-509555 + (~a4~0 - -368988));~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 269560 - -609922;~a2~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 233#L1048true, annotation: [0, 0]]" "assume !(~a0~0 <= -147 && ((((3 == ~a2~0 && 43 < ~a29~0) || (~a29~0 <= -144 && 4 == ~a2~0)) || (4 == ~a2~0 && -144 < ~a29~0 && -16 >= ~a29~0)) && 4 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 129#L1054true, annotation: [0, 0]]") ("CountingPredicate [underlying: 349#L263true, annotation: [0, 0]]" "assume (((((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147;~a4~0 := (if -3 * (-149009 + ~a4~0 - -316415) < 0 && 0 != -3 * (-149009 + ~a4~0 - -316415) % 10 then 1 + -3 * (-149009 + ~a4~0 - -316415) / 10 else -3 * (-149009 + ~a4~0 - -316415) / 10);~a0~0 := -1 + ((if ~a0~0 < 0 && 0 != ~a0~0 % 24 then ~a0~0 % 24 - 24 else ~a0~0 % 24) - 121);~a29~0 := (if (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978) - -300021) / 5) - -378565;~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 349#L263true, annotation: [0, 0]]" "assume !((((((-144 < ~a29~0 && -16 >= ~a29~0) && 4 == ~a2~0) || (43 < ~a29~0 && 3 == ~a2~0) || (4 == ~a2~0 && ~a29~0 <= -144)) && 2 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0) && ~a0~0 <= -147);" "CountingPredicate [underlying: 10#L270true, annotation: [0, 0]]") ("CountingPredicate [underlying: 137#L672true, annotation: [0, 0]]" "assume ~a0~0 <= -147 && 2 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 2 == calculate_output_~input#1;~a4~0 := (if -390730 + 5 * ~a4~0 < 0 && 0 != (-390730 + 5 * ~a4~0) % 5 then 1 + (-390730 + 5 * ~a4~0) / 5 else (-390730 + 5 * ~a4~0) / 5);~a29~0 := -581356 + (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 137#L672true, annotation: [0, 0]]" "assume !(~a0~0 <= -147 && 2 == ~a2~0 && (-86 < ~a4~0 && -42 >= ~a4~0) && ((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 2 == calculate_output_~input#1);" "CountingPredicate [underlying: 130#L678true, annotation: [0, 0]]") ("CountingPredicate [underlying: 345#L175-1true, annotation: [0, 0]]" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -61 < ~a0~0) && ~a29~0 <= -144);" "CountingPredicate [underlying: 323#L178-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 345#L175-1true, annotation: [0, 0]]" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && -61 < ~a0~0) && ~a29~0 <= -144;assume false;" "CountingPredicate [underlying: 323#L178-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 218#L151-1true, annotation: [0, 0]]" "assume !(((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0);" "CountingPredicate [underlying: 332#L154-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 218#L151-1true, annotation: [0, 0]]" "assume ((1 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0;assume false;" "CountingPredicate [underlying: 332#L154-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 263#L133-1true, annotation: [0, 0]]" "assume !(((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0);" "CountingPredicate [underlying: 245#L136-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 263#L133-1true, annotation: [0, 0]]" "assume ((4 == ~a2~0 && ~a4~0 <= -86) && -98 < ~a0~0 && -61 >= ~a0~0) && 43 < ~a29~0;assume false;" "CountingPredicate [underlying: 245#L136-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 239#L878true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && ~a0~0 <= -147) && 5 == ~a2~0;~a4~0 := (if 10 * (-282138 + 5 * ~a4~0) < 0 && 0 != 10 * (-282138 + 5 * ~a4~0) % 9 then 1 + 10 * (-282138 + 5 * ~a4~0) / 9 else 10 * (-282138 + 5 * ~a4~0) / 9);~a29~0 := (if ~a29~0 < 0 && 0 != ~a29~0 % 5 then 1 + ~a29~0 / 5 else ~a29~0 / 5) - 228236;~a2~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 239#L878true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && ((((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && ~a0~0 <= -147) && 5 == ~a2~0);" "CountingPredicate [underlying: 204#L884true, annotation: [0, 0]]") ("CountingPredicate [underlying: 305#L438true, annotation: [0, 0]]" "assume ((-86 < ~a4~0 && -42 >= ~a4~0) && (5 == calculate_output_~input#1 && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144) && 5 == ~a2~0;~a4~0 := 2 * (~a4~0 - 159432 - 109407);~a0~0 := (if 10 * (522162 + ~a0~0) < 0 && 0 != 10 * (522162 + ~a0~0) % 9 then 1 + 10 * (522162 + ~a0~0) / 9 else 10 * (522162 + ~a0~0) / 9);~a29~0 := (if 5 * (24 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) < 0 && 0 != 5 * (24 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 29 then 5 * (24 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 29 - 29 else 5 * (24 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 29) - -13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 305#L438true, annotation: [0, 0]]" "assume !(((-86 < ~a4~0 && -42 >= ~a4~0) && (5 == calculate_output_~input#1 && -147 < ~a0~0 && -98 >= ~a0~0) && ~a29~0 <= -144) && 5 == ~a2~0);" "CountingPredicate [underlying: 77#L443true, annotation: [0, 0]]") ("CountingPredicate [underlying: 214#L1449true, annotation: [0, 0]]" "assume -147 < ~a0~0 && -98 >= ~a0~0;~a29~0 := 300021 + (if ~a29~0 < 0 && 0 != ~a29~0 % 299978 then ~a29~0 % 299978 - 299978 else ~a29~0 % 299978);~a2~0 := 2;" "CountingPredicate [underlying: 95#L1449-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 214#L1449true, annotation: [0, 0]]" "assume !(-147 < ~a0~0 && -98 >= ~a0~0);~a0~0 := 5 * (if -433671 + ~a0~0 < 0 && 0 != (-433671 + ~a0~0) % 5 then 1 + (-433671 + ~a0~0) / 5 else (-433671 + ~a0~0) / 5);~a29~0 := -92 + (if (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80 < 0 && 0 != ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80) % 5 then 1 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80) / 5 else ((if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - 80) / 5);~a2~0 := 5;" "CountingPredicate [underlying: 95#L1449-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 51#L531true, annotation: [0, 0]]" "assume ~a0~0 <= -147;~a0~0 := 294399 + ((if 512655 + ~a0~0 < 0 && 0 != (512655 + ~a0~0) % 24 then (512655 + ~a0~0) % 24 - 24 else (512655 + ~a0~0) % 24) - 121) - 294399;~a29~0 := (if 14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) < 0 && 0 != (14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) % 5 then 1 + (14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5 else (14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29)) / 5);~a2~0 := 5;" "CountingPredicate [underlying: 142#L531-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 51#L531true, annotation: [0, 0]]" "assume !(~a0~0 <= -147);~a29~0 := 188512 + ((if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29) - -14 - 188513);" "CountingPredicate [underlying: 142#L531-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 49#L1040true, annotation: [0, 0]]" "assume ~a4~0 <= -86 && ((((2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0)) || (3 == ~a2~0 && ~a29~0 <= -144)) && 3 == calculate_output_~input#1) && -61 < ~a0~0;~a29~0 := 14 + (if ~a29~0 < 0 && 0 != ~a29~0 % 29 then ~a29~0 % 29 - 29 else ~a29~0 % 29);~a2~0 := 4;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 49#L1040true, annotation: [0, 0]]" "assume !(~a4~0 <= -86 && ((((2 == ~a2~0 && -16 < ~a29~0 && 43 >= ~a29~0) || (43 < ~a29~0 && 2 == ~a2~0)) || (3 == ~a2~0 && ~a29~0 <= -144)) && 3 == calculate_output_~input#1) && -61 < ~a0~0);" "CountingPredicate [underlying: 150#L1045true, annotation: [0, 0]]") ("CountingPredicate [underlying: 21#L1459true, annotation: [0, 0]]" "assume 3 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0;~a4~0 := (if 250 * ~a4~0 < 0 && 0 != 250 * ~a4~0 % 9 then 1 + 250 * ~a4~0 / 9 else 250 * ~a4~0 / 9);~a0~0 := (if 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) < 0 && 0 != 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) % 10 then 1 + 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10 else 78 * (if ~a0~0 < 0 && 0 != ~a0~0 % 5 then 1 + ~a0~0 / 5 else ~a0~0 / 5) / 10) - 489010;~a29~0 := (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10) - 579679;~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 21#L1459true, annotation: [0, 0]]" "assume !(3 == ~a2~0 && (-147 < ~a0~0 && -98 >= ~a0~0) && (((-16 < ~a29~0 && 43 >= ~a29~0) || 43 < ~a29~0) && 6 == calculate_output_~input#1) && -86 < ~a4~0 && -42 >= ~a4~0);" "CountingPredicate [underlying: 252#L1466true, annotation: [0, 0]]") ("CountingPredicate [underlying: 327#L73-1true, annotation: [0, 0]]" "assume !(((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0);" "CountingPredicate [underlying: 333#L76-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 327#L73-1true, annotation: [0, 0]]" "assume ((5 == ~a2~0 && ~a4~0 <= -86) && -147 < ~a0~0 && -98 >= ~a0~0) && -16 < ~a29~0 && 43 >= ~a29~0;assume false;" "CountingPredicate [underlying: 333#L76-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 232#L585-2true, annotation: [0, 0]]" "calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 121#L1008true, annotation: [0, 0]]" "assume -61 < ~a0~0 && ~a4~0 <= -86 && (((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && 4 == ~a2~0;~a0~0 := -300072 + (if ~a0~0 < 0 && 0 != ~a0~0 % 299926 then ~a0~0 % 299926 - 299926 else ~a0~0 % 299926) - 2;~a29~0 := -22730 + (if 9 * ~a29~0 < 0 && 0 != 9 * ~a29~0 % 10 then 1 + 9 * ~a29~0 / 10 else 9 * ~a29~0 / 10);~a2~0 := 1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 121#L1008true, annotation: [0, 0]]" "assume !(-61 < ~a0~0 && ~a4~0 <= -86 && (((-16 < ~a29~0 && 43 >= ~a29~0) || ~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 2 == calculate_output_~input#1) && 4 == ~a2~0);" "CountingPredicate [underlying: 168#L1014true, annotation: [0, 0]]") ("CountingPredicate [underlying: 261#L1511true, annotation: [0, 0]]" "assume (-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input#1) && 4 == ~a2~0;~a4~0 := -275564 + (-3562 + ~a4~0 - 172744);~a0~0 := (if -437105 + ~a0~0 < 0 && 0 != (-437105 + ~a0~0) % 5 then 1 + (-437105 + ~a0~0) / 5 else (-437105 + ~a0~0) / 5);~a29~0 := -51 + (if ~a29~0 < 0 && 0 != ~a29~0 % 63 then ~a29~0 % 63 - 63 else ~a29~0 % 63) - -297123 - 297094;~a2~0 := 2;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 25#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 261#L1511true, annotation: [0, 0]]" "assume !((-86 < ~a4~0 && -42 >= ~a4~0) && (-98 < ~a0~0 && -61 >= ~a0~0) && ((~a29~0 <= -144 || (-144 < ~a29~0 && -16 >= ~a29~0)) && 1 == calculate_output_~input#1) && 4 == ~a2~0);" "CountingPredicate [underlying: 335#L1518true, annotation: [0, 0]]") } ); [2024-08-06 17:16:19,594 INFO L82 GeneralOperation]: Start removeDeadEnds. Operand has 362 states, 360 states have (on average 1.9111111111111112) internal successors, (688), 361 states have internal predecessors, (688), 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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,653 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,654 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,656 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,657 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,658 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,659 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,660 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,661 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,662 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,664 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,665 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,666 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,667 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,668 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,669 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,670 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,671 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,672 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,673 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,674 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,676 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,677 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,678 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,679 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,680 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,681 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,682 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,683 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,684 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,685 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,686 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,687 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,688 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,689 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,690 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,692 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,693 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,694 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,695 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,696 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,697 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,698 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,699 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,700 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,701 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,702 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,703 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,704 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,706 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,707 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,708 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,709 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,710 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,711 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,712 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,713 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,714 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,715 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,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:19,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:19,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:19,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:19,721 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,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:19,723 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,745 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,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:19,747 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,776 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,776 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,835 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,892 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,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:19,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:19,895 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,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:19,933 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,934 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,935 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,936 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,937 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,938 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,939 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,940 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,941 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,942 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,943 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,944 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,945 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,947 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,948 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,949 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,949 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,950 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,952 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,953 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,954 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,954 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,956 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,956 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,957 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,958 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,959 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,960 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,961 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,962 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,963 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,964 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,965 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,966 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,968 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,968 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,969 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,971 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,972 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,973 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,974 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,975 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,976 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,977 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,978 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,979 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,980 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,981 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,982 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,983 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,984 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,985 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,986 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,987 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,989 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,990 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,991 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,992 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,993 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,994 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,995 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,996 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,997 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,998 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:19,999 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:20,000 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:20,001 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:20,002 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:20,003 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:20,004 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:20,005 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:20,006 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:20,013 INFO L88 GeneralOperation]: Finished removeDeadEnds. Reduced from 362 states to 0 states. [2024-08-06 17:16:20,031 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-08-06 17:16:20,040 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;@1c816e72, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-08-06 17:16:20,040 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-08-06 17:16:20,042 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states. [2024-08-06 17:16:20,042 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-08-06 17:16:20,045 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-08-06 17:16:20,050 INFO L445 BasicCegarLoop]: Path program histogram: [] [2024-08-06 17:16:20,053 INFO L196 ceAbstractionStarter]: Computing trace abstraction results [2024-08-06 17:16:20,058 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.08 05:16:20 BoogieIcfgContainer [2024-08-06 17:16:20,059 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-08-06 17:16:20,060 INFO L158 Benchmark]: Toolchain (without parser) took 5918.56ms. Allocated memory was 159.4MB in the beginning and 318.8MB in the end (delta: 159.4MB). Free memory was 85.5MB in the beginning and 122.9MB in the end (delta: -37.4MB). Peak memory consumption was 121.9MB. Max. memory is 16.1GB. [2024-08-06 17:16:20,060 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 159.4MB. Free memory is still 131.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-08-06 17:16:20,061 INFO L158 Benchmark]: Witness Parser took 0.20ms. Allocated memory is still 159.4MB. Free memory is still 119.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-08-06 17:16:20,061 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1026.65ms. Allocated memory is still 159.4MB. Free memory was 85.1MB in the beginning and 112.8MB in the end (delta: -27.7MB). Peak memory consumption was 28.5MB. Max. memory is 16.1GB. [2024-08-06 17:16:20,061 INFO L158 Benchmark]: Boogie Procedure Inliner took 228.19ms. Allocated memory is still 159.4MB. Free memory was 112.8MB in the beginning and 74.7MB in the end (delta: 38.1MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. [2024-08-06 17:16:20,062 INFO L158 Benchmark]: Boogie Preprocessor took 412.10ms. Allocated memory was 159.4MB in the beginning and 201.3MB in the end (delta: 41.9MB). Free memory was 74.7MB in the beginning and 99.3MB in the end (delta: -24.5MB). Peak memory consumption was 32.6MB. Max. memory is 16.1GB. [2024-08-06 17:16:20,063 INFO L158 Benchmark]: RCFGBuilder took 3194.51ms. Allocated memory was 201.3MB in the beginning and 318.8MB in the end (delta: 117.4MB). Free memory was 99.3MB in the beginning and 226.8MB in the end (delta: -127.6MB). Peak memory consumption was 147.9MB. Max. memory is 16.1GB. [2024-08-06 17:16:20,064 INFO L158 Benchmark]: TraceAbstraction took 1047.14ms. Allocated memory is still 318.8MB. Free memory was 225.8MB in the beginning and 122.9MB in the end (delta: 102.9MB). Peak memory consumption was 103.9MB. Max. memory is 16.1GB. [2024-08-06 17:16:20,066 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.34ms. Allocated memory is still 159.4MB. Free memory is still 131.2MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.20ms. Allocated memory is still 159.4MB. Free memory is still 119.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1026.65ms. Allocated memory is still 159.4MB. Free memory was 85.1MB in the beginning and 112.8MB in the end (delta: -27.7MB). Peak memory consumption was 28.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 228.19ms. Allocated memory is still 159.4MB. Free memory was 112.8MB in the beginning and 74.7MB in the end (delta: 38.1MB). Peak memory consumption was 37.7MB. Max. memory is 16.1GB. * Boogie Preprocessor took 412.10ms. Allocated memory was 159.4MB in the beginning and 201.3MB in the end (delta: 41.9MB). Free memory was 74.7MB in the beginning and 99.3MB in the end (delta: -24.5MB). Peak memory consumption was 32.6MB. Max. memory is 16.1GB. * RCFGBuilder took 3194.51ms. Allocated memory was 201.3MB in the beginning and 318.8MB in the end (delta: 117.4MB). Free memory was 99.3MB in the beginning and 226.8MB in the end (delta: -127.6MB). Peak memory consumption was 147.9MB. Max. memory is 16.1GB. * TraceAbstraction took 1047.14ms. Allocated memory is still 318.8MB. Free memory was 225.8MB in the beginning and 122.9MB in the end (delta: 102.9MB). Peak memory consumption was 103.9MB. 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, 362 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 1.0s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.9s, 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:20,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE