./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/combinations/pals_lcr.3.1.ufo.BOUNDED-6.pals+Problem12_label05.c --full-output --witness-type violation_witness --validate ./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/pals_lcr.3.1.ufo.BOUNDED-6.pals+Problem12_label05.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/combinations/pals_lcr.3.1.ufo.BOUNDED-6.pals+Problem12_label05.c ./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/pals_lcr.3.1.ufo.BOUNDED-6.pals+Problem12_label05.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:14:47,894 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-08-06 17:14:47,967 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-08-06 17:14:47,971 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-08-06 17:14:47,971 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-08-06 17:14:48,002 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-08-06 17:14:48,003 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-08-06 17:14:48,003 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-08-06 17:14:48,004 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-08-06 17:14:48,004 INFO L153 SettingsManager]: * Use memory slicer=true [2024-08-06 17:14:48,004 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-08-06 17:14:48,005 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-08-06 17:14:48,007 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-08-06 17:14:48,009 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-08-06 17:14:48,010 INFO L153 SettingsManager]: * Use SBE=true [2024-08-06 17:14:48,010 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-08-06 17:14:48,011 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-08-06 17:14:48,011 INFO L153 SettingsManager]: * sizeof long=4 [2024-08-06 17:14:48,011 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-08-06 17:14:48,012 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-08-06 17:14:48,012 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-08-06 17:14:48,015 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-08-06 17:14:48,016 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-08-06 17:14:48,016 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-08-06 17:14:48,016 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-08-06 17:14:48,016 INFO L153 SettingsManager]: * sizeof long double=12 [2024-08-06 17:14:48,016 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-08-06 17:14:48,017 INFO L153 SettingsManager]: * Use constant arrays=true [2024-08-06 17:14:48,017 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-08-06 17:14:48,017 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-08-06 17:14:48,017 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-08-06 17:14:48,017 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-08-06 17:14:48,018 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-08-06 17:14:48,018 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-08-06 17:14:48,018 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-08-06 17:14:48,018 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-08-06 17:14:48,019 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-08-06 17:14:48,019 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-08-06 17:14:48,021 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-08-06 17:14:48,021 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-08-06 17:14:48,021 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-08-06 17:14:48,022 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-08-06 17:14:48,022 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-08-06 17:14:48,023 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:14:48,237 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-08-06 17:14:48,300 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-08-06 17:14:48,302 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-08-06 17:14:48,308 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-08-06 17:14:48,309 INFO L274 PluginConnector]: Witness Parser initialized [2024-08-06 17:14:48,310 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/pals_lcr.3.1.ufo.BOUNDED-6.pals+Problem12_label05.yml/witness.yml [2024-08-06 17:14:48,466 INFO L270 PluginConnector]: Initializing CDTParser... [2024-08-06 17:14:48,466 INFO L274 PluginConnector]: CDTParser initialized [2024-08-06 17:14:48,467 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/pals_lcr.3.1.ufo.BOUNDED-6.pals+Problem12_label05.c [2024-08-06 17:14:50,535 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-08-06 17:14:50,964 INFO L384 CDTParser]: Found 1 translation units. [2024-08-06 17:14:50,965 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.3.1.ufo.BOUNDED-6.pals+Problem12_label05.c [2024-08-06 17:14:51,005 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2206d8245/8899c07ba4b2463390879b300648d2d6/FLAG55e8e77c8 [2024-08-06 17:14:51,023 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2206d8245/8899c07ba4b2463390879b300648d2d6 [2024-08-06 17:14:51,025 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-08-06 17:14:51,027 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-08-06 17:14:51,028 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-08-06 17:14:51,028 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-08-06 17:14:51,034 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-08-06 17:14:51,035 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser VIOLATION_WITNESS 06.08 05:14:48" (1/2) ... [2024-08-06 17:14:51,036 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6031a186 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:14:51, skipping insertion in model container [2024-08-06 17:14:51,036 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser VIOLATION_WITNESS 06.08 05:14:48" (1/2) ... [2024-08-06 17:14:51,038 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@384056d8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:14:51, skipping insertion in model container [2024-08-06 17:14:51,038 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.08 05:14:51" (2/2) ... [2024-08-06 17:14:51,039 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6031a186 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:14:51, skipping insertion in model container [2024-08-06 17:14:51,039 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.08 05:14:51" (2/2) ... [2024-08-06 17:14:51,198 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-08-06 17:14:51,551 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.3.1.ufo.BOUNDED-6.pals+Problem12_label05.c[6391,6404] [2024-08-06 17:14:51,597 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.3.1.ufo.BOUNDED-6.pals+Problem12_label05.c[13327,13340] [2024-08-06 17:14:52,175 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-08-06 17:14:52,188 INFO L200 MainTranslator]: Completed pre-run [2024-08-06 17:14:52,220 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.3.1.ufo.BOUNDED-6.pals+Problem12_label05.c[6391,6404] [2024-08-06 17:14:52,241 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/combinations/pals_lcr.3.1.ufo.BOUNDED-6.pals+Problem12_label05.c[13327,13340] [2024-08-06 17:14:52,770 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-08-06 17:14:52,830 INFO L204 MainTranslator]: Completed translation [2024-08-06 17:14:52,833 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:14:52 WrapperNode [2024-08-06 17:14:52,837 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-08-06 17:14:52,839 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-08-06 17:14:52,840 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-08-06 17:14:52,840 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-08-06 17:14:52,852 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:14:52" (1/1) ... [2024-08-06 17:14:52,929 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:14:52" (1/1) ... [2024-08-06 17:14:53,166 INFO L138 Inliner]: procedures = 33, calls = 19, calls flagged for inlining = 14, calls inlined = 14, statements flattened = 4981 [2024-08-06 17:14:53,167 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-08-06 17:14:53,168 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-08-06 17:14:53,168 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-08-06 17:14:53,168 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-08-06 17:14:53,182 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:14:52" (1/1) ... [2024-08-06 17:14:53,182 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:14:52" (1/1) ... [2024-08-06 17:14:53,447 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:14:52" (1/1) ... [2024-08-06 17:14:53,632 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:14:53,632 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:14:52" (1/1) ... [2024-08-06 17:14:53,633 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:14:52" (1/1) ... [2024-08-06 17:14:53,824 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:14:52" (1/1) ... [2024-08-06 17:14:53,870 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:14:52" (1/1) ... [2024-08-06 17:14:53,910 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:14:52" (1/1) ... [2024-08-06 17:14:53,933 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:14:52" (1/1) ... [2024-08-06 17:14:54,003 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-08-06 17:14:54,004 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-08-06 17:14:54,004 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-08-06 17:14:54,005 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-08-06 17:14:54,006 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:14:52" (1/1) ... [2024-08-06 17:14:54,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-08-06 17:14:54,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-08-06 17:14:54,048 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:14:54,052 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:14:54,104 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-08-06 17:14:54,104 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-08-06 17:14:54,104 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-08-06 17:14:54,105 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-08-06 17:14:54,193 INFO L244 CfgBuilder]: Building ICFG [2024-08-06 17:14:54,196 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-08-06 17:14:58,450 INFO L? ?]: Removed 732 outVars from TransFormulas that were not future-live. [2024-08-06 17:14:58,451 INFO L293 CfgBuilder]: Performing block encoding [2024-08-06 17:14:58,510 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-08-06 17:14:58,511 INFO L320 CfgBuilder]: Removed 3 assume(true) statements. [2024-08-06 17:14:58,511 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 05:14:58 BoogieIcfgContainer [2024-08-06 17:14:58,511 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-08-06 17:14:58,513 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-08-06 17:14:58,514 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-08-06 17:14:58,517 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-08-06 17:14:58,518 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser VIOLATION_WITNESS 06.08 05:14:48" (1/4) ... [2024-08-06 17:14:58,519 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48409b59 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction VIOLATION_WITNESS 06.08 05:14:58, skipping insertion in model container [2024-08-06 17:14:58,519 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.08 05:14:51" (2/4) ... [2024-08-06 17:14:58,520 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48409b59 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.08 05:14:58, skipping insertion in model container [2024-08-06 17:14:58,520 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:14:52" (3/4) ... [2024-08-06 17:14:58,520 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@48409b59 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.08 05:14:58, skipping insertion in model container [2024-08-06 17:14:58,521 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 05:14:58" (4/4) ... [2024-08-06 17:14:58,522 INFO L119 eAbstractionObserver]: Analyzing ICFG pals_lcr.3.1.ufo.BOUNDED-6.pals+Problem12_label05.c [2024-08-06 17:14:58,523 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:14:58,546 INFO L221 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-08-06 17:14:58,547 INFO L180 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-08-06 17:14:59,541 INFO L90 WitnessUtils]: FiniteAutomaton nwa = ( alphabet = {"assume ((((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 1 == calculate_output4_~input#1) && 7 == ~a5~0) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0;~a7~0 := 12;~a24~0 := 14;calculate_output4_#res#1 := -1;" "assume !(((((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 1 == calculate_output4_~input#1) && 7 == ~a5~0) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0);" "assume 0 != main_#t~nondet35#1;havoc main_#t~nondet35#1;assume { :begin_inline_main1 } true;havoc main1_#res#1;havoc main1_#t~nondet5#1, main1_#t~nondet6#1, main1_#t~nondet7#1, main1_#t~nondet8#1, main1_#t~nondet9#1, main1_#t~nondet10#1, main1_#t~nondet11#1, main1_#t~nondet12#1, main1_#t~nondet13#1, main1_#t~nondet14#1, main1_#t~nondet15#1, main1_#t~nondet16#1, main1_#t~nondet17#1, main1_#t~ret18#1, main1_#t~ret19#1, main1_#t~post20#1, main1_~c1~0#1, main1_~i2~0#1;havoc main1_~c1~0#1;havoc main1_~i2~0#1;main1_~c1~0#1 := 0;havoc main1_#t~nondet5#1;assume -128 <= main1_#t~nondet5#1 && main1_#t~nondet5#1 <= 127;~r1~0 := main1_#t~nondet5#1;havoc main1_#t~nondet5#1;havoc main1_#t~nondet6#1;assume -128 <= main1_#t~nondet6#1 && main1_#t~nondet6#1 <= 127;~id1~0 := main1_#t~nondet6#1;havoc main1_#t~nondet6#1;havoc main1_#t~nondet7#1;assume -128 <= main1_#t~nondet7#1 && main1_#t~nondet7#1 <= 127;~st1~0 := main1_#t~nondet7#1;havoc main1_#t~nondet7#1;havoc main1_#t~nondet8#1;assume -128 <= main1_#t~nondet8#1 && main1_#t~nondet8#1 <= 127;~send1~0 := main1_#t~nondet8#1;havoc main1_#t~nondet8#1;havoc main1_#t~nondet9#1;~mode1~0 := main1_#t~nondet9#1;havoc main1_#t~nondet9#1;havoc main1_#t~nondet10#1;assume -128 <= main1_#t~nondet10#1 && main1_#t~nondet10#1 <= 127;~id2~0 := main1_#t~nondet10#1;havoc main1_#t~nondet10#1;havoc main1_#t~nondet11#1;assume -128 <= main1_#t~nondet11#1 && main1_#t~nondet11#1 <= 127;~st2~0 := main1_#t~nondet11#1;havoc main1_#t~nondet11#1;havoc main1_#t~nondet12#1;assume -128 <= main1_#t~nondet12#1 && main1_#t~nondet12#1 <= 127;~send2~0 := main1_#t~nondet12#1;havoc main1_#t~nondet12#1;havoc main1_#t~nondet13#1;~mode2~0 := main1_#t~nondet13#1;havoc main1_#t~nondet13#1;havoc main1_#t~nondet14#1;assume -128 <= main1_#t~nondet14#1 && main1_#t~nondet14#1 <= 127;~id3~0 := main1_#t~nondet14#1;havoc main1_#t~nondet14#1;havoc main1_#t~nondet15#1;assume -128 <= main1_#t~nondet15#1 && main1_#t~nondet15#1 <= 127;~st3~0 := main1_#t~nondet15#1;havoc main1_#t~nondet15#1;havoc main1_#t~nondet16#1;assume -128 <= main1_#t~nondet16#1 && main1_#t~nondet16#1 <= 127;~send3~0 := main1_#t~nondet16#1;havoc main1_#t~nondet16#1;havoc main1_#t~nondet17#1;~mode3~0 := main1_#t~nondet17#1;havoc main1_#t~nondet17#1;assume { :begin_inline_init } true;havoc init_#res#1;havoc init_~tmp~0#1;havoc init_~tmp~0#1;" "assume ~a2~0 <= 189 && ((((15 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) && 4 == ~a5~0) || (5 == ~a5~0 && (~a17~0 <= -108 && 12 == ~a7~0) && 13 == ~a24~0)) || (5 == ~a5~0 && (13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) && 5 == calculate_output4_~input#1;~a17~0 := -1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output4_#res#1 := -1;" "assume 0 == ~r1~0;" "assume !(~a2~0 <= 189 && ((((15 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) && 4 == ~a5~0) || (5 == ~a5~0 && (~a17~0 <= -108 && 12 == ~a7~0) && 13 == ~a24~0)) || (5 == ~a5~0 && (13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) && 5 == calculate_output4_~input#1);" "assume ~id1~0 >= 0;" "assume 255 < ~a17~0 && (6 == ~a5~0 && (6 == calculate_output4_~input#1 && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0;~a2~0 := -559930 + ~a2~0 - -930633 - 537732;~a17~0 := ~a17~0 - 600136 - 66;~a7~0 := 12;~a5~0 := 3;calculate_output4_#res#1 := -1;" "assume !(255 < ~a17~0 && (6 == ~a5~0 && (6 == calculate_output4_~input#1 && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0);" "assume 0 == ~st1~0;" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && (15 == ~a24~0 && 2 == calculate_output4_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 5 == ~a5~0;~a2~0 := 5 * (if -50 * ~a2~0 < 0 && 0 != -50 * ~a2~0 % 9 then 1 + -50 * ~a2~0 / 9 else -50 * ~a2~0 / 9);~a17~0 := 5 * (if ~a17~0 - 416379 < 0 && 0 != (~a17~0 - 416379) % 5 then 1 + (~a17~0 - 416379) / 5 else (~a17~0 - 416379) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output4_#res#1 := -1;" "assume ~send1~0 == ~id1~0;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && (15 == ~a24~0 && 2 == calculate_output4_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 5 == ~a5~0);" "assume 0 == (if ~mode1~0 % 256 % 4294967296 <= 2147483647 then ~mode1~0 % 256 % 4294967296 else ~mode1~0 % 256 % 4294967296 - 4294967296);" "assume (((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && 3 == calculate_output4_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a17~0 <= -108) && 4 == ~a5~0;~a2~0 := -253533 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5);~a17~0 := 27768 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 - -270865);~a7~0 := 12;~a5~0 := 7;calculate_output4_#res#1 := -1;" "assume ~id2~0 >= 0;" "assume !((((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && 3 == calculate_output4_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a17~0 <= -108) && 4 == ~a5~0);" "assume 0 == ~st2~0;" "assume (((189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0 && 15 == ~a24~0 && 5 == calculate_output4_~input#1) && 12 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a17~0 := 40396 + (~a17~0 - -533048);~a7~0 := 13;~a24~0 := 13;calculate_output4_#res#1 := -1;" "assume !((((189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0 && 15 == ~a24~0 && 5 == calculate_output4_~input#1) && 12 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "assume ~send2~0 == ~id2~0;" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && ((6 == calculate_output4_~input#1 && 15 == ~a24~0) && 4 == ~a5~0) && 12 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a2~0 := -125 * ~a2~0;~a17~0 := ~a17~0 - 418037 - -234835;~a24~0 := 13;~a5~0 := 3;calculate_output4_#res#1 := -1;" "assume 0 == (if ~mode2~0 % 256 % 4294967296 <= 2147483647 then ~mode2~0 % 256 % 4294967296 else ~mode2~0 % 256 % 4294967296 - 4294967296);" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && ((6 == calculate_output4_~input#1 && 15 == ~a24~0) && 4 == ~a5~0) && 12 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "assume ~id3~0 >= 0;" "assume ((((4 == calculate_output4_~input#1 && 13 == ~a24~0) && 6 == ~a5~0) && ~a17~0 <= -108) && 14 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a7~0 := 12;~a5~0 := 3;calculate_output4_#res#1 := -1;" "assume 0 == ~st3~0;" "assume !(((((4 == calculate_output4_~input#1 && 13 == ~a24~0) && 6 == ~a5~0) && ~a17~0 <= -108) && 14 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ~send3~0 == ~id3~0;" "assume 13 == ~a24~0 && 5 == ~a5~0 && ~a2~0 <= 189 && ((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 2 == calculate_output4_~input#1;~a17~0 := -300053 + (if ~a17~0 - -453354 < 0 && 0 != (~a17~0 - -453354) % 299946 then (~a17~0 - -453354) % 299946 - 299946 else (~a17~0 - -453354) % 299946);~a7~0 := 12;~a5~0 := 3;calculate_output4_#res#1 := -1;" "assume !(13 == ~a24~0 && 5 == ~a5~0 && ~a2~0 <= 189 && ((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 2 == calculate_output4_~input#1);" "assume 0 == (if ~mode3~0 % 256 % 4294967296 <= 2147483647 then ~mode3~0 % 256 % 4294967296 else ~mode3~0 % 256 % 4294967296 - 4294967296);" "assume 15 == ~a24~0 && ~a2~0 <= 189 && (((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) && 5 == calculate_output4_~input#1) && 7 == ~a5~0;~a17~0 := 300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872);~a7~0 := 13;~a24~0 := 13;~a5~0 := 5;calculate_output4_#res#1 := -1;" "assume ~id1~0 != ~id2~0;" "assume !(15 == ~a24~0 && ~a2~0 <= 189 && (((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) && 5 == calculate_output4_~input#1) && 7 == ~a5~0);" "assume ~id1~0 != ~id3~0;" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 13 == ~a7~0 && (6 == calculate_output4_~input#1 && 3 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0;calculate_output4_#res#1 := 26;" "assume ~id2~0 != ~id3~0;init_~tmp~0#1 := 1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 13 == ~a7~0 && (6 == calculate_output4_~input#1 && 3 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume !(~id2~0 != ~id3~0);init_~tmp~0#1 := 0;" "assume 255 < ~a17~0 && 13 == ~a24~0 && (13 == ~a7~0 && 6 == calculate_output4_~input#1 && ~a2~0 <= 189) && 7 == ~a5~0;~a17~0 := 2 * (3 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 249216) - -498320;~a7~0 := 14;~a24~0 := 15;~a5~0 := 4;calculate_output4_#res#1 := -1;" "assume !(~id1~0 != ~id3~0);init_~tmp~0#1 := 0;" "assume !(255 < ~a17~0 && 13 == ~a24~0 && (13 == ~a7~0 && 6 == calculate_output4_~input#1 && ~a2~0 <= 189) && 7 == ~a5~0);" "assume !(~id1~0 != ~id2~0);init_~tmp~0#1 := 0;" "assume 14 == ~a24~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (6 == ~a5~0 && 5 == calculate_output4_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189;~a2~0 := (if 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) < 0 && 0 != 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 then 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 - 45 else 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45) - -233;~a17~0 := (if -4 * (137075 + (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9)) < 0 && 0 != -4 * (137075 + (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9)) % 10 then 1 + -4 * (137075 + (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9)) / 10 else -4 * (137075 + (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9)) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 4;calculate_output4_#res#1 := 26;" "assume !(14 == ~a24~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (6 == ~a5~0 && 5 == calculate_output4_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189);" "assume !(0 == (if ~mode3~0 % 256 % 4294967296 <= 2147483647 then ~mode3~0 % 256 % 4294967296 else ~mode3~0 % 256 % 4294967296 - 4294967296));init_~tmp~0#1 := 0;" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0 && 14 == ~a24~0 && 5 == calculate_output4_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0));~a2~0 := (if -474783 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) < 0 && 0 != (-474783 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5)) % 5 then 1 + (-474783 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5)) / 5 else (-474783 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5)) / 5);~a17~0 := (if 5 * (~a17~0 - 32453) < 0 && 0 != 5 * (~a17~0 - 32453) % 5 then 1 + 5 * (~a17~0 - 32453) / 5 else 5 * (~a17~0 - 32453) / 5);~a7~0 := 14;~a24~0 := 15;~a5~0 := 5;calculate_output4_#res#1 := 23;" "assume !(~send3~0 == ~id3~0);init_~tmp~0#1 := 0;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0 && 14 == ~a24~0 && 5 == calculate_output4_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)));" "assume !(0 == ~st3~0);init_~tmp~0#1 := 0;" "assume 255 < ~a17~0 && 15 == ~a24~0 && 5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output4_~input#1;~a2~0 := (if -107856 + ~a2~0 - 174986 < 0 && 0 != (-107856 + ~a2~0 - 174986) % 5 then 1 + (-107856 + ~a2~0 - 174986) / 5 else (-107856 + ~a2~0 - 174986) / 5);~a17~0 := -516569 + (~a17~0 - 83582);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output4_#res#1 := -1;" "assume !(~id3~0 >= 0);init_~tmp~0#1 := 0;" "assume !(255 < ~a17~0 && 15 == ~a24~0 && 5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output4_~input#1);" "assume !(0 == (if ~mode2~0 % 256 % 4294967296 <= 2147483647 then ~mode2~0 % 256 % 4294967296 else ~mode2~0 % 256 % 4294967296 - 4294967296));init_~tmp~0#1 := 0;" "assume ((5 == ~a5~0 && (13 == ~a24~0 && 2 == calculate_output4_~input#1) && ~a2~0 <= 189) && 13 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := 25 * (~a17~0 - 3949);~a7~0 := 12;~a5~0 := 3;calculate_output4_#res#1 := -1;" "assume !(((5 == ~a5~0 && (13 == ~a24~0 && 2 == calculate_output4_~input#1) && ~a2~0 <= 189) && 13 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0);calculate_output4_#res#1 := -2;" "assume !(~send2~0 == ~id2~0);init_~tmp~0#1 := 0;" "calculate_output3_#t~ret32#1 := calculate_output4_#res#1;havoc calculate_output4_~input#1;havoc calculate_output4_#in~input#1;assume { :end_inline_calculate_output4 } true;assume -2147483648 <= calculate_output3_#t~ret32#1 && calculate_output3_#t~ret32#1 <= 2147483647;calculate_output3_#res#1 := calculate_output3_#t~ret32#1;havoc calculate_output3_#t~ret32#1;" "assume !(0 == ~st2~0);init_~tmp~0#1 := 0;" "calculate_output2_#t~ret31#1 := calculate_output3_#res#1;havoc calculate_output3_#t~ret32#1, calculate_output3_~input#1;havoc calculate_output3_#in~input#1;assume { :end_inline_calculate_output3 } true;assume -2147483648 <= calculate_output2_#t~ret31#1 && calculate_output2_#t~ret31#1 <= 2147483647;calculate_output2_#res#1 := calculate_output2_#t~ret31#1;havoc calculate_output2_#t~ret31#1;" "calculate_output_#t~ret30#1 := calculate_output2_#res#1;havoc calculate_output2_#t~ret31#1, calculate_output2_~input#1;havoc calculate_output2_#in~input#1;assume { :end_inline_calculate_output2 } true;assume -2147483648 <= calculate_output_#t~ret30#1 && calculate_output_#t~ret30#1 <= 2147483647;calculate_output_#res#1 := calculate_output_#t~ret30#1;havoc calculate_output_#t~ret30#1;" "assume !(~id2~0 >= 0);init_~tmp~0#1 := 0;" "main2_#t~ret34#1 := calculate_output_#res#1;havoc calculate_output_#t~ret30#1, calculate_output_~input#1;havoc calculate_output_#in~input#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main2_#t~ret34#1 && main2_#t~ret34#1 <= 2147483647;main2_~output~0#1 := main2_#t~ret34#1;havoc main2_~input~0#1;havoc main2_#t~ret34#1;" "assume !true;" "assume !(0 == (if ~mode1~0 % 256 % 4294967296 <= 2147483647 then ~mode1~0 % 256 % 4294967296 else ~mode1~0 % 256 % 4294967296 - 4294967296));init_~tmp~0#1 := 0;" "main_#t~ret37#1 := main2_#res#1;havoc main2_#t~nondet33#1, main2_#t~ret34#1, main2_~input~0#1, main2_~output~0#1;assume { :end_inline_main2 } true;assume -2147483648 <= main_#t~ret37#1 && main_#t~ret37#1 <= 2147483647;" "assume !(~send1~0 == ~id1~0);init_~tmp~0#1 := 0;" "assume !(0 == ~st1~0);init_~tmp~0#1 := 0;" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "assume !(~id1~0 >= 0);init_~tmp~0#1 := 0;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(34, 2);call #Ultimate.allocInit(12, 3);~nomsg~0 := -1;~r1~0 := 0;~p1~0 := 0;~p1_old~0 := 0;~p1_new~0 := 0;~id1~0 := 0;~st1~0 := 0;~send1~0 := 0;~mode1~0 := 0;~p2~0 := 0;~p2_old~0 := 0;~p2_new~0 := 0;~id2~0 := 0;~st2~0 := 0;~send2~0 := 0;~mode2~0 := 0;~p3~0 := 0;~p3_old~0 := 0;~p3_new~0 := 0;~id3~0 := 0;~st3~0 := 0;~send3~0 := 0;~mode3~0 := 0;~inputC~0 := 3;~inputF~0 := 6;~inputA~0 := 1;~inputB~0 := 2;~inputD~0 := 4;~inputE~0 := 5;~a17~0 := -124;~a5~0 := 4;~a24~0 := 15;~a2~0 := 170;~a7~0 := 13;assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet35#1, main_#t~ret36#1, main_#t~ret37#1;havoc main_#t~nondet35#1;assume -2147483648 <= main_#t~nondet35#1 && main_#t~nondet35#1 <= 2147483647;" "assume main1_~i2~0#1 < 6;assume { :begin_inline_node1 } true;havoc node1_~m1~0#1;havoc node1_~m1~0#1;node1_~m1~0#1 := ~nomsg~0;" "assume !(0 == ~r1~0);init_~tmp~0#1 := 0;" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "main1_#res#1 := 0;main_#t~ret36#1 := main1_#res#1;havoc main1_#t~nondet5#1, main1_#t~nondet6#1, main1_#t~nondet7#1, main1_#t~nondet8#1, main1_#t~nondet9#1, main1_#t~nondet10#1, main1_#t~nondet11#1, main1_#t~nondet12#1, main1_#t~nondet13#1, main1_#t~nondet14#1, main1_#t~nondet15#1, main1_#t~nondet16#1, main1_#t~nondet17#1, main1_#t~ret18#1, main1_#t~ret19#1, main1_#t~post20#1, main1_~c1~0#1, main1_~i2~0#1;assume { :end_inline_main1 } true;assume -2147483648 <= main_#t~ret36#1 && main_#t~ret36#1 <= 2147483647;" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "assume 0 == main1_~i2~0#1;assume false;" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "init_#res#1 := init_~tmp~0#1;main1_#t~ret18#1 := init_#res#1;havoc init_~tmp~0#1;assume { :end_inline_init } true;assume -2147483648 <= main1_#t~ret18#1 && main1_#t~ret18#1 <= 2147483647;main1_~i2~0#1 := main1_#t~ret18#1;havoc main1_#t~ret18#1;" "assume !(0 == main1_~i2~0#1);" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "~p1_old~0 := ~nomsg~0;~p1_new~0 := ~nomsg~0;~p2_old~0 := ~nomsg~0;~p2_new~0 := ~nomsg~0;~p3_old~0 := ~nomsg~0;~p3_new~0 := ~nomsg~0;main1_~i2~0#1 := 0;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "assume !(main1_~i2~0#1 < 6);" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "assume 0 != ~mode1~0 % 256;~r1~0 := (if (1 + ~r1~0) % 256 <= 127 then (1 + ~r1~0) % 256 else (1 + ~r1~0) % 256 - 256);node1_~m1~0#1 := ~p3_old~0;~p3_old~0 := ~nomsg~0;" "check_#res#1 := check_~tmp~1#1;main1_#t~ret19#1 := check_#res#1;havoc check_~tmp~1#1;assume { :end_inline_check } true;assume -2147483648 <= main1_#t~ret19#1 && main1_#t~ret19#1 <= 2147483647;main1_~c1~0#1 := main1_#t~ret19#1;havoc main1_#t~ret19#1;assume { :begin_inline_assert } true;assert_#in~arg#1 := (if 0 == main1_~c1~0#1 then 0 else 1);havoc assert_~arg#1;assert_~arg#1 := assert_#in~arg#1;" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "assume node1_~m1~0#1 != ~nomsg~0;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "assume node1_~m1~0#1 > ~id1~0;~send1~0 := node1_~m1~0#1;" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "assume !(node1_~m1~0#1 > ~id1~0);" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "#t~ret38#1 := main_#res#1;havoc main_#t~nondet35#1, main_#t~ret36#1, main_#t~ret37#1;assume { :end_inline_main } true;assume true;" "assume node1_~m1~0#1 == ~id1~0;~st1~0 := 1;" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "assume !(node1_~m1~0#1 == ~id1~0);~send1~0 := node1_~m1~0#1;" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "assume !(node1_~m1~0#1 != ~nomsg~0);" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 15 == ~a24~0) && 4 == ~a5~0;assume false;" "~mode1~0 := 0;" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "assume !(0 != ~mode1~0 % 256);~p1_new~0 := (if (if ~send1~0 != ~nomsg~0 && ~p1_new~0 == ~nomsg~0 then ~send1~0 else ~p1_new~0) % 256 <= 127 then (if ~send1~0 != ~nomsg~0 && ~p1_new~0 == ~nomsg~0 then ~send1~0 else ~p1_new~0) % 256 else (if ~send1~0 != ~nomsg~0 && ~p1_new~0 == ~nomsg~0 then ~send1~0 else ~p1_new~0) % 256 - 256);~mode1~0 := 1;" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "havoc node1_~m1~0#1;assume { :end_inline_node1 } true;assume { :begin_inline_node2 } true;havoc node2_~m2~0#1;havoc node2_~m2~0#1;node2_~m2~0#1 := ~nomsg~0;" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "assume 0 != ~mode2~0 % 256;node2_~m2~0#1 := ~p1_old~0;~p1_old~0 := ~nomsg~0;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "assume node2_~m2~0#1 != ~nomsg~0;" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "assume node2_~m2~0#1 > ~id2~0;~send2~0 := node2_~m2~0#1;" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "assume !(node2_~m2~0#1 > ~id2~0);" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "assume node2_~m2~0#1 == ~id2~0;~st2~0 := 1;" "assume !(node2_~m2~0#1 == ~id2~0);" "assume !(node2_~m2~0#1 != ~nomsg~0);" "~mode2~0 := 0;" "assume !(0 != ~mode2~0 % 256);~p2_new~0 := (if (if ~send2~0 != ~nomsg~0 && ~p2_new~0 == ~nomsg~0 then ~send2~0 else ~p2_new~0) % 256 <= 127 then (if ~send2~0 != ~nomsg~0 && ~p2_new~0 == ~nomsg~0 then ~send2~0 else ~p2_new~0) % 256 else (if ~send2~0 != ~nomsg~0 && ~p2_new~0 == ~nomsg~0 then ~send2~0 else ~p2_new~0) % 256 - 256);~mode2~0 := 1;" "havoc node2_~m2~0#1;assume { :end_inline_node2 } true;assume { :begin_inline_node3 } true;havoc node3_~m3~0#1;havoc node3_~m3~0#1;node3_~m3~0#1 := ~nomsg~0;" "assume 0 != ~mode3~0 % 256;node3_~m3~0#1 := ~p2_old~0;~p2_old~0 := ~nomsg~0;" "assume node3_~m3~0#1 != ~nomsg~0;" "assume node3_~m3~0#1 > ~id3~0;~send3~0 := node3_~m3~0#1;" "assume !(node3_~m3~0#1 > ~id3~0);" "assume node3_~m3~0#1 == ~id3~0;~st3~0 := 1;" "assume !(node3_~m3~0#1 == ~id3~0);" "assume !(node3_~m3~0#1 != ~nomsg~0);" "~mode3~0 := 0;" "assume !(0 != ~mode3~0 % 256);~p3_new~0 := (if (if ~send3~0 != ~nomsg~0 && ~p3_new~0 == ~nomsg~0 then ~send3~0 else ~p3_new~0) % 256 <= 127 then (if ~send3~0 != ~nomsg~0 && ~p3_new~0 == ~nomsg~0 then ~send3~0 else ~p3_new~0) % 256 else (if ~send3~0 != ~nomsg~0 && ~p3_new~0 == ~nomsg~0 then ~send3~0 else ~p3_new~0) % 256 - 256);~mode3~0 := 1;" "havoc node3_~m3~0#1;assume { :end_inline_node3 } true;~p1_old~0 := ~p1_new~0;~p1_new~0 := ~nomsg~0;~p2_old~0 := ~p2_new~0;~p2_new~0 := ~nomsg~0;~p3_old~0 := ~p3_new~0;~p3_new~0 := ~nomsg~0;assume { :begin_inline_check } true;havoc check_#res#1;havoc check_~tmp~1#1;havoc check_~tmp~1#1;" "assume ~st1~0 + ~st2~0 + ~st3~0 <= 1;" "assume ~r1~0 >= 3;" "assume !(~r1~0 >= 3);" "assume 0 == ~st1~0 + ~st2~0 + ~st3~0;" "assume ~r1~0 < 3;check_~tmp~1#1 := 1;" "assume !(~r1~0 < 3);" "assume 1 == ~st1~0 + ~st2~0 + ~st3~0;check_~tmp~1#1 := 1;" "assume !(1 == ~st1~0 + ~st2~0 + ~st3~0);check_~tmp~1#1 := 0;" "assume !(0 == ~st1~0 + ~st2~0 + ~st3~0);check_~tmp~1#1 := 0;" "assume !(~st1~0 + ~st2~0 + ~st3~0 <= 1);check_~tmp~1#1 := 0;" "assume 0 == assert_~arg#1 % 256;" "assume !false;" "assume false;assume false;" "assume !(0 == assert_~arg#1 % 256);" "havoc assert_~arg#1;havoc assert_#in~arg#1;assume { :end_inline_assert } true;main1_#t~post20#1 := main1_~i2~0#1;main1_~i2~0#1 := 1 + main1_#t~post20#1;havoc main1_#t~post20#1;" "assume !true;" "assume !(0 != main_#t~nondet35#1);havoc main_#t~nondet35#1;assume { :begin_inline_main2 } true;havoc main2_#res#1;havoc main2_#t~nondet33#1, main2_#t~ret34#1, main2_~input~0#1, main2_~output~0#1;main2_~output~0#1 := -1;" "assume !true;" "havoc main2_~input~0#1;havoc main2_#t~nondet33#1;assume -2147483648 <= main2_#t~nondet33#1 && main2_#t~nondet33#1 <= 2147483647;main2_~input~0#1 := main2_#t~nondet33#1;havoc main2_#t~nondet33#1;" "assume ((((1 != main2_~input~0#1 && 2 != main2_~input~0#1) && 3 != main2_~input~0#1) && 4 != main2_~input~0#1) && 5 != main2_~input~0#1) && 6 != main2_~input~0#1;main2_#res#1 := -2;" "assume !(((((1 != main2_~input~0#1 && 2 != main2_~input~0#1) && 3 != main2_~input~0#1) && 4 != main2_~input~0#1) && 5 != main2_~input~0#1) && 6 != main2_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main2_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_#t~ret30#1, calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1;" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 4 == ~a5~0);" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0);" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 4 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0);" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 4 == ~a5~0);" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 3 == ~a5~0);" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0);" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 15 == ~a24~0) && 3 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0);" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0);" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0);" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 3 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0);" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0);" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 15 == ~a24~0) && 3 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 3 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 4 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 3 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0);" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0);" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 4 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 15 == ~a24~0) && 4 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 15 == ~a24~0) && 3 == ~a5~0);" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 3 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 4 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 3 == ~a5~0);" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0;" "assume !false;" "assume false;assume false;" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0);" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0);" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0);" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0);" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0);" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0);" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0);" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0);" "assume (((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output_~input#1 && ((12 == ~a7~0 && 255 < ~a17~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && 4 == ~a5~0) && 14 == ~a24~0;~a17~0 := -15873 + (-11 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 547674) - -563482;~a7~0 := 12;calculate_output_#res#1 := -1;" "assume !((((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output_~input#1 && ((12 == ~a7~0 && 255 < ~a17~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && 4 == ~a5~0) && 14 == ~a24~0);" "assume ((13 == ~a24~0 && (2 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 3 == ~a5~0) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if -5 * ~a2~0 - -478038 < 0 && 0 != (-5 * ~a2~0 - -478038) % -5 then (-5 * ~a2~0 - -478038) / -5 - 1 else (-5 * ~a2~0 - -478038) / -5);~a7~0 := 12;calculate_output_#res#1 := -1;" "assume !(((13 == ~a24~0 && (2 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 3 == ~a5~0) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (((((12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) && 1 == calculate_output_~input#1) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0;~a2~0 := -172247 + (~a2~0 - 384978);~a17~0 := 542386 + 5 * ~a17~0;~a7~0 := 12;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !((((((12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) && 1 == calculate_output_~input#1) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0);" "assume (((189 < ~a2~0 && 281 >= ~a2~0) && (((~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output_~input#1) && 3 == ~a5~0) && 14 == ~a24~0;~a2~0 := (if 10 * (-131864 + ~a2~0) < 0 && 0 != 10 * (-131864 + ~a2~0) % 9 then 1 + 10 * (-131864 + ~a2~0) / 9 else 10 * (-131864 + ~a2~0) / 9) - 73578;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946);~a7~0 := 13;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !((((189 < ~a2~0 && 281 >= ~a2~0) && (((~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output_~input#1) && 3 == ~a5~0) && 14 == ~a24~0);" "assume 6 == ~a5~0 && (13 == ~a24~0 && 6 == calculate_output_~input#1 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (255 < ~a17~0 && 12 == ~a7~0))) && ~a2~0 <= 189;~a2~0 := 236 + (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45);~a17~0 := 357533 + (if -100855 + ~a17~0 - 172157 < 0 && 0 != (-100855 + ~a17~0 - 172157) % 5 then 1 + (-100855 + ~a17~0 - 172157) / 5 else (-100855 + ~a17~0 - 172157) / 5);~a7~0 := 13;~a24~0 := 14;~a5~0 := 3;calculate_output_#res#1 := 23;" "assume !(6 == ~a5~0 && (13 == ~a24~0 && 6 == calculate_output_~input#1 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (255 < ~a17~0 && 12 == ~a7~0))) && ~a2~0 <= 189);" "assume (13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0)) && 3 == calculate_output_~input#1) && 6 == ~a5~0;~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -2 - 41;~a7~0 := 12;calculate_output_#res#1 := -1;" "assume !((13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0)) && 3 == calculate_output_~input#1) && 6 == ~a5~0);" "assume 4 == ~a5~0 && ~a2~0 <= 189 && ((1 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a17~0 <= -108) && 15 == ~a24~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(4 == ~a5~0 && ~a2~0 <= 189 && ((1 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a17~0 <= -108) && 15 == ~a24~0);" "assume 15 == ~a24~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 1 == calculate_output_~input#1 && 4 == ~a5~0) && 13 == ~a7~0) && 255 < ~a17~0;~a17~0 := 117 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(15 == ~a24~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 1 == calculate_output_~input#1 && 4 == ~a5~0) && 13 == ~a7~0) && 255 < ~a17~0);" "assume 4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 4 == calculate_output_~input#1;~a2~0 := -503579 + ~a2~0;~a17~0 := -274764 + (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5);~a7~0 := 14;~a24~0 := 15;~a5~0 := 5;calculate_output_#res#1 := -1;" "assume !(4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 4 == calculate_output_~input#1);" "assume ((5 == ~a5~0 && ~a2~0 <= 189 && 1 == calculate_output_~input#1 && 15 == ~a24~0) && 255 < ~a17~0) && 14 == ~a7~0;~a2~0 := (if 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) < 0 && 0 != 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 then 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 - 45 else 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45) - -199;~a7~0 := 13;~a24~0 := 14;calculate_output_#res#1 := 26;" "assume !(((5 == ~a5~0 && ~a2~0 <= 189 && 1 == calculate_output_~input#1 && 15 == ~a24~0) && 255 < ~a17~0) && 14 == ~a7~0);" "assume (~a17~0 <= -108 && (189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output_~input#1) && 15 == ~a24~0) && 5 == ~a5~0;~a17~0 := (if 5 * (16 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) < 0 && 0 != 5 * (16 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109 then 5 * (16 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109 - 109 else 5 * (16 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109) - -2;~a7~0 := 14;~a24~0 := 13;calculate_output_#res#1 := -1;" "assume !((~a17~0 <= -108 && (189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output_~input#1) && 15 == ~a24~0) && 5 == ~a5~0);" "assume (~a17~0 <= -108 && ((189 < ~a2~0 && 281 >= ~a2~0) && (12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output_~input#1) && 13 == ~a24~0) && 6 == ~a5~0;~a17~0 := (if ~a17~0 - -350799 - -197891 < 0 && 0 != (~a17~0 - -350799 - -197891) % 71 then (~a17~0 - -350799 - -197891) % 71 - 71 else (~a17~0 - -350799 - -197891) % 71) - -182;~a7~0 := 14;~a24~0 := 14;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !((~a17~0 <= -108 && ((189 < ~a2~0 && 281 >= ~a2~0) && (12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output_~input#1) && 13 == ~a24~0) && 6 == ~a5~0);" "assume (13 == ~a24~0 && ~a17~0 <= -108 && (4 == ~a5~0 && 2 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 12 == ~a7~0;~a17~0 := (if (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) < 0 && 0 != (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) % 109 then (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) % 109 - 109 else (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) % 109) - -93;~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((13 == ~a24~0 && ~a17~0 <= -108 && (4 == ~a5~0 && 2 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 12 == ~a7~0);" "assume (3 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a7~0 := 12;calculate_output_#res#1 := 26;" "assume !((3 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (111 < ~a17~0 && 255 >= ~a17~0) && 4 == ~a5~0 && ~a2~0 <= 189 && 15 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1;~a17~0 := 3 * (if 10 * (~a17~0 - 135275) < 0 && 0 != 10 * (~a17~0 - 135275) % 9 then 1 + 10 * (~a17~0 - 135275) / 9 else 10 * (~a17~0 - 135275) / 9);~a7~0 := 13;~a5~0 := 5;calculate_output_#res#1 := 23;" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && 4 == ~a5~0 && ~a2~0 <= 189 && 15 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1);" "assume ~a2~0 <= 189 && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && 7 == ~a5~0) && 13 == ~a24~0;~a17~0 := 2 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 1 - -2;~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !(~a2~0 <= 189 && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && 7 == ~a5~0) && 13 == ~a24~0);" "assume ((((13 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) && 5 == ~a5~0) || (4 == ~a5~0 && 15 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) || (5 == ~a5~0 && 13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2;~a7~0 := 14;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(((((13 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) && 5 == ~a5~0) || (4 == ~a5~0 && 15 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) || (5 == ~a5~0 && 13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((13 == ~a24~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0) && ~a17~0 <= -108;~a2~0 := -594807 + ~a2~0;~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output_#res#1 := -1;" "assume !(((13 == ~a24~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0) && ~a17~0 <= -108);" "assume (4 == ~a5~0 && ((5 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108;~a2~0 := (if (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % -5 then 5 * ~a2~0 / -5 - 1 else 5 * ~a2~0 / -5) < 0 && 0 != (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % -5 then 5 * ~a2~0 / -5 - 1 else 5 * ~a2~0 / -5) % 5 then 1 + (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % -5 then 5 * ~a2~0 / -5 - 1 else 5 * ~a2~0 / -5) / 5 else (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % -5 then 5 * ~a2~0 / -5 - 1 else 5 * ~a2~0 / -5) / 5);~a17~0 := 1 + (if 5 * (4 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) < 0 && 0 != 5 * (4 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109 then 5 * (4 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109 - 109 else 5 * (4 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109);~a7~0 := 13;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !((4 == ~a5~0 && ((5 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108);" "assume 14 == ~a24~0 && 3 == ~a5~0 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) && 2 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -428690 + (if ~a2~0 - 260500 < 0 && 0 != (~a2~0 - 260500) % 5 then 1 + (~a2~0 - 260500) / 5 else (~a2~0 - 260500) / 5);~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184 - -1;~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := 23;" "assume !(14 == ~a24~0 && 3 == ~a5~0 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) && 2 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((4 == ~a5~0 && (1 == calculate_output_~input#1 && 15 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189) && 12 == ~a7~0;~a24~0 := 13;~a5~0 := 5;calculate_output_#res#1 := 23;" "assume !(((4 == ~a5~0 && (1 == calculate_output_~input#1 && 15 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189) && 12 == ~a7~0);" "assume ~a2~0 <= 189 && (4 == ~a5~0 && (2 == calculate_output_~input#1 && 15 == ~a24~0) && 12 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a7~0 := 14;~a24~0 := 13;~a5~0 := 5;calculate_output_#res#1 := 26;" "assume !(~a2~0 <= 189 && (4 == ~a5~0 && (2 == calculate_output_~input#1 && 15 == ~a24~0) && 12 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "assume 13 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0 && (2 == calculate_output_~input#1 && ~a2~0 <= 189) && 14 == ~a7~0;~a7~0 := 13;~a24~0 := 15;~a5~0 := 6;calculate_output_#res#1 := 26;" "assume !(13 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0 && (2 == calculate_output_~input#1 && ~a2~0 <= 189) && 14 == ~a7~0);" "assume ~a2~0 <= 189 && ((5 == ~a5~0 && 3 == calculate_output_~input#1 && 13 == ~a24~0) && 14 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := -131690 + 5 * ~a17~0 - 406420;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(~a2~0 <= 189 && ((5 == ~a5~0 && 3 == calculate_output_~input#1 && 13 == ~a24~0) && 14 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume ((((5 == ~a5~0 && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && 13 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a2~0 := 2 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - 248849);~a17~0 := (if 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - 458249;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(((((5 == ~a5~0 && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && 13 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && (6 == calculate_output_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 15 == ~a24~0) && 3 == ~a5~0;~a17~0 := (if 10 * (97662 + (~a17~0 - -260026)) < 0 && 0 != 10 * (97662 + (~a17~0 - -260026)) % 9 then 1 + 10 * (97662 + (~a17~0 - -260026)) / 9 else 10 * (97662 + (~a17~0 - -260026)) / 9);~a7~0 := 12;~a24~0 := 14;calculate_output_#res#1 := -1;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && (6 == calculate_output_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 15 == ~a24~0) && 3 == ~a5~0);" "assume (7 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 1 == calculate_output_~input#1) && 13 == ~a7~0) && ~a2~0 <= 189) && 14 == ~a24~0;~a17~0 := 184 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -1 - 1;~a7~0 := 14;~a24~0 := 13;~a5~0 := 5;calculate_output_#res#1 := 21;" "assume !((7 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 1 == calculate_output_~input#1) && 13 == ~a7~0) && ~a2~0 <= 189) && 14 == ~a24~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && 5 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1;~a17~0 := ~a17~0 - 33426 - 518487 - 34791;~a7~0 := 13;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && 5 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1);" "assume (~a2~0 <= 189 && (255 < ~a17~0 && 3 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 7 == ~a5~0) && 15 == ~a24~0;~a17~0 := -419796 + (~a17~0 - 593212 - -274925 - -137841);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((~a2~0 <= 189 && (255 < ~a17~0 && 3 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 7 == ~a5~0) && 15 == ~a24~0);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 4 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 6 == ~a5~0;~a2~0 := -57766 + (~a2~0 - 356828);~a7~0 := 14;calculate_output_#res#1 := 26;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 4 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 6 == ~a5~0);" "assume ~a17~0 <= -108 && (((5 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0;~a2~0 := -340709 + (if ~a2~0 - 367280 < 0 && 0 != (~a2~0 - 367280) % 5 then 1 + (~a2~0 - 367280) / 5 else (~a2~0 - 367280) / 5);~a17~0 := 371219 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872);~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !(~a17~0 <= -108 && (((5 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0);" "assume ~a2~0 <= 189 && 5 == ~a5~0 && 6 == calculate_output_~input#1 && ((14 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108));~a17~0 := -266635 + (-300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - -266634);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(~a2~0 <= 189 && 5 == ~a5~0 && 6 == calculate_output_~input#1 && ((14 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)));" "assume (6 == ~a5~0 && 13 == ~a24~0 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 1 == calculate_output_~input#1) && ~a2~0 <= 189;~a17~0 := (if -600109 + ~a17~0 - 2 < 0 && 0 != (-600109 + ~a17~0 - 2) % 5 then 1 + (-600109 + ~a17~0 - 2) / 5 else (-600109 + ~a17~0 - 2) / 5) - 329060;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((6 == ~a5~0 && 13 == ~a24~0 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 1 == calculate_output_~input#1) && ~a2~0 <= 189);" "assume (7 == ~a5~0 && ((((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0)) && 4 == calculate_output_~input#1) && ~a2~0 <= 189) && 13 == ~a24~0;~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - 178027 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - 178027) % 45 then ((if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - 178027) % 45 - 45 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - 178027) % 45) - -249;~a17~0 := (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 189029) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 189029) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 189029) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 189029) / 9);~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output_#res#1 := 26;" "assume !((7 == ~a5~0 && ((((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0)) && 4 == calculate_output_~input#1) && ~a2~0 <= 189) && 13 == ~a24~0);" "assume ~a2~0 <= 189 && 15 == ~a24~0 && ((6 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 4 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a17~0 := (if -1 * (-371053 + (~a17~0 - -591336)) < 0 && 0 != -1 * (-371053 + (~a17~0 - -591336)) % 10 then 1 + -1 * (-371053 + (~a17~0 - -591336)) / 10 else -1 * (-371053 + (~a17~0 - -591336)) / 10);~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output_#res#1 := 21;" "assume !(~a2~0 <= 189 && 15 == ~a24~0 && ((6 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 4 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && ((((~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output_~input#1) && 3 == ~a5~0) && 14 == ~a24~0;~a2~0 := -25 * ~a2~0 - 39358;~a17~0 := 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1);~a7~0 := 13;~a5~0 := 5;calculate_output_#res#1 := 26;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && ((((~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output_~input#1) && 3 == ~a5~0) && 14 == ~a24~0);" "assume (13 == ~a24~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 2 == calculate_output_~input#1) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if 10 * (-139298 + -5 * ~a2~0) < 0 && 0 != 10 * (-139298 + -5 * ~a2~0) % 9 then 1 + 10 * (-139298 + -5 * ~a2~0) / 9 else 10 * (-139298 + -5 * ~a2~0) / 9);~a17~0 := ~a17~0 - 600110;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((13 == ~a24~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 2 == calculate_output_~input#1) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (((111 < ~a17~0 && 255 >= ~a17~0) && (5 == ~a5~0 && 4 == calculate_output_~input#1) && ~a2~0 <= 189) && 14 == ~a7~0) && 15 == ~a24~0;~a2~0 := (if -370165 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (-370165 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) % 45 then (-370165 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) % 45 - 45 else (-370165 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) % 45) - -261;~a17~0 := 244088 + ~a17~0;~a7~0 := 12;~a5~0 := 4;calculate_output_#res#1 := 21;" "assume !((((111 < ~a17~0 && 255 >= ~a17~0) && (5 == ~a5~0 && 4 == calculate_output_~input#1) && ~a2~0 <= 189) && 14 == ~a7~0) && 15 == ~a24~0);" "assume ((((12 == ~a7~0 && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0) && 13 == ~a24~0) && ~a17~0 <= -108;calculate_output_#res#1 := 21;" "assume !(((((12 == ~a7~0 && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0) && 13 == ~a24~0) && ~a17~0 <= -108);" "assume 15 == ~a24~0 && 6 == ~a5~0 && ((12 == ~a7~0 && 6 == calculate_output_~input#1) && ~a17~0 <= -108) && ~a2~0 <= 189;~a2~0 := (if -52591 + (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (-52591 + (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10)) % 45 then (-52591 + (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10)) % 45 - 45 else (-52591 + (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10)) % 45) - -245;~a17~0 := 5 * (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -26 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -26) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -26) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -26) / 5);~a5~0 := 3;calculate_output_#res#1 := 23;" "assume !(15 == ~a24~0 && 6 == ~a5~0 && ((12 == ~a7~0 && 6 == calculate_output_~input#1) && ~a17~0 <= -108) && ~a2~0 <= 189);" "assume ((111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0 && 6 == ~a5~0 && 12 == ~a7~0 && 6 == calculate_output_~input#1) && ~a2~0 <= 189;~a2~0 := 235 + (if 15546 + ~a2~0 < 0 && 0 != (15546 + ~a2~0) % 45 then (15546 + ~a2~0) % 45 - 45 else (15546 + ~a2~0) % 45);~a17~0 := 5 * ~a17~0 - -401693 - -144036;~a5~0 := 3;calculate_output_#res#1 := 23;" "assume !(((111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0 && 6 == ~a5~0 && 12 == ~a7~0 && 6 == calculate_output_~input#1) && ~a2~0 <= 189);" "assume (((14 == ~a24~0 && 4 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0;~a17~0 := (if 9 * (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) / 9) < 0 && 0 != 9 * (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) / 9) % 10 then 1 + 9 * (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) / 9) / 10 else 9 * (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) / 9) / 10);~a7~0 := 14;~a24~0 := 13;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !((((14 == ~a24~0 && 4 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0);" "assume 13 == ~a24~0 && ((111 < ~a17~0 && 255 >= ~a17~0) && (6 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -6 + 3 * (~a2~0 - 188462);~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !(13 == ~a24~0 && ((111 < ~a17~0 && 255 >= ~a17~0) && (6 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (15 == ~a24~0 && ~a2~0 <= 189 && ((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1) && 5 == ~a5~0) && 255 < ~a17~0;~a17~0 := -554407 + (-66404 + ~a17~0 - -20679);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((15 == ~a24~0 && ~a2~0 <= 189 && ((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1) && 5 == ~a5~0) && 255 < ~a17~0);" "assume (12 == ~a7~0 && 15 == ~a24~0 && 6 == ~a5~0 && 2 == calculate_output_~input#1 && ~a2~0 <= 189) && ~a17~0 <= -108;~a2~0 := -275957 + (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -275959);~a17~0 := (if 10 * (if 208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) < 0 && 0 != 10 * (if 208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) % 2 then 1 + 10 * (if 208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) / 2 else 10 * (if 208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) / 2);~a7~0 := 13;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := 23;" "assume !((12 == ~a7~0 && 15 == ~a24~0 && 6 == ~a5~0 && 2 == calculate_output_~input#1 && ~a2~0 <= 189) && ~a17~0 <= -108);" "assume 6 == ~a5~0 && ((12 == ~a7~0 && 3 == calculate_output_~input#1 && 13 == ~a24~0) && ~a2~0 <= 189) && ~a17~0 <= -108;~a2~0 := 204 + (if 158559 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (158559 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) % 45 then (158559 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) % 45 - 45 else (158559 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) % 45);~a17~0 := 175099 + (75 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 24) - 175127;~a24~0 := 15;~a5~0 := 5;calculate_output_#res#1 := 23;" "assume !(6 == ~a5~0 && ((12 == ~a7~0 && 3 == calculate_output_~input#1 && 13 == ~a24~0) && ~a2~0 <= 189) && ~a17~0 <= -108);" "assume ~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && ((15 == ~a24~0 && 6 == calculate_output_~input#1) && 4 == ~a5~0) && 12 == ~a7~0;~a17~0 := -190 + ~a17~0 - -33;~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output_#res#1 := 26;" "assume !(~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && ((15 == ~a24~0 && 6 == calculate_output_~input#1) && 4 == ~a5~0) && 12 == ~a7~0);" "assume (6 == ~a5~0 && (2 == calculate_output_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -424739 + (if 10 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) < 0 && 0 != 10 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) % 9 then 1 + 10 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 9 else 10 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 9);~a17~0 := -600112 + ~a17~0;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((6 == ~a5~0 && (2 == calculate_output_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (15 == ~a24~0 && 4 == ~a5~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1) && ~a2~0 <= 189) && 255 < ~a17~0;~a7~0 := 14;~a5~0 := 5;calculate_output_#res#1 := 26;" "assume !((15 == ~a24~0 && 4 == ~a5~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1) && ~a2~0 <= 189) && 255 < ~a17~0);" "assume ((((189 < ~a2~0 && 281 >= ~a2~0) && 6 == calculate_output_~input#1 && 4 == ~a5~0) && 15 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0;~a17~0 := 4 * (~a17~0 - 534822 - -388608);~a7~0 := 14;~a24~0 := 14;calculate_output_#res#1 := -1;" "assume !(((((189 < ~a2~0 && 281 >= ~a2~0) && 6 == calculate_output_~input#1 && 4 == ~a5~0) && 15 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0);" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && (13 == ~a24~0 && 4 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a7~0 := 14;~a24~0 := 14;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && (13 == ~a24~0 && 4 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ~a17~0 <= -108 && 14 == ~a24~0 && (~a2~0 <= 189 && 3 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 6 == ~a5~0;~a2~0 := 236 + (if 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45);~a17~0 := (if ~a17~0 - -556050 < 0 && 0 != (~a17~0 - -556050) % 109 then (~a17~0 - -556050) % 109 - 109 else (~a17~0 - -556050) % 109) - -1;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := 21;" "assume !(~a17~0 <= -108 && 14 == ~a24~0 && (~a2~0 <= 189 && 3 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 6 == ~a5~0);" "assume ~a2~0 <= 189 && (4 == ~a5~0 && 255 < ~a17~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output_~input#1) && 15 == ~a24~0;~a17~0 := (if 10 * (if -600240 + ~a17~0 < 0 && 0 != (-600240 + ~a17~0) % 5 then 1 + (-600240 + ~a17~0) / 5 else (-600240 + ~a17~0) / 5) < 0 && 0 != 10 * (if -600240 + ~a17~0 < 0 && 0 != (-600240 + ~a17~0) % 5 then 1 + (-600240 + ~a17~0) / 5 else (-600240 + ~a17~0) / 5) % 4 then 1 + 10 * (if -600240 + ~a17~0 < 0 && 0 != (-600240 + ~a17~0) % 5 then 1 + (-600240 + ~a17~0) / 5 else (-600240 + ~a17~0) / 5) / 4 else 10 * (if -600240 + ~a17~0 < 0 && 0 != (-600240 + ~a17~0) % 5 then 1 + (-600240 + ~a17~0) / 5 else (-600240 + ~a17~0) / 5) / 4);~a7~0 := 14;~a24~0 := 13;~a5~0 := 6;calculate_output_#res#1 := 23;" "assume !(~a2~0 <= 189 && (4 == ~a5~0 && 255 < ~a17~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output_~input#1) && 15 == ~a24~0);" "assume 7 == ~a5~0 && (14 == ~a24~0 && 2 == calculate_output_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0))) && ~a2~0 <= 189;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(7 == ~a5~0 && (14 == ~a24~0 && 2 == calculate_output_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0))) && ~a2~0 <= 189);" "assume 14 == ~a24~0 && (13 == ~a7~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output_~input#1 && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0;~a2~0 := 5 * (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % -5 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5 - 1 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5);~a7~0 := 14;~a24~0 := 13;calculate_output_#res#1 := -1;" "assume !(14 == ~a24~0 && (13 == ~a7~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output_~input#1 && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0);" "assume ((5 == ~a5~0 && (((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 6 == calculate_output_~input#1) && 13 == ~a24~0) && ~a2~0 <= 189;~a17~0 := (if -27829 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (-27829 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 71 then (-27829 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 71 - 71 else (-27829 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 71) - -233;~a7~0 := 14;~a24~0 := 14;~a5~0 := 6;calculate_output_#res#1 := 21;" "assume !(((5 == ~a5~0 && (((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 6 == calculate_output_~input#1) && 13 == ~a24~0) && ~a2~0 <= 189);" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0 && 5 == ~a5~0 && (13 == ~a24~0 && 6 == calculate_output_~input#1) && ~a2~0 <= 189;~a17~0 := -534582 + (5 * ~a17~0 - 61428);~a7~0 := 13;~a24~0 := 15;~a5~0 := 6;calculate_output_#res#1 := 21;" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0 && 5 == ~a5~0 && (13 == ~a24~0 && 6 == calculate_output_~input#1) && ~a2~0 <= 189);" "assume ((-108 < ~a17~0 && 111 >= ~a17~0) && ((3 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 6 == ~a5~0) && 15 == ~a24~0) && ~a2~0 <= 189;~a2~0 := 234 + (if (if (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) < 0 && 0 != (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) % 5 then 1 + (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) / 5 else (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) / 5) < 0 && 0 != (if (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) < 0 && 0 != (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) % 5 then 1 + (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) / 5 else (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) / 5) % 45 then (if (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) < 0 && 0 != (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) % 5 then 1 + (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) / 5 else (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) / 5) % 45 - 45 else (if (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) < 0 && 0 != (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) % 5 then 1 + (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) / 5 else (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) / 5) % 45);~a7~0 := 12;~a24~0 := 14;~a5~0 := 3;calculate_output_#res#1 := 21;" "assume !(((-108 < ~a17~0 && 111 >= ~a17~0) && ((3 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 6 == ~a5~0) && 15 == ~a24~0) && ~a2~0 <= 189);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a24~0 && 13 == ~a7~0 && 3 == ~a5~0 && 5 == calculate_output_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0;~a2~0 := (if (if ~a2~0 - 43077 < 0 && 0 != (~a2~0 - 43077) % 5 then 1 + (~a2~0 - 43077) / 5 else (~a2~0 - 43077) / 5) < 0 && 0 != (if ~a2~0 - 43077 < 0 && 0 != (~a2~0 - 43077) % 5 then 1 + (~a2~0 - 43077) / 5 else (~a2~0 - 43077) / 5) % 5 then 1 + (if ~a2~0 - 43077 < 0 && 0 != (~a2~0 - 43077) % 5 then 1 + (~a2~0 - 43077) / 5 else (~a2~0 - 43077) / 5) / 5 else (if ~a2~0 - 43077 < 0 && 0 != (~a2~0 - 43077) % 5 then 1 + (~a2~0 - 43077) / 5 else (~a2~0 - 43077) / 5) / 5);~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - -99709;~a7~0 := 12;~a24~0 := 13;calculate_output_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a24~0 && 13 == ~a7~0 && 3 == ~a5~0 && 5 == calculate_output_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume ~a2~0 <= 189 && 14 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (2 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 6 == ~a5~0;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -2 - 444254 - -444251;~a7~0 := 13;~a5~0 := 3;calculate_output_#res#1 := 26;" "assume !(~a2~0 <= 189 && 14 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (2 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 6 == ~a5~0);" "assume 5 == ~a5~0 && (((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 2 == calculate_output_~input#1) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0;~a2~0 := -130058 + (-159174 + ~a2~0 - 203606);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(5 == ~a5~0 && (((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 2 == calculate_output_~input#1) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0);" "assume ~a2~0 <= 189 && ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0 && 3 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0;~a17~0 := -82633 + (if -547450 + ~a17~0 < 0 && 0 != (-547450 + ~a17~0) % 5 then 1 + (-547450 + ~a17~0) / 5 else (-547450 + ~a17~0) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(~a2~0 <= 189 && ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0 && 3 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0);" "assume (((5 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0))) && 14 == ~a24~0) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -1020920 + (-395244 + ~a2~0 - -867612);~a17~0 := (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -256) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -256) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -256) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -256) / 9);~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !((((5 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0))) && 14 == ~a24~0) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 13 == ~a24~0 && ((((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 5 == calculate_output_~input#1) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if 10 * (~a2~0 - 325121) < 0 && 0 != 10 * (~a2~0 - 325121) % 9 then 1 + 10 * (~a2~0 - 325121) / 9 else 10 * (~a2~0 - 325121) / 9);~a17~0 := -586476 + (if 160 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (160 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (160 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (160 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) - -586646;~a7~0 := 14;~a24~0 := 15;calculate_output_#res#1 := 21;" "assume !(13 == ~a24~0 && ((((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 5 == calculate_output_~input#1) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (((14 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0) && 255 < ~a17~0;~a2~0 := -1 * (~a2~0 - -513398);~a17~0 := -600189 + ~a17~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((((14 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0) && 255 < ~a17~0);" "assume 6 == ~a5~0 && (13 == ~a24~0 && 2 == calculate_output_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0))) && ~a2~0 <= 189;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -11377 - 448490;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(6 == ~a5~0 && (13 == ~a24~0 && 2 == calculate_output_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0))) && ~a2~0 <= 189);" "assume (5 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (14 == ~a7~0 && 5 == calculate_output_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if 10 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) < 0 && 0 != 10 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) % 9 then 1 + 10 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 9 else 10 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 9) - 571457;~a17~0 := (if 10 * (18143 + (~a17~0 - -227661)) < 0 && 0 != 10 * (18143 + (~a17~0 - -227661)) % 9 then 1 + 10 * (18143 + (~a17~0 - -227661)) / 9 else 10 * (18143 + (~a17~0 - -227661)) / 9);~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !((5 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (14 == ~a7~0 && 5 == calculate_output_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 4 == ~a5~0 && ((((12 == ~a7~0 && 255 < ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 3 == calculate_output_~input#1) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := -14 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109);~a7~0 := 13;calculate_output_#res#1 := -1;" "assume !(4 == ~a5~0 && ((((12 == ~a7~0 && 255 < ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 3 == calculate_output_~input#1) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 14 == ~a7~0 && 5 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 2 == calculate_output_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -156838 + -5 * ~a2~0;~a17~0 := (if (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) < 0 && 0 != (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) % 5 then 1 + (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) / 5 else (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) / 5) - 83944;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(14 == ~a7~0 && 5 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 2 == calculate_output_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && ((1 == calculate_output_~input#1 && 6 == ~a5~0) && 13 == ~a24~0) && 13 == ~a7~0) && 255 < ~a17~0;~a17~0 := -47 + (-491213 + ~a17~0 - 108914);~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output_#res#1 := -1;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && ((1 == calculate_output_~input#1 && 6 == ~a5~0) && 13 == ~a24~0) && 13 == ~a7~0) && 255 < ~a17~0);" "assume 6 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && ((12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output_~input#1) && 13 == ~a24~0;~a2~0 := (if -1 * (391304 + ~a2~0) < 0 && 0 != -1 * (391304 + ~a2~0) % 5 then 1 + -1 * (391304 + ~a2~0) / 5 else -1 * (391304 + ~a2~0) / 5);~a17~0 := -34319 + (~a17~0 - 532893 - 26035);~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(6 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && ((12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output_~input#1) && 13 == ~a24~0);" "assume ((4 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0;~a17~0 := -1 + ((if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 71 then 5 * ~a17~0 % 71 - 71 else 5 * ~a17~0 % 71) - -183);~a7~0 := 13;~a24~0 := 13;~a5~0 := 5;calculate_output_#res#1 := 26;" "assume !(((4 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0);" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && (((13 == ~a24~0 && 4 == calculate_output_~input#1) && 5 == ~a5~0) && 14 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -25 * ~a2~0 - 149618;~a17~0 := 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 544978;~a7~0 := 13;~a24~0 := 14;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && (((13 == ~a24~0 && 4 == calculate_output_~input#1) && 5 == ~a5~0) && 14 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (~a2~0 <= 189 && 4 == calculate_output_~input#1 && ((13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (14 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0))) && 7 == ~a5~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -3819 - 117000 - 285915;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((~a2~0 <= 189 && 4 == calculate_output_~input#1 && ((13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (14 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0))) && 7 == ~a5~0);" "assume 5 == ~a5~0 && 13 == ~a24~0 && ~a2~0 <= 189 && 14 == ~a7~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == calculate_output_~input#1;~a17~0 := (if -1 * (~a17~0 - 51813 - -610607) < 0 && 0 != -1 * (~a17~0 - 51813 - -610607) % 10 then 1 + -1 * (~a17~0 - 51813 - -610607) / 10 else -1 * (~a17~0 - 51813 - -610607) / 10);~a24~0 := 15;~a5~0 := 6;calculate_output_#res#1 := 23;" "assume !(5 == ~a5~0 && 13 == ~a24~0 && ~a2~0 <= 189 && 14 == ~a7~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == calculate_output_~input#1);" "assume ((14 == ~a24~0 && 2 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0))) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -414347 + -5 * ~a2~0;~a17~0 := -600110 + ~a17~0 - 2;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(((14 == ~a24~0 && 2 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0))) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (~a17~0 <= -108 && 4 == ~a5~0 && ~a2~0 <= 189 && 6 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0;~a17~0 := (if 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -74) < 0 && 0 != 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -74) % 109 then 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -74) % 109 - 109 else 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -74) % 109) - -2;~a7~0 := 14;calculate_output_#res#1 := 21;" "assume !((~a17~0 <= -108 && 4 == ~a5~0 && ~a2~0 <= 189 && 6 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0);" "assume (3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 2 == calculate_output_~input#1) && 13 == ~a24~0;~a2~0 := 5 * (8939 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5)) - 171471;~a17~0 := 2 + (if -410694 + ~a17~0 < 0 && 0 != (-410694 + ~a17~0) % 109 then (-410694 + ~a17~0) % 109 - 109 else (-410694 + ~a17~0) % 109);~a7~0 := 14;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !((3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 2 == calculate_output_~input#1) && 13 == ~a24~0);" "assume 255 < ~a17~0 && 3 == ~a5~0 && ((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0;~a7~0 := 13;~a24~0 := 13;calculate_output_#res#1 := -1;" "assume !(255 < ~a17~0 && 3 == ~a5~0 && ((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0);" "assume ((((13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) && 5 == ~a5~0) || (((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 4 == ~a5~0) || (((~a17~0 <= -108 && 12 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0)) && 2 == calculate_output_~input#1) && ~a2~0 <= 189;~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 - 71 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71) - -184;~a7~0 := 13;~a24~0 := 13;~a5~0 := 6;calculate_output_#res#1 := 26;" "assume !(((((13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) && 5 == ~a5~0) || (((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 4 == ~a5~0) || (((~a17~0 <= -108 && 12 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0)) && 2 == calculate_output_~input#1) && ~a2~0 <= 189);" "assume ~a17~0 <= -108 && 15 == ~a24~0 && ~a2~0 <= 189 && ((13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output_~input#1) && 4 == ~a5~0;~a17~0 := (if 433281 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) < 0 && 0 != (433281 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) % 5 then 1 + (433281 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) / 5 else (433281 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) / 5);~a7~0 := 12;calculate_output_#res#1 := 21;" "assume !(~a17~0 <= -108 && 15 == ~a24~0 && ~a2~0 <= 189 && ((13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output_~input#1) && 4 == ~a5~0);" "assume ~a2~0 <= 189 && 14 == ~a24~0 && 6 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 4 == calculate_output_~input#1;~a2~0 := 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234);~a7~0 := 13;~a5~0 := 3;calculate_output_#res#1 := 23;" "assume !(~a2~0 <= 189 && 14 == ~a24~0 && 6 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 4 == calculate_output_~input#1);" "assume (255 < ~a17~0 && (13 == ~a24~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output_~input#1) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -391458 + ~a2~0 - 38043;~a17~0 := 184 + (if (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989 < 0 && 0 != ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) % 5 then 1 + ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) / 5 else ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) / 5) < 0 && 0 != (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989 < 0 && 0 != ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) % 5 then 1 + ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) / 5 else ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) / 5) % 71 then (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989 < 0 && 0 != ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) % 5 then 1 + ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) / 5 else ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) / 5) % 71 - 71 else (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989 < 0 && 0 != ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) % 5 then 1 + ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) / 5 else ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) / 5) % 71);~a7~0 := 14;~a24~0 := 14;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !((255 < ~a17~0 && (13 == ~a24~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output_~input#1) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (15 == ~a24~0 && ((4 == calculate_output_~input#1 && 5 == ~a5~0) && ~a17~0 <= -108) && 14 == ~a7~0) && ~a2~0 <= 189;~a2~0 := 227 + (if 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234) < 0 && 0 != 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234) % 45 then 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234) % 45 - 45 else 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234) % 45);~a17~0 := (if -14728 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (-14728 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 109 then (-14728 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 109 - 109 else (-14728 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 109) - -22;~a24~0 := 14;~a5~0 := 4;calculate_output_#res#1 := 23;" "assume !((15 == ~a24~0 && ((4 == calculate_output_~input#1 && 5 == ~a5~0) && ~a17~0 <= -108) && 14 == ~a7~0) && ~a2~0 <= 189);" "assume (3 == ~a5~0 && (((255 < ~a17~0 && 14 == ~a7~0) && 14 == ~a24~0) || (15 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1;~a7~0 := 12;~a24~0 := 14;calculate_output_#res#1 := -1;" "assume !((3 == ~a5~0 && (((255 < ~a17~0 && 14 == ~a7~0) && 14 == ~a24~0) || (15 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (7 == ~a5~0 && 15 == ~a24~0 && (6 == calculate_output_~input#1 && 255 < ~a17~0) && 12 == ~a7~0) && ~a2~0 <= 189;~a17~0 := -19782 + (if -600116 + ~a17~0 < 0 && 0 != (-600116 + ~a17~0) % 5 then 1 + (-600116 + ~a17~0) / 5 else (-600116 + ~a17~0) / 5);~a24~0 := 14;~a5~0 := 5;calculate_output_#res#1 := -1;" "assume !((7 == ~a5~0 && 15 == ~a24~0 && (6 == calculate_output_~input#1 && 255 < ~a17~0) && 12 == ~a7~0) && ~a2~0 <= 189);" "assume 4 == ~a5~0 && 15 == ~a24~0 && ((5 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108;~a7~0 := 14;calculate_output_#res#1 := -1;" "assume !(4 == ~a5~0 && 15 == ~a24~0 && ((5 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && (((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 255 < ~a17~0)) || (13 == ~a7~0 && 255 < ~a17~0)) && 3 == calculate_output_~input#1) && 3 == ~a5~0) && 14 == ~a24~0;~a2~0 := (if 25 * ~a2~0 < 0 && 0 != 25 * ~a2~0 % -5 then 25 * ~a2~0 / -5 - 1 else 25 * ~a2~0 / -5);~a17~0 := ~a17~0 - 600109 - 1;~a7~0 := 12;~a24~0 := 13;calculate_output_#res#1 := -1;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && (((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 255 < ~a17~0)) || (13 == ~a7~0 && 255 < ~a17~0)) && 3 == calculate_output_~input#1) && 3 == ~a5~0) && 14 == ~a24~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (5 == calculate_output_~input#1 && (((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0) || ((13 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0))) && 3 == ~a5~0;~a2~0 := -1 * (74473 + (~a2~0 - 68838 - -367491));~a17~0 := (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) % 71 then (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) % 71 - 71 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) % 71) - -184;~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := 23;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (5 == calculate_output_~input#1 && (((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0) || ((13 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0))) && 3 == ~a5~0);" "assume ((~a2~0 <= 189 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 5 == calculate_output_~input#1) && 14 == ~a24~0) && 7 == ~a5~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 - 1;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(((~a2~0 <= 189 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 5 == calculate_output_~input#1) && 14 == ~a24~0) && 7 == ~a5~0);" "assume ((111 < ~a17~0 && 255 >= ~a17~0) && (13 == ~a7~0 && 2 == calculate_output_~input#1 && 3 == ~a5~0) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a7~0 := 14;~a24~0 := 13;calculate_output_#res#1 := -1;" "assume !(((111 < ~a17~0 && 255 >= ~a17~0) && (13 == ~a7~0 && 2 == calculate_output_~input#1 && 3 == ~a5~0) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (13 == ~a24~0 && (((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0) && 255 < ~a17~0;~a2~0 := (if (if ~a2~0 - 410733 < 0 && 0 != (~a2~0 - 410733) % 5 then 1 + (~a2~0 - 410733) / 5 else (~a2~0 - 410733) / 5) < 0 && 0 != (if ~a2~0 - 410733 < 0 && 0 != (~a2~0 - 410733) % 5 then 1 + (~a2~0 - 410733) / 5 else (~a2~0 - 410733) / 5) % 5 then 1 + (if ~a2~0 - 410733 < 0 && 0 != (~a2~0 - 410733) % 5 then 1 + (~a2~0 - 410733) / 5 else (~a2~0 - 410733) / 5) / 5 else (if ~a2~0 - 410733 < 0 && 0 != (~a2~0 - 410733) % 5 then 1 + (~a2~0 - 410733) / 5 else (~a2~0 - 410733) / 5) / 5);~a17~0 := 127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71);~a7~0 := 13;~a24~0 := 15;calculate_output_#res#1 := -1;" "assume !((13 == ~a24~0 && (((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0) && 255 < ~a17~0);" "assume 3 == ~a5~0 && (((2 == calculate_output_~input#1 && 12 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && ~a17~0 <= -108;~a2~0 := 37225 + (~a2~0 - 291109 - 296476);calculate_output_#res#1 := -1;" "assume !(3 == ~a5~0 && (((2 == calculate_output_~input#1 && 12 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && ~a17~0 <= -108);" "assume ~a17~0 <= -108 && ((15 == ~a24~0 && 12 == ~a7~0 && 1 == calculate_output_~input#1) && ~a2~0 <= 189) && 6 == ~a5~0;~a2~0 := (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - -368757 < 0 && 0 != ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - -368757) % 45 then ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - -368757) % 45 - 45 else ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - -368757) % 45) - -235;~a17~0 := (if 10 * (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 9) < 0 && 0 != 10 * (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 9) % 9 then 1 + 10 * (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 9) / 9 else 10 * (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 9) / 9);~a7~0 := 13;~a24~0 := 14;~a5~0 := 3;calculate_output_#res#1 := 23;" "assume !(~a17~0 <= -108 && ((15 == ~a24~0 && 12 == ~a7~0 && 1 == calculate_output_~input#1) && ~a2~0 <= 189) && 6 == ~a5~0);" "assume 13 == ~a24~0 && 6 == ~a5~0 && ((((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && ~a2~0 <= 189;~a2~0 := (if 51 * (if 235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) < 0 && 0 != 51 * (if 235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) % 10 then 1 + 51 * (if 235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) / 10 else 51 * (if 235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) / 10);~a17~0 := (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5) - 297755;~a7~0 := 12;calculate_output_#res#1 := 23;" "assume !(13 == ~a24~0 && 6 == ~a5~0 && ((((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && ~a2~0 <= 189);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a24~0 && (((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) || (255 < ~a17~0 && 13 == ~a7~0)) && 5 == calculate_output_~input#1) && 3 == ~a5~0;~a17~0 := (if 5 * (if ~a17~0 - 157643 < 0 && 0 != (~a17~0 - 157643) % 5 then 1 + (~a17~0 - 157643) / 5 else (~a17~0 - 157643) / 5) < 0 && 0 != 5 * (if ~a17~0 - 157643 < 0 && 0 != (~a17~0 - 157643) % 5 then 1 + (~a17~0 - 157643) / 5 else (~a17~0 - 157643) / 5) % 71 then 5 * (if ~a17~0 - 157643 < 0 && 0 != (~a17~0 - 157643) % 5 then 1 + (~a17~0 - 157643) / 5 else (~a17~0 - 157643) / 5) % 71 - 71 else 5 * (if ~a17~0 - 157643 < 0 && 0 != (~a17~0 - 157643) % 5 then 1 + (~a17~0 - 157643) / 5 else (~a17~0 - 157643) / 5) % 71) - -182;~a7~0 := 14;calculate_output_#res#1 := 21;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a24~0 && (((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) || (255 < ~a17~0 && 13 == ~a7~0)) && 5 == calculate_output_~input#1) && 3 == ~a5~0);" "assume 3 == ~a5~0 && ((3 == calculate_output_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -125 * ~a2~0;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 1;~a7~0 := 12;~a24~0 := 13;calculate_output_#res#1 := -1;" "assume !(3 == ~a5~0 && ((3 == calculate_output_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 15 == ~a24~0 && (~a2~0 <= 189 && (6 == ~a5~0 && 4 == calculate_output_~input#1) && ~a17~0 <= -108) && 12 == ~a7~0;~a2~0 := 235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1;~a17~0 := 237666 + ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -104) - 237686;~a5~0 := 3;calculate_output_#res#1 := 21;" "assume !(15 == ~a24~0 && (~a2~0 <= 189 && (6 == ~a5~0 && 4 == calculate_output_~input#1) && ~a17~0 <= -108) && 12 == ~a7~0);" "assume (((((~a17~0 <= -108 && 13 == ~a7~0) && 14 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || ((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0)) && 3 == calculate_output_~input#1) && 5 == ~a5~0) && ~a2~0 <= 189;~a17~0 := 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127);~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output_#res#1 := 23;" "assume !((((((~a17~0 <= -108 && 13 == ~a7~0) && 14 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || ((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0)) && 3 == calculate_output_~input#1) && 5 == ~a5~0) && ~a2~0 <= 189);" "assume ((~a2~0 <= 189 && (13 == ~a24~0 && 2 == calculate_output_~input#1) && 5 == ~a5~0) && 14 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := 160772 + (if 10 * (-462656 + ~a17~0) < 0 && 0 != 10 * (-462656 + ~a17~0) % 9 then 1 + 10 * (-462656 + ~a17~0) / 9 else 10 * (-462656 + ~a17~0) / 9);~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(((~a2~0 <= 189 && (13 == ~a24~0 && 2 == calculate_output_~input#1) && 5 == ~a5~0) && 14 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume ((((4 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && 6 == ~a5~0;~a7~0 := 12;~a24~0 := 15;~a5~0 := 5;calculate_output_#res#1 := -1;" "assume !(((((4 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && 6 == ~a5~0);" "assume ~a2~0 <= 189 && (15 == ~a24~0 && 7 == ~a5~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := 56 + (if 5 * ~a17~0 - 15195 < 0 && 0 != (5 * ~a17~0 - 15195) % 109 then (5 * ~a17~0 - 15195) % 109 - 109 else (5 * ~a17~0 - 15195) % 109);~a7~0 := 14;~a24~0 := 14;calculate_output_#res#1 := -1;" "assume !(~a2~0 <= 189 && (15 == ~a24~0 && 7 == ~a5~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume (((4 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0))) && 13 == ~a24~0) && 6 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 1 + (if -528924 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (-528924 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 109 then (-528924 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 109 - 109 else (-528924 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 109);~a7~0 := 14;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((((4 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0))) && 13 == ~a24~0) && 6 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (7 == ~a5~0 && 2 == calculate_output_~input#1 && (((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0))) && ~a2~0 <= 189;~a17~0 := -204026 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 5279 - 90748;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((7 == ~a5~0 && 2 == calculate_output_~input#1 && (((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0))) && ~a2~0 <= 189);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && ((1 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 14 == ~a24~0) && ~a17~0 <= -108;~a2~0 := -1 * ((if ~a2~0 - 167702 < 0 && 0 != (~a2~0 - 167702) % 5 then 1 + (~a2~0 - 167702) / 5 else (~a2~0 - 167702) / 5) - -475488);~a17~0 := 403579 + (25 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -194163) - 597709;~a7~0 := 13;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && ((1 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 14 == ~a24~0) && ~a17~0 <= -108);" "assume 12 == ~a7~0 && (6 == ~a5~0 && (~a2~0 <= 189 && 4 == calculate_output_~input#1) && ~a17~0 <= -108) && 13 == ~a24~0;~a2~0 := (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234;~a24~0 := 15;~a5~0 := 5;calculate_output_#res#1 := 23;" "assume !(12 == ~a7~0 && (6 == ~a5~0 && (~a2~0 <= 189 && 4 == calculate_output_~input#1) && ~a17~0 <= -108) && 13 == ~a24~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 1 == calculate_output_~input#1) && 14 == ~a24~0) && 5 == ~a5~0;~a2~0 := 25 * ~a2~0 - 477470;~a17~0 := 9924 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 309978;~a7~0 := 12;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 1 == calculate_output_~input#1) && 14 == ~a24~0) && 5 == ~a5~0);" "assume 6 == ~a5~0 && 13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output_~input#1;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 543395 - 31512;~a17~0 := ~a17~0 - 374709 - 89040 - 22731;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(6 == ~a5~0 && 13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output_~input#1);" "assume (~a2~0 <= 189 && (((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 13 == ~a7~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 6 == calculate_output_~input#1) && 6 == ~a5~0;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 - 2;~a17~0 := 300127 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299872 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299872 - 299872 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299872) - 202607 - -202608;~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output_#res#1 := 23;" "assume !((~a2~0 <= 189 && (((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 13 == ~a7~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 6 == calculate_output_~input#1) && 6 == ~a5~0);" "assume 255 < ~a17~0 && ((13 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output_~input#1) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a7~0 := 13;calculate_output_#res#1 := -1;" "assume !(255 < ~a17~0 && ((13 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output_~input#1) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 13 == ~a24~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0;~a2~0 := 5 * (-99498 + -5 * ~a2~0);~a17~0 := 595099 + ~a17~0;~a7~0 := 13;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !(13 == ~a24~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0);" "assume 14 == ~a24~0 && (((((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) || (13 == ~a7~0 && 255 < ~a17~0)) && 4 == calculate_output_~input#1) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -562394 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 36545;~a17~0 := 1 + (~a17~0 - 600109 - 2);~a7~0 := 12;~a24~0 := 13;calculate_output_#res#1 := -1;" "assume !(14 == ~a24~0 && (((((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) || (13 == ~a7~0 && 255 < ~a17~0)) && 4 == calculate_output_~input#1) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ~a2~0 <= 189 && (((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 4 == calculate_output_~input#1) && 15 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0) && 7 == ~a5~0;~a7~0 := 14;~a24~0 := 13;calculate_output_#res#1 := -1;" "assume !(~a2~0 <= 189 && (((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 4 == calculate_output_~input#1) && 15 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0) && 7 == ~a5~0);" "assume ~a2~0 <= 189 && ((5 == ~a5~0 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 5 == calculate_output_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0;~a2~0 := (if -146058 + (~a2~0 - -285304) < 0 && 0 != (-146058 + (~a2~0 - -285304)) % 45 then (-146058 + (~a2~0 - -285304)) % 45 - 45 else (-146058 + (~a2~0 - -285304)) % 45) - -236;~a17~0 := 981500 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 378389 - 189972);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := 23;" "assume !(~a2~0 <= 189 && ((5 == ~a5~0 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 5 == calculate_output_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0);" "assume (((3 == calculate_output_~input#1 && (((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && ~a2~0 <= 189) && 6 == ~a5~0) && 13 == ~a24~0;~a2~0 := 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45);~a17~0 := 5 * ~a17~0 - -515114 - 13294;~a7~0 := 13;calculate_output_#res#1 := 26;" "assume !((((3 == calculate_output_~input#1 && (((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && ~a2~0 <= 189) && 6 == ~a5~0) && 13 == ~a24~0);" "assume ~a2~0 <= 189 && (~a17~0 <= -108 && 15 == ~a24~0 && 2 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(~a2~0 <= 189 && (~a17~0 <= -108 && 15 == ~a24~0 && 2 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0);" "assume 12 == ~a7~0 && 15 == ~a24~0 && 4 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && 5 == calculate_output_~input#1;~a17~0 := 3 * (-170917 + (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9));~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(12 == ~a7~0 && 15 == ~a24~0 && 4 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && 5 == calculate_output_~input#1);" "assume ((15 == ~a24~0 && 255 < ~a17~0 && 4 == calculate_output_~input#1 && ~a2~0 <= 189) && 12 == ~a7~0) && 7 == ~a5~0;~a17~0 := 179 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 53 - -56;~a7~0 := 13;~a24~0 := 13;calculate_output_#res#1 := -1;" "assume !(((15 == ~a24~0 && 255 < ~a17~0 && 4 == calculate_output_~input#1 && ~a2~0 <= 189) && 12 == ~a7~0) && 7 == ~a5~0);" "assume 15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0 && (1 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -309761 + (if 10 * (-164688 + ~a2~0) < 0 && 0 != 10 * (-164688 + ~a2~0) % 9 then 1 + 10 * (-164688 + ~a2~0) / 9 else 10 * (-164688 + ~a2~0) / 9);~a17~0 := 3 * (-186431 + 5 * ~a17~0);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0 && (1 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 6 == calculate_output_~input#1) && 14 == ~a24~0;~a17~0 := 150308 + (if 10 * (~a17~0 - -337472) < 0 && 0 != 10 * (~a17~0 - -337472) % 9 then 1 + 10 * (~a17~0 - -337472) / 9 else 10 * (~a17~0 - -337472) / 9);~a7~0 := 12;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !(5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 6 == calculate_output_~input#1) && 14 == ~a24~0);" "assume (((189 < ~a2~0 && 281 >= ~a2~0) && (((~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 5 == calculate_output_~input#1) && 14 == ~a24~0) && 3 == ~a5~0;~a17~0 := (if -1 * (139884 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -176184) < 0 && 0 != -1 * (139884 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -176184) % 10 then 1 + -1 * (139884 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -176184) / 10 else -1 * (139884 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -176184) / 10);~a7~0 := 13;calculate_output_#res#1 := 23;" "assume !((((189 < ~a2~0 && 281 >= ~a2~0) && (((~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 5 == calculate_output_~input#1) && 14 == ~a24~0) && 3 == ~a5~0);" "assume (6 == ~a5~0 && (255 < ~a17~0 && 2 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && ~a2~0 <= 189;~a17~0 := -73780 + (493841 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 420141);~a7~0 := 12;~a24~0 := 14;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !((6 == ~a5~0 && (255 < ~a17~0 && 2 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && ~a2~0 <= 189);" "assume ((((6 == calculate_output_~input#1 && 189 < ~a2~0 && 281 >= ~a2~0) && 255 < ~a17~0) && 15 == ~a24~0) && 4 == ~a5~0) && 13 == ~a7~0;~a2~0 := -4 * (126647 + -5 * ~a2~0);~a24~0 := 13;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !(((((6 == calculate_output_~input#1 && 189 < ~a2~0 && 281 >= ~a2~0) && 255 < ~a17~0) && 15 == ~a24~0) && 4 == ~a5~0) && 13 == ~a7~0);" "assume ((((1 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && 5 == ~a5~0) && ~a2~0 <= 189) && 255 < ~a17~0;~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - 1 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - 1) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - 1) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - 1) / 5) - -212;~a17~0 := 135 + (if 5 * (132 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 10) < 0 && 0 != 5 * (132 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 10) % 71 then 5 * (132 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 10) % 71 - 71 else 5 * (132 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 10) % 71);~a7~0 := 14;~a24~0 := 13;calculate_output_#res#1 := 23;" "assume !(((((1 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && 5 == ~a5~0) && ~a2~0 <= 189) && 255 < ~a17~0);" "assume 13 == ~a7~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((14 == ~a24~0 && 2 == calculate_output_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0;~a17~0 := (if 10 * (~a17~0 - 453039) < 0 && 0 != 10 * (~a17~0 - 453039) % 9 then 1 + 10 * (~a17~0 - 453039) / 9 else 10 * (~a17~0 - 453039) / 9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(13 == ~a7~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((14 == ~a24~0 && 2 == calculate_output_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0);" "assume 3 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((15 == ~a24~0 && 5 == calculate_output_~input#1) && 13 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) < 0 && 0 != (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) % -5 then (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) / -5 - 1 else (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) / -5);~a17~0 := ~a17~0 - 279125 - 101385;~a7~0 := 12;~a24~0 := 13;calculate_output_#res#1 := -1;" "assume !(3 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((15 == ~a24~0 && 5 == calculate_output_~input#1) && 13 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (6 == ~a5~0 && (5 == calculate_output_~input#1 && ((12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0))) && 13 == ~a24~0) && ~a2~0 <= 189;~a2~0 := 235 + (if 194300 + ~a2~0 < 0 && 0 != (194300 + ~a2~0) % 45 then (194300 + ~a2~0) % 45 - 45 else (194300 + ~a2~0) % 45);~a17~0 := -4999 + (if 10 * (~a17~0 - 508865) < 0 && 0 != 10 * (~a17~0 - 508865) % 9 then 1 + 10 * (~a17~0 - 508865) / 9 else 10 * (~a17~0 - 508865) / 9);~a7~0 := 14;calculate_output_#res#1 := 23;" "assume !((6 == ~a5~0 && (5 == calculate_output_~input#1 && ((12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0))) && 13 == ~a24~0) && ~a2~0 <= 189);" "assume ((~a2~0 <= 189 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && 14 == ~a24~0) && 7 == ~a5~0;~a17~0 := 13957 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - -35746;~a7~0 := 12;calculate_output_#res#1 := -1;" "assume !(((~a2~0 <= 189 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && 14 == ~a24~0) && 7 == ~a5~0);" "assume ((((189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output_~input#1) && 13 == ~a24~0) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := 524988 + (~a17~0 - 216 - 479578 - 45364);~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !(((((189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output_~input#1) && 13 == ~a24~0) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume ((~a2~0 <= 189 && (6 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 15 == ~a24~0) && ~a17~0 <= -108;~a2~0 := -1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) - 553229 - -553229;~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -167109 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -167109) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -167109) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -167109) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 4;calculate_output_#res#1 := 26;" "assume !(((~a2~0 <= 189 && (6 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 15 == ~a24~0) && ~a17~0 <= -108);" "assume ~a2~0 <= 189 && 1 == calculate_output_~input#1 && (((4 == ~a5~0 && (255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) || (5 == ~a5~0 && (12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) || (5 == ~a5~0 && (~a17~0 <= -108 && 13 == ~a7~0) && 13 == ~a24~0));~a17~0 := -1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(~a2~0 <= 189 && 1 == calculate_output_~input#1 && (((4 == ~a5~0 && (255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) || (5 == ~a5~0 && (12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) || (5 == ~a5~0 && (~a17~0 <= -108 && 13 == ~a7~0) && 13 == ~a24~0)));" "assume (((15 == ~a24~0 && 5 == calculate_output_~input#1 && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 255 < ~a17~0) && 13 == ~a7~0;~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5) - 136738;~a24~0 := 14;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !((((15 == ~a24~0 && 5 == calculate_output_~input#1 && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 255 < ~a17~0) && 13 == ~a7~0);" "assume ((-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && (6 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0) && 5 == ~a5~0;~a17~0 := 595823 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5);~a7~0 := 13;~a24~0 := 14;calculate_output_#res#1 := -1;" "assume !(((-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && (6 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0) && 5 == ~a5~0);" "assume (5 == ~a5~0 && 14 == ~a24~0 && 4 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := -88 + (if 2 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) < 0 && 0 != (2 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 5 then 1 + (2 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) / 5 else (2 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) / 5);~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !((5 == ~a5~0 && 14 == ~a24~0 && 4 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ~a2~0 <= 189 && (((6 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 7 == ~a5~0) && 255 < ~a17~0) && 15 == ~a24~0;~a17~0 := (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) / 5) / 5);~a7~0 := 13;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !(~a2~0 <= 189 && (((6 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 7 == ~a5~0) && 255 < ~a17~0) && 15 == ~a24~0);" "assume 13 == ~a24~0 && 7 == ~a5~0 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 5 == calculate_output_~input#1) && ~a2~0 <= 189;~a2~0 := (if 51 * (if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) < 0 && 0 != 51 * (if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) % 10 then 1 + 51 * (if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) / 10 else 51 * (if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) / 10);~a17~0 := (if 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -2;~a7~0 := 12;~a24~0 := 14;~a5~0 := 3;calculate_output_#res#1 := 23;" "assume !(13 == ~a24~0 && 7 == ~a5~0 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 5 == calculate_output_~input#1) && ~a2~0 <= 189);" "assume ((~a2~0 <= 189 && 3 == calculate_output_~input#1 && (((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 7 == ~a5~0) && 13 == ~a24~0;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 1;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(((~a2~0 <= 189 && 3 == calculate_output_~input#1 && (((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 7 == ~a5~0) && 13 == ~a24~0);" "assume (6 == ~a5~0 && ~a2~0 <= 189 && 1 == calculate_output_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0))) && 13 == ~a24~0;~a2~0 := 472412 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 472412);~a17~0 := 3 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182);~a7~0 := 12;~a24~0 := 15;~a5~0 := 5;calculate_output_#res#1 := 23;" "assume !((6 == ~a5~0 && ~a2~0 <= 189 && 1 == calculate_output_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0))) && 13 == ~a24~0);" "assume ((15 == ~a24~0 && (2 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189;~a17~0 := (if -1 * (-238456 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -765474) < 0 && 0 != -1 * (-238456 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -765474) % 10 then 1 + -1 * (-238456 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -765474) / 10 else -1 * (-238456 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -765474) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(((15 == ~a24~0 && (2 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189);" "assume (15 == ~a24~0 && ((4 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a2~0 := -325620 + 25 * ~a2~0;~a17~0 := 511100 + ~a17~0;~a7~0 := 14;~a24~0 := 13;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !((15 == ~a24~0 && ((4 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume 13 == ~a24~0 && 4 == ~a5~0 && (((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(13 == ~a24~0 && 4 == ~a5~0 && (((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "assume (6 == ~a5~0 && 13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a7~0 && 1 == calculate_output_~input#1) && ~a17~0 <= -108;~a17~0 := (if 32 * (if 5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247) < 0 && 0 != (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) % 5 then 1 + (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) / 5 else (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) / 5) < 0 && 0 != 32 * (if 5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247) < 0 && 0 != (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) % 5 then 1 + (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) / 5 else (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) / 5) % 10 then 1 + 32 * (if 5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247) < 0 && 0 != (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) % 5 then 1 + (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) / 5 else (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) / 5) / 10 else 32 * (if 5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247) < 0 && 0 != (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) % 5 then 1 + (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) / 5 else (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) / 5) / 10);~a7~0 := 13;~a24~0 := 15;~a5~0 := 5;calculate_output_#res#1 := -1;" "assume !((6 == ~a5~0 && 13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a7~0 && 1 == calculate_output_~input#1) && ~a17~0 <= -108);" "assume ((5 == ~a5~0 && 4 == calculate_output_~input#1 && (((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0;~a2~0 := 5 * ~a2~0 - 562071;~a17~0 := (if -1 * (-589761 + (~a17~0 - -128476)) < 0 && 0 != -1 * (-589761 + (~a17~0 - -128476)) % 10 then 1 + -1 * (-589761 + (~a17~0 - -128476)) / 10 else -1 * (-589761 + (~a17~0 - -128476)) / 10);~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !(((5 == ~a5~0 && 4 == calculate_output_~input#1 && (((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0);" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && ((((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0) && 15 == ~a24~0;~a17~0 := (if -1 * (if 418092 + (~a17~0 - 271153) < 0 && 0 != (418092 + (~a17~0 - 271153)) % 5 then 1 + (418092 + (~a17~0 - 271153)) / 5 else (418092 + (~a17~0 - 271153)) / 5) < 0 && 0 != -1 * (if 418092 + (~a17~0 - 271153) < 0 && 0 != (418092 + (~a17~0 - 271153)) % 5 then 1 + (418092 + (~a17~0 - 271153)) / 5 else (418092 + (~a17~0 - 271153)) / 5) % 10 then 1 + -1 * (if 418092 + (~a17~0 - 271153) < 0 && 0 != (418092 + (~a17~0 - 271153)) % 5 then 1 + (418092 + (~a17~0 - 271153)) / 5 else (418092 + (~a17~0 - 271153)) / 5) / 10 else -1 * (if 418092 + (~a17~0 - 271153) < 0 && 0 != (418092 + (~a17~0 - 271153)) % 5 then 1 + (418092 + (~a17~0 - 271153)) / 5 else (418092 + (~a17~0 - 271153)) / 5) / 10);~a7~0 := 14;calculate_output_#res#1 := -1;" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && ((((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0) && 15 == ~a24~0);" "assume 13 == ~a24~0 && ((((12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output_~input#1) && 255 < ~a17~0) && ~a2~0 <= 189) && 5 == ~a5~0;~a17~0 := (if 5 * (3 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) < 0 && 0 != 5 * (3 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109 then 5 * (3 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109 - 109 else 5 * (3 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109) - -2;~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output_#res#1 := 23;" "assume !(13 == ~a24~0 && ((((12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output_~input#1) && 255 < ~a17~0) && ~a2~0 <= 189) && 5 == ~a5~0);" "assume (4 == ~a5~0 && 14 == ~a24~0 && 3 == calculate_output_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 5 * ~a2~0 - 516770 - 71238;~a17~0 := 300128 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872);~a7~0 := 12;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !((4 == ~a5~0 && 14 == ~a24~0 && 3 == calculate_output_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (255 < ~a17~0 && (15 == ~a24~0 && 2 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -40186 + (~a2~0 - 507108);~a17~0 := -26 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -168);~a7~0 := 14;~a24~0 := 14;calculate_output_#res#1 := -1;" "assume !((255 < ~a17~0 && (15 == ~a24~0 && 2 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((14 == ~a7~0 && (3 == calculate_output_~input#1 && 15 == ~a24~0) && ~a2~0 <= 189) && 255 < ~a17~0) && 5 == ~a5~0;~a2~0 := 268 + (if (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5) < 0 && 0 != (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5) % 5 then 1 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5) / 5 else (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5) / 5);~a7~0 := 12;~a24~0 := 14;calculate_output_#res#1 := 21;" "assume !(((14 == ~a7~0 && (3 == calculate_output_~input#1 && 15 == ~a24~0) && ~a2~0 <= 189) && 255 < ~a17~0) && 5 == ~a5~0);" "assume 5 == ~a5~0 && ~a2~0 <= 189 && ((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 1 == calculate_output_~input#1) && 15 == ~a24~0;~a17~0 := (if 10 * (if ~a17~0 - 99808 < 0 && 0 != (~a17~0 - 99808) % 5 then 1 + (~a17~0 - 99808) / 5 else (~a17~0 - 99808) / 5) < 0 && 0 != 10 * (if ~a17~0 - 99808 < 0 && 0 != (~a17~0 - 99808) % 5 then 1 + (~a17~0 - 99808) / 5 else (~a17~0 - 99808) / 5) % 9 then 1 + 10 * (if ~a17~0 - 99808 < 0 && 0 != (~a17~0 - 99808) % 5 then 1 + (~a17~0 - 99808) / 5 else (~a17~0 - 99808) / 5) / 9 else 10 * (if ~a17~0 - 99808 < 0 && 0 != (~a17~0 - 99808) % 5 then 1 + (~a17~0 - 99808) / 5 else (~a17~0 - 99808) / 5) / 9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(5 == ~a5~0 && ~a2~0 <= 189 && ((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 1 == calculate_output_~input#1) && 15 == ~a24~0);" "assume 3 == ~a5~0 && (((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0;~a2~0 := -435548 + (if ~a2~0 - -222045 < 0 && 0 != (~a2~0 - -222045) % 5 then 1 + (~a2~0 - -222045) / 5 else (~a2~0 - -222045) / 5);~a17~0 := 2 + ((if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 71 then 5 * ~a17~0 % 71 - 71 else 5 * ~a17~0 % 71) - -183);~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output_#res#1 := -1;" "assume !(3 == ~a5~0 && (((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0);" "assume 14 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (3 == calculate_output_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 5 == ~a5~0;~a2~0 := -19713 + (~a2~0 - 537051) - 17151;~a17~0 := 522690 + (138893 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - 361454);~a7~0 := 13;~a24~0 := 15;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !(14 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (3 == calculate_output_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 5 == ~a5~0);" "assume ((111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && ((13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output_~input#1) && 6 == ~a5~0) && 15 == ~a24~0;~a17~0 := -185271 + (if ~a17~0 - 438310 < 0 && 0 != (~a17~0 - 438310) % 5 then 1 + (~a17~0 - 438310) / 5 else (~a17~0 - 438310) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(((111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && ((13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output_~input#1) && 6 == ~a5~0) && 15 == ~a24~0);" "assume (13 == ~a24~0 && 4 == ~a5~0 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 2 * (~a2~0 - 252975) - -454453;~a17~0 := (if 39 * (if 176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) < 0 && 0 != (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) % 5 then 1 + (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) / 5 else (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) / 5) < 0 && 0 != 39 * (if 176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) < 0 && 0 != (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) % 5 then 1 + (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) / 5 else (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) / 5) % 10 then 1 + 39 * (if 176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) < 0 && 0 != (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) % 5 then 1 + (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) / 5 else (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) / 5) / 10 else 39 * (if 176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) < 0 && 0 != (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) % 5 then 1 + (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) / 5 else (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) / 5) / 10);~a7~0 := 13;~a24~0 := 15;calculate_output_#res#1 := 21;" "assume !((13 == ~a24~0 && 4 == ~a5~0 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 255 < ~a17~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0 && 5 == calculate_output_~input#1) && 13 == ~a24~0) && 6 == ~a5~0;~a7~0 := 14;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !(255 < ~a17~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0 && 5 == calculate_output_~input#1) && 13 == ~a24~0) && 6 == ~a5~0);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && (3 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a17~0 <= -108) && 5 == ~a5~0;~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -107;~a7~0 := 14;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && (3 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a17~0 <= -108) && 5 == ~a5~0);" "assume 5 == ~a5~0 && ~a2~0 <= 189 && 13 == ~a24~0 && 4 == calculate_output_~input#1 && (((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0));~a17~0 := -1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053);~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(5 == ~a5~0 && ~a2~0 <= 189 && 13 == ~a24~0 && 4 == calculate_output_~input#1 && (((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)));" "assume ~a2~0 <= 189 && 14 == ~a24~0 && (111 < ~a17~0 && 255 >= ~a17~0) && 6 == ~a5~0 && 6 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0);~a17~0 := (if (if 10 * (~a17~0 - -144076) < 0 && 0 != 10 * (~a17~0 - -144076) % -9 then 10 * (~a17~0 - -144076) / -9 - 1 else 10 * (~a17~0 - -144076) / -9) < 0 && 0 != (if 10 * (~a17~0 - -144076) < 0 && 0 != 10 * (~a17~0 - -144076) % -9 then 10 * (~a17~0 - -144076) / -9 - 1 else 10 * (~a17~0 - -144076) / -9) % 5 then 1 + (if 10 * (~a17~0 - -144076) < 0 && 0 != 10 * (~a17~0 - -144076) % -9 then 10 * (~a17~0 - -144076) / -9 - 1 else 10 * (~a17~0 - -144076) / -9) / 5 else (if 10 * (~a17~0 - -144076) < 0 && 0 != 10 * (~a17~0 - -144076) % -9 then 10 * (~a17~0 - -144076) / -9 - 1 else 10 * (~a17~0 - -144076) / -9) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(~a2~0 <= 189 && 14 == ~a24~0 && (111 < ~a17~0 && 255 >= ~a17~0) && 6 == ~a5~0 && 6 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0));" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (~a17~0 <= -108 && ((13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output_~input#1) && 13 == ~a24~0) && 3 == ~a5~0;~a2~0 := 2 * (36683 + (~a2~0 - 324660));~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (~a17~0 <= -108 && ((13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output_~input#1) && 13 == ~a24~0) && 3 == ~a5~0);" "assume ~a17~0 <= -108 && (189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a7~0 && 13 == ~a24~0 && 2 == calculate_output_~input#1) && 6 == ~a5~0;~a2~0 := -592838 + (~a2~0 - -379518);~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(~a17~0 <= -108 && (189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a7~0 && 13 == ~a24~0 && 2 == calculate_output_~input#1) && 6 == ~a5~0);" "assume (4 == ~a5~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 3 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0;~a17~0 := -600109 + ~a17~0 - 1;~a7~0 := 14;~a24~0 := 14;calculate_output_#res#1 := -1;" "assume !((4 == ~a5~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 3 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0);" "assume (((15 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output_~input#1) && 255 < ~a17~0) && ~a2~0 <= 189) && 5 == ~a5~0;~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -264986 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -264986) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -264986) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -264986) / 5) - 52838;~a17~0 := -89 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -39346 - 39285;~a7~0 := 14;~a24~0 := 13;calculate_output_#res#1 := 23;" "assume !((((15 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output_~input#1) && 255 < ~a17~0) && ~a2~0 <= 189) && 5 == ~a5~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && (4 == ~a5~0 && 2 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 13 == ~a24~0;~a17~0 := (if (if 10 * (~a17~0 - 8964) < 0 && 0 != 10 * (~a17~0 - 8964) % 9 then 1 + 10 * (~a17~0 - 8964) / 9 else 10 * (~a17~0 - 8964) / 9) < 0 && 0 != (if 10 * (~a17~0 - 8964) < 0 && 0 != 10 * (~a17~0 - 8964) % 9 then 1 + 10 * (~a17~0 - 8964) / 9 else 10 * (~a17~0 - 8964) / 9) % 5 then 1 + (if 10 * (~a17~0 - 8964) < 0 && 0 != 10 * (~a17~0 - 8964) % 9 then 1 + 10 * (~a17~0 - 8964) / 9 else 10 * (~a17~0 - 8964) / 9) / 5 else (if 10 * (~a17~0 - 8964) < 0 && 0 != 10 * (~a17~0 - 8964) % 9 then 1 + 10 * (~a17~0 - 8964) / 9 else 10 * (~a17~0 - 8964) / 9) / 5);~a7~0 := 13;calculate_output_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && (4 == ~a5~0 && 2 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 13 == ~a24~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0 && 15 == ~a24~0 && (1 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0;~a17~0 := (if (if -498430 + ~a17~0 < 0 && 0 != (-498430 + ~a17~0) % 5 then 1 + (-498430 + ~a17~0) / 5 else (-498430 + ~a17~0) / 5) < 0 && 0 != (if -498430 + ~a17~0 < 0 && 0 != (-498430 + ~a17~0) % 5 then 1 + (-498430 + ~a17~0) / 5 else (-498430 + ~a17~0) / 5) % 109 then (if -498430 + ~a17~0 < 0 && 0 != (-498430 + ~a17~0) % 5 then 1 + (-498430 + ~a17~0) / 5 else (-498430 + ~a17~0) / 5) % 109 - 109 else (if -498430 + ~a17~0 < 0 && 0 != (-498430 + ~a17~0) % 5 then 1 + (-498430 + ~a17~0) / 5 else (-498430 + ~a17~0) / 5) % 109) - -2;~a7~0 := 14;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0 && 15 == ~a24~0 && (1 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0);" "assume 15 == ~a24~0 && (~a2~0 <= 189 && 1 == calculate_output_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0))) && 7 == ~a5~0;~a17~0 := 2 + (if 336737 + ~a17~0 < 0 && 0 != (336737 + ~a17~0) % 109 then (336737 + ~a17~0) % 109 - 109 else (336737 + ~a17~0) % 109);~a7~0 := 14;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !(15 == ~a24~0 && (~a2~0 <= 189 && 1 == calculate_output_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0))) && 7 == ~a5~0);" "assume 6 == ~a5~0 && ~a17~0 <= -108 && (189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && 14 == ~a7~0 && 6 == calculate_output_~input#1;~a17~0 := (if (if -8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 5 then 1 + (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5 else (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5) < 0 && 0 != (if -8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 5 then 1 + (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5 else (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5) % 109 then (if -8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 5 then 1 + (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5 else (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5) % 109 - 109 else (if -8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 5 then 1 + (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5 else (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5) % 109) - -99;~a5~0 := 5;calculate_output_#res#1 := -1;" "assume !(6 == ~a5~0 && ~a17~0 <= -108 && (189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && 14 == ~a7~0 && 6 == calculate_output_~input#1);" "assume (111 < ~a17~0 && 255 >= ~a17~0) && (((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && 13 == ~a24~0;~a7~0 := 12;calculate_output_#res#1 := -1;" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && (((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && 13 == ~a24~0);" "assume 13 == ~a24~0 && 3 == ~a5~0 && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -1 * (5 * ~a2~0 - -456899);~a17~0 := -2 + (2 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1);~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !(13 == ~a24~0 && 3 == ~a5~0 && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 5 == ~a5~0 && ~a2~0 <= 189 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1) && 15 == ~a24~0;~a17~0 := (if -1 * (807386 + (~a17~0 - 533399)) < 0 && 0 != -1 * (807386 + (~a17~0 - 533399)) % 10 then 1 + -1 * (807386 + (~a17~0 - 533399)) / 10 else -1 * (807386 + (~a17~0 - 533399)) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(5 == ~a5~0 && ~a2~0 <= 189 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1) && 15 == ~a24~0);" "assume 5 == ~a5~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && 3 == calculate_output_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0;~a2~0 := -1 * (15012 + ~a2~0 - -575888);~a17~0 := (if ~a17~0 - -31776 - -471905 < 0 && 0 != (~a17~0 - -31776 - -471905) % 5 then 1 + (~a17~0 - -31776 - -471905) / 5 else (~a17~0 - -31776 - -471905) / 5) - 154264;~a7~0 := 14;~a24~0 := 14;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !(5 == ~a5~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && 3 == calculate_output_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (4 == ~a5~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && 15 == ~a24~0;~a17~0 := 1 + (~a17~0 - 600111);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (4 == ~a5~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && 15 == ~a24~0);" "assume (7 == ~a5~0 && (4 == calculate_output_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0))) && ~a2~0 <= 189) && 14 == ~a24~0;~a17~0 := 189902 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -117) - 189835;~a7~0 := 13;calculate_output_#res#1 := -1;" "assume !((7 == ~a5~0 && (4 == calculate_output_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0))) && ~a2~0 <= 189) && 14 == ~a24~0);" "assume 13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (5 == ~a5~0 && 6 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0;~a2~0 := (if 10 * (~a2~0 - 330313) < 0 && 0 != 10 * (~a2~0 - 330313) % 9 then 1 + 10 * (~a2~0 - 330313) / 9 else 10 * (~a2~0 - 330313) / 9) - 15295;~a17~0 := (if 205502 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 422861) < 0 && 0 != (205502 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 422861)) % 109 then (205502 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 422861)) % 109 - 109 else (205502 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 422861)) % 109) - -66;~a7~0 := 13;~a24~0 := 15;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !(13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (5 == ~a5~0 && 6 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && ((-108 < ~a17~0 && 111 >= ~a17~0) && 4 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 4 == ~a5~0;~a17~0 := -505795 + ~a17~0;~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && ((-108 < ~a17~0 && 111 >= ~a17~0) && 4 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 4 == ~a5~0);" "assume (~a2~0 <= 189 && (255 < ~a17~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output_~input#1) && 6 == ~a5~0) && 14 == ~a24~0;~a17~0 := -1 + (~a17~0 - 600255);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((~a2~0 <= 189 && (255 < ~a17~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output_~input#1) && 6 == ~a5~0) && 14 == ~a24~0);" "assume ((14 == ~a24~0 && (4 == calculate_output_~input#1 && 13 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if ~a2~0 - 574876 < 0 && 0 != (~a2~0 - 574876) % 5 then 1 + (~a2~0 - 574876) / 5 else (~a2~0 - 574876) / 5) - 126841;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182;~a24~0 := 13;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !(((14 == ~a24~0 && (4 == calculate_output_~input#1 && 13 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 1 == calculate_output_~input#1) && 14 == ~a24~0;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - -106688 - 700155;~a17~0 := (if ~a17~0 - -444995 < 0 && 0 != (~a17~0 - -444995) % 71 then (~a17~0 - -444995) % 71 - 71 else (~a17~0 - -444995) % 71) - -142;~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := 23;" "assume !(3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 1 == calculate_output_~input#1) && 14 == ~a24~0);" "assume (~a2~0 <= 189 && 255 < ~a17~0 && 15 == ~a24~0 && 3 == calculate_output_~input#1 && 12 == ~a7~0) && 7 == ~a5~0;~a17~0 := -460355 + (if (if -443894 + ~a17~0 < 0 && 0 != (-443894 + ~a17~0) % 5 then 1 + (-443894 + ~a17~0) / 5 else (-443894 + ~a17~0) / 5) < 0 && 0 != (if -443894 + ~a17~0 < 0 && 0 != (-443894 + ~a17~0) % 5 then 1 + (-443894 + ~a17~0) / 5 else (-443894 + ~a17~0) / 5) % 5 then 1 + (if -443894 + ~a17~0 < 0 && 0 != (-443894 + ~a17~0) % 5 then 1 + (-443894 + ~a17~0) / 5 else (-443894 + ~a17~0) / 5) / 5 else (if -443894 + ~a17~0 < 0 && 0 != (-443894 + ~a17~0) % 5 then 1 + (-443894 + ~a17~0) / 5 else (-443894 + ~a17~0) / 5) / 5);~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((~a2~0 <= 189 && 255 < ~a17~0 && 15 == ~a24~0 && 3 == calculate_output_~input#1 && 12 == ~a7~0) && 7 == ~a5~0);" "assume (5 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (5 == calculate_output_~input#1 && 13 == ~a24~0) && 12 == ~a7~0) && ~a2~0 <= 189;~a17~0 := 509500 + (-406871 + ~a17~0 - 29414) - 209883;~a7~0 := 13;~a5~0 := 7;calculate_output_#res#1 := 23;" "assume !((5 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (5 == calculate_output_~input#1 && 13 == ~a24~0) && 12 == ~a7~0) && ~a2~0 <= 189);" "assume 5 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && ((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 1 == calculate_output_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := -386404 + ~a17~0 - -386194 - -24721 - 24655;~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !(5 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && ((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 1 == calculate_output_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ~a2~0 <= 189 && ((4 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0;~a17~0 := 184 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -1 - 1;~a7~0 := 14;~a24~0 := 13;~a5~0 := 5;calculate_output_#res#1 := 21;" "assume !(~a2~0 <= 189 && ((4 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((5 == ~a5~0 && 13 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) || (((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 4 == ~a5~0) || (5 == ~a5~0 && (12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) && 3 == calculate_output_~input#1;~a2~0 := -496396 + 5 * ~a2~0 - -43586;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -183 - -1;~a7~0 := 14;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((5 == ~a5~0 && 13 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) || (((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 4 == ~a5~0) || (5 == ~a5~0 && (12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) && 3 == calculate_output_~input#1);" "assume ((((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0) && 13 == ~a24~0;~a17~0 := 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184 - 1);~a7~0 := 14;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !(((((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0) && 13 == ~a24~0);" "assume (((1 == calculate_output_~input#1 && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0))) && 14 == ~a24~0) && 7 == ~a5~0) && ~a2~0 <= 189;~a17~0 := -109681 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -456210 - 346519);~a7~0 := 13;calculate_output_#res#1 := -1;" "assume !((((1 == calculate_output_~input#1 && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0))) && 14 == ~a24~0) && 7 == ~a5~0) && ~a2~0 <= 189);" "assume 13 == ~a7~0 && 15 == ~a24~0 && (6 == ~a5~0 && 2 == calculate_output_~input#1 && ~a17~0 <= -108) && ~a2~0 <= 189;~a17~0 := 60 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -191);~a7~0 := 12;~a24~0 := 13;~a5~0 := 7;calculate_output_#res#1 := 26;" "assume !(13 == ~a7~0 && 15 == ~a24~0 && (6 == ~a5~0 && 2 == calculate_output_~input#1 && ~a17~0 <= -108) && ~a2~0 <= 189);" "assume 7 == ~a5~0 && (14 == ~a24~0 && 5 == calculate_output_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0))) && ~a2~0 <= 189;~a17~0 := 182 + (if (if -437926 + ~a17~0 < 0 && 0 != (-437926 + ~a17~0) % 5 then 1 + (-437926 + ~a17~0) / 5 else (-437926 + ~a17~0) / 5) < 0 && 0 != (if -437926 + ~a17~0 < 0 && 0 != (-437926 + ~a17~0) % 5 then 1 + (-437926 + ~a17~0) / 5 else (-437926 + ~a17~0) / 5) % 71 then (if -437926 + ~a17~0 < 0 && 0 != (-437926 + ~a17~0) % 5 then 1 + (-437926 + ~a17~0) / 5 else (-437926 + ~a17~0) / 5) % 71 - 71 else (if -437926 + ~a17~0 < 0 && 0 != (-437926 + ~a17~0) % 5 then 1 + (-437926 + ~a17~0) / 5 else (-437926 + ~a17~0) / 5) % 71);~a7~0 := 14;calculate_output_#res#1 := 26;" "assume !(7 == ~a5~0 && (14 == ~a24~0 && 5 == calculate_output_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0))) && ~a2~0 <= 189);" "assume 13 == ~a7~0 && 13 == ~a24~0 && ((3 == calculate_output_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 5 == ~a5~0;~a17~0 := 367978 + ((if 23 * ~a17~0 < 0 && 0 != 23 * ~a17~0 % 10 then 1 + 23 * ~a17~0 / 10 else 23 * ~a17~0 / 10) - -95194);~a5~0 := 7;calculate_output_#res#1 := 23;" "assume !(13 == ~a7~0 && 13 == ~a24~0 && ((3 == calculate_output_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 5 == ~a5~0);" "assume 13 == ~a24~0 && 13 == ~a7~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (2 == calculate_output_~input#1 && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 5 * (-75316 + 5 * ~a2~0);~a17~0 := 25 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 551159;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(13 == ~a24~0 && 13 == ~a7~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (2 == calculate_output_~input#1 && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 14 == ~a24~0 && 7 == ~a5~0 && ((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 6 == calculate_output_~input#1) && ~a2~0 <= 189;~a17~0 := (if 497335 + ~a17~0 - 362468 < 0 && 0 != (497335 + ~a17~0 - 362468) % 5 then 1 + (497335 + ~a17~0 - 362468) / 5 else (497335 + ~a17~0 - 362468) / 5);~a7~0 := 13;~a24~0 := 13;calculate_output_#res#1 := -1;" "assume !(14 == ~a24~0 && 7 == ~a5~0 && ((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 6 == calculate_output_~input#1) && ~a2~0 <= 189);" "assume 14 == ~a7~0 && 3 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (4 == calculate_output_~input#1 && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a7~0 := 12;~a24~0 := 14;calculate_output_#res#1 := -1;" "assume !(14 == ~a7~0 && 3 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (4 == calculate_output_~input#1 && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ~a2~0 <= 189 && 7 == ~a5~0 && 13 == ~a24~0 && (((~a17~0 <= -108 && 14 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 2 == calculate_output_~input#1;~a2~0 := 235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -164895 - 164893;~a17~0 := (if (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -2 < 0 && 0 != ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -2) % 5 then 1 + ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -2) / 5 else ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -2) / 5);~a7~0 := 12;~a24~0 := 14;~a5~0 := 3;calculate_output_#res#1 := 23;" "assume !(~a2~0 <= 189 && 7 == ~a5~0 && 13 == ~a24~0 && (((~a17~0 <= -108 && 14 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 2 == calculate_output_~input#1);" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189 && 14 == ~a24~0 && (2 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 5 == ~a5~0;~a2~0 := (if (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5) < 0 && 0 != (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5) % 45 then (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5) % 45 - 45 else (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5) % 45) - -235;~a17~0 := (if 5 * ~a17~0 - -230268 < 0 && 0 != (5 * ~a17~0 - -230268) % 5 then 1 + (5 * ~a17~0 - -230268) / 5 else (5 * ~a17~0 - -230268) / 5);~a7~0 := 14;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := 21;" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189 && 14 == ~a24~0 && (2 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 5 == ~a5~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (4 == ~a5~0 && 5 == calculate_output_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0))) && 15 == ~a24~0;~a17~0 := 152347 + (146 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -107220 - 259531);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (4 == ~a5~0 && 5 == calculate_output_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0))) && 15 == ~a24~0);" "assume (111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0 && (~a2~0 <= 189 && 4 == calculate_output_~input#1 && 5 == ~a5~0) && 14 == ~a7~0;~a17~0 := (if 5 * (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9) < 0 && 0 != 5 * (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9) % 5 then 1 + 5 * (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9) / 5 else 5 * (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0 && (~a2~0 <= 189 && 4 == calculate_output_~input#1 && 5 == ~a5~0) && 14 == ~a7~0);" "assume (((111 < ~a17~0 && 255 >= ~a17~0) && (6 == ~a5~0 && 5 == calculate_output_~input#1) && 15 == ~a24~0) && 12 == ~a7~0) && ~a2~0 <= 189;~a2~0 := 235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45);~a7~0 := 13;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := 23;" "assume !((((111 < ~a17~0 && 255 >= ~a17~0) && (6 == ~a5~0 && 5 == calculate_output_~input#1) && 15 == ~a24~0) && 12 == ~a7~0) && ~a2~0 <= 189);" "assume 5 == ~a5~0 && ((~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && 3 == calculate_output_~input#1) && 12 == ~a7~0) && 13 == ~a24~0;~a17~0 := -240506 + 5 * (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9);~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(5 == ~a5~0 && ((~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && 3 == calculate_output_~input#1) && 12 == ~a7~0) && 13 == ~a24~0);" "assume (((((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 2 == calculate_output_~input#1) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0;~a2~0 := (if 10 * (-417573 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5)) < 0 && 0 != 10 * (-417573 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5)) % 9 then 1 + 10 * (-417573 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5)) / 9 else 10 * (-417573 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5)) / 9);~a17~0 := -471841 + (~a17~0 - 128270);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((((((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 2 == calculate_output_~input#1) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0);" "assume 255 < ~a17~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((4 == ~a5~0 && 4 == calculate_output_~input#1) && 13 == ~a7~0) && 15 == ~a24~0;~a2~0 := -50269 + (if 10 * (-199858 + ~a2~0) < 0 && 0 != 10 * (-199858 + ~a2~0) % 9 then 1 + 10 * (-199858 + ~a2~0) / 9 else 10 * (-199858 + ~a2~0) / 9);~a17~0 := (if (if -143986 + ~a17~0 < 0 && 0 != (-143986 + ~a17~0) % 5 then 1 + (-143986 + ~a17~0) / 5 else (-143986 + ~a17~0) / 5) < 0 && 0 != (if -143986 + ~a17~0 < 0 && 0 != (-143986 + ~a17~0) % 5 then 1 + (-143986 + ~a17~0) / 5 else (-143986 + ~a17~0) / 5) % 71 then (if -143986 + ~a17~0 < 0 && 0 != (-143986 + ~a17~0) % 5 then 1 + (-143986 + ~a17~0) / 5 else (-143986 + ~a17~0) / 5) % 71 - 71 else (if -143986 + ~a17~0 < 0 && 0 != (-143986 + ~a17~0) % 5 then 1 + (-143986 + ~a17~0) / 5 else (-143986 + ~a17~0) / 5) % 71) - -183;~a7~0 := 14;~a24~0 := 13;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !(255 < ~a17~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((4 == ~a5~0 && 4 == calculate_output_~input#1) && 13 == ~a7~0) && 15 == ~a24~0);" "assume 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 6 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 255 < ~a17~0)) || (13 == ~a7~0 && 255 < ~a17~0));~a2~0 := (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) - 103911;~a17~0 := ~a17~0 - 600110 - 2;~a7~0 := 12;~a24~0 := 13;calculate_output_#res#1 := -1;" "assume !(3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 6 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 255 < ~a17~0)) || (13 == ~a7~0 && 255 < ~a17~0)));" "assume ((~a2~0 <= 189 && 6 == calculate_output_~input#1 && (((~a17~0 <= -108 && 14 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0))) && 7 == ~a5~0) && 13 == ~a24~0;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 2;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(((~a2~0 <= 189 && 6 == calculate_output_~input#1 && (((~a17~0 <= -108 && 14 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0))) && 7 == ~a5~0) && 13 == ~a24~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output_~input#1 && ((((15 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) && 4 == ~a5~0) || (((12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 5 == ~a5~0)) || ((13 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) && 5 == ~a5~0));~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 5) - 528849;~a17~0 := 687900 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 300593);~a7~0 := 14;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output_~input#1 && ((((15 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) && 4 == ~a5~0) || (((12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 5 == ~a5~0)) || ((13 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) && 5 == ~a5~0)));" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 4 == calculate_output_~input#1 && ((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108))) && 15 == ~a24~0;~a2~0 := -157536 + ~a2~0 - 172398;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - -542550 - 542551;~a7~0 := 12;~a24~0 := 13;calculate_output_#res#1 := -1;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 4 == calculate_output_~input#1 && ((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108))) && 15 == ~a24~0);" "assume ((-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && (13 == ~a24~0 && 5 == calculate_output_~input#1) && 13 == ~a7~0) && 5 == ~a5~0;~a2~0 := -17770 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - 555637);~a17~0 := (if 10 * (if 10 * (~a17~0 - -266183) < 0 && 0 != 10 * (~a17~0 - -266183) % 9 then 1 + 10 * (~a17~0 - -266183) / 9 else 10 * (~a17~0 - -266183) / 9) < 0 && 0 != 10 * (if 10 * (~a17~0 - -266183) < 0 && 0 != 10 * (~a17~0 - -266183) % 9 then 1 + 10 * (~a17~0 - -266183) / 9 else 10 * (~a17~0 - -266183) / 9) % 9 then 1 + 10 * (if 10 * (~a17~0 - -266183) < 0 && 0 != 10 * (~a17~0 - -266183) % 9 then 1 + 10 * (~a17~0 - -266183) / 9 else 10 * (~a17~0 - -266183) / 9) / 9 else 10 * (if 10 * (~a17~0 - -266183) < 0 && 0 != 10 * (~a17~0 - -266183) % 9 then 1 + 10 * (~a17~0 - -266183) / 9 else 10 * (~a17~0 - -266183) / 9) / 9);~a7~0 := 14;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !(((-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && (13 == ~a24~0 && 5 == calculate_output_~input#1) && 13 == ~a7~0) && 5 == ~a5~0);" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && 3 == ~a5~0 && 15 == ~a24~0 && (1 == calculate_output_~input#1 && 13 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 186 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5);~a7~0 := 14;~a24~0 := 13;calculate_output_#res#1 := -1;" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && 3 == ~a5~0 && 15 == ~a24~0 && (1 == calculate_output_~input#1 && 13 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 255 < ~a17~0 && 14 == ~a24~0 && (~a2~0 <= 189 && 1 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 5 == ~a5~0;~a2~0 := 226 + (if 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) < 0 && 0 != 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) % 45 then 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) % 45 - 45 else 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) % 45);~a17~0 := -104 + (~a17~0 - 600142);~a7~0 := 12;~a24~0 := 13;~a5~0 := 4;calculate_output_#res#1 := 21;" "assume !(255 < ~a17~0 && 14 == ~a24~0 && (~a2~0 <= 189 && 1 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 5 == ~a5~0);" "assume (12 == ~a7~0 && (4 == ~a5~0 && 3 == calculate_output_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 15 == ~a24~0;~a24~0 := 14;~a5~0 := 5;calculate_output_#res#1 := 23;" "assume !((12 == ~a7~0 && (4 == ~a5~0 && 3 == calculate_output_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 15 == ~a24~0);" "assume ~a2~0 <= 189 && 4 == calculate_output_~input#1 && ((((15 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) && 6 == ~a5~0) || (7 == ~a5~0 && 13 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) || (((~a17~0 <= -108 && 13 == ~a7~0) && 13 == ~a24~0) && 7 == ~a5~0));~a2~0 := 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45);~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 - -1 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 - -1) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 - -1) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 - -1) / 5);~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output_#res#1 := 26;" "assume !(~a2~0 <= 189 && 4 == calculate_output_~input#1 && ((((15 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) && 6 == ~a5~0) || (7 == ~a5~0 && 13 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) || (((~a17~0 <= -108 && 13 == ~a7~0) && 13 == ~a24~0) && 7 == ~a5~0)));" "assume 4 == ~a5~0 && 14 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 255 < ~a17~0 && (13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1;~a2~0 := -131825 + -5 * ~a2~0;~a17~0 := (if -1 * (-253338 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -303884) < 0 && 0 != -1 * (-253338 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -303884) % 10 then 1 + -1 * (-253338 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -303884) / 10 else -1 * (-253338 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -303884) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(4 == ~a5~0 && 14 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 255 < ~a17~0 && (13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1);" "assume 4 == ~a5~0 && 15 == ~a24~0 && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 5 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 517057 < 0 && 0 != (5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 517057) % 71 then (5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 517057) % 71 - 71 else (5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 517057) % 71) - -222;~a7~0 := 13;calculate_output_#res#1 := 26;" "assume !(4 == ~a5~0 && 15 == ~a24~0 && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 5 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108 && 5 == ~a5~0 && 5 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0;~a2~0 := -229661 + (~a2~0 - 51957 - 201016);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108 && 5 == ~a5~0 && 5 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0);" "assume ((((4 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0;~a17~0 := (if 10 * (if -583681 + ~a17~0 < 0 && 0 != (-583681 + ~a17~0) % 5 then 1 + (-583681 + ~a17~0) / 5 else (-583681 + ~a17~0) / 5) < 0 && 0 != 10 * (if -583681 + ~a17~0 < 0 && 0 != (-583681 + ~a17~0) % 5 then 1 + (-583681 + ~a17~0) / 5 else (-583681 + ~a17~0) / 5) % 9 then 1 + 10 * (if -583681 + ~a17~0 < 0 && 0 != (-583681 + ~a17~0) % 5 then 1 + (-583681 + ~a17~0) / 5 else (-583681 + ~a17~0) / 5) / 9 else 10 * (if -583681 + ~a17~0 < 0 && 0 != (-583681 + ~a17~0) % 5 then 1 + (-583681 + ~a17~0) / 5 else (-583681 + ~a17~0) / 5) / 9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(((((4 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0);" "assume ((((189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a17~0 <= -108) && 4 == ~a5~0) && 14 == ~a24~0;~a2~0 := -1 * ((if -5 * ~a2~0 < 0 && 0 != -5 * ~a2~0 % 5 then 1 + -5 * ~a2~0 / 5 else -5 * ~a2~0 / 5) - -461012);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !(((((189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a17~0 <= -108) && 4 == ~a5~0) && 14 == ~a24~0);" "assume (~a2~0 <= 189 && ((((13 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0)) || (15 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 2 == calculate_output_~input#1) && 7 == ~a5~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "assume !((~a2~0 <= 189 && ((((13 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0)) || (15 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 2 == calculate_output_~input#1) && 7 == ~a5~0);" "assume ((((((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0)) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0) && 4 == ~a5~0;~a2~0 := (if -260554 + ~a2~0 < 0 && 0 != (-260554 + ~a2~0) % 5 then 1 + (-260554 + ~a2~0) / 5 else (-260554 + ~a2~0) / 5);~a17~0 := -466402 + (if ~a17~0 - 600111 < 0 && 0 != (~a17~0 - 600111) % 5 then 1 + (~a17~0 - 600111) / 5 else (~a17~0 - 600111) / 5);~a7~0 := 14;~a5~0 := 7;calculate_output_#res#1 := -1;" "assume !(((((((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0)) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0) && 4 == ~a5~0);" "assume 15 == ~a24~0 && (((1 == calculate_output_~input#1 && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0;~a2~0 := 3 * (-198382 + ~a2~0) - 2631;~a17~0 := -174727 + (if 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % -2 then 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / -2 - 1 else 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / -2);~a7~0 := 12;~a24~0 := 13;calculate_output_#res#1 := -1;" "assume !(15 == ~a24~0 && (((1 == calculate_output_~input#1 && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0);" "assume 14 == ~a24~0 && 7 == ~a5~0 && (5 == calculate_output_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && ~a2~0 <= 189;~a17~0 := 23535 + (if (if ~a17~0 - 587947 < 0 && 0 != (~a17~0 - 587947) % 5 then 1 + (~a17~0 - 587947) / 5 else (~a17~0 - 587947) / 5) < 0 && 0 != (if ~a17~0 - 587947 < 0 && 0 != (~a17~0 - 587947) % 5 then 1 + (~a17~0 - 587947) / 5 else (~a17~0 - 587947) / 5) % 5 then 1 + (if ~a17~0 - 587947 < 0 && 0 != (~a17~0 - 587947) % 5 then 1 + (~a17~0 - 587947) / 5 else (~a17~0 - 587947) / 5) / 5 else (if ~a17~0 - 587947 < 0 && 0 != (~a17~0 - 587947) % 5 then 1 + (~a17~0 - 587947) / 5 else (~a17~0 - 587947) / 5) / 5);~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := -1;" "assume !(14 == ~a24~0 && 7 == ~a5~0 && (5 == calculate_output_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && ~a2~0 <= 189);" "assume (15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0 && 4 == ~a5~0 && 4 == calculate_output_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0;~a2~0 := -257179 + (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5);~a17~0 := -8544 + (if 43333 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184) < 0 && 0 != (43333 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184)) % 5 then 1 + (43333 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184)) / 5 else (43333 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184)) / 5);~a7~0 := 12;~a5~0 := 5;calculate_output_#res#1 := -1;" "assume !((15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0 && 4 == ~a5~0 && 4 == calculate_output_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0);" "assume (((14 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output_~input#1) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0;~a2~0 := 193 + (if 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) < 0 && 0 != 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 then 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 - 45 else 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45);~a17~0 := -75458 + (if 10 * (~a17~0 - -121418) < 0 && 0 != 10 * (~a17~0 - -121418) % -9 then 10 * (~a17~0 - -121418) / -9 - 1 else 10 * (~a17~0 - -121418) / -9);~a7~0 := 12;~a24~0 := 15;~a5~0 := 3;calculate_output_#res#1 := 23;" "assume !((((14 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output_~input#1) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0);" "assume ~a17~0 <= -108 && (189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 13 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output_~input#1;~a2~0 := -583621 + ~a2~0 - 7708;~a17~0 := (if 5 * ((if ~a17~0 - -545152 < 0 && 0 != (~a17~0 - -545152) % 109 then (~a17~0 - -545152) % 109 - 109 else (~a17~0 - -545152) % 109) - -2) < 0 && 0 != 5 * ((if ~a17~0 - -545152 < 0 && 0 != (~a17~0 - -545152) % 109 then (~a17~0 - -545152) % 109 - 109 else (~a17~0 - -545152) % 109) - -2) % 109 then 5 * ((if ~a17~0 - -545152 < 0 && 0 != (~a17~0 - -545152) % 109 then (~a17~0 - -545152) % 109 - 109 else (~a17~0 - -545152) % 109) - -2) % 109 - 109 else 5 * ((if ~a17~0 - -545152 < 0 && 0 != (~a17~0 - -545152) % 109 then (~a17~0 - -545152) % 109 - 109 else (~a17~0 - -545152) % 109) - -2) % 109) - -2;~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := 21;" "assume !(~a17~0 <= -108 && (189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 13 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output_~input#1);" "assume 12 == ~a7~0 && (((~a2~0 <= 189 && 2 == calculate_output_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0) && 4 == ~a5~0) && 15 == ~a24~0;~a17~0 := (if -1 * ((if 10 * (~a17~0 - -393608) < 0 && 0 != 10 * (~a17~0 - -393608) % 9 then 1 + 10 * (~a17~0 - -393608) / 9 else 10 * (~a17~0 - -393608) / 9) - 738081) < 0 && 0 != -1 * ((if 10 * (~a17~0 - -393608) < 0 && 0 != 10 * (~a17~0 - -393608) % 9 then 1 + 10 * (~a17~0 - -393608) / 9 else 10 * (~a17~0 - -393608) / 9) - 738081) % 10 then 1 + -1 * ((if 10 * (~a17~0 - -393608) < 0 && 0 != 10 * (~a17~0 - -393608) % 9 then 1 + 10 * (~a17~0 - -393608) / 9 else 10 * (~a17~0 - -393608) / 9) - 738081) / 10 else -1 * ((if 10 * (~a17~0 - -393608) < 0 && 0 != 10 * (~a17~0 - -393608) % 9 then 1 + 10 * (~a17~0 - -393608) / 9 else 10 * (~a17~0 - -393608) / 9) - 738081) / 10);~a7~0 := 13;~a24~0 := 14;~a5~0 := 5;calculate_output_#res#1 := 23;" "assume !(12 == ~a7~0 && (((~a2~0 <= 189 && 2 == calculate_output_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0) && 4 == ~a5~0) && 15 == ~a24~0);" "assume ((-108 < ~a17~0 && 111 >= ~a17~0) && ((1 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 4 == ~a5~0) && 15 == ~a24~0;~a17~0 := 5 * (if ~a17~0 - -93652 < 0 && 0 != (~a17~0 - -93652) % 5 then 1 + (~a17~0 - -93652) / 5 else (~a17~0 - -93652) / 5);~a7~0 := 14;~a24~0 := 13;~a5~0 := 5;calculate_output_#res#1 := 23;" "assume !(((-108 < ~a17~0 && 111 >= ~a17~0) && ((1 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 4 == ~a5~0) && 15 == ~a24~0);assume { :begin_inline_calculate_output2 } true;calculate_output2_#in~input#1 := calculate_output_~input#1;havoc calculate_output2_#res#1;havoc calculate_output2_#t~ret31#1, calculate_output2_~input#1;calculate_output2_~input#1 := calculate_output2_#in~input#1;" "assume 7 == ~a5~0 && (((((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189) && 13 == ~a24~0;~a17~0 := -223220 + ~a17~0 - 376890;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(7 == ~a5~0 && (((((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189) && 13 == ~a24~0);" "assume (13 == ~a24~0 && (3 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108;~a2~0 := 5 * ~a2~0 - 572766 - 10840;~a17~0 := (if 10 * (300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) < 0 && 0 != 10 * (300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) % 9 then 1 + 10 * (300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) / 9 else 10 * (300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) / 9);~a7~0 := 12;~a5~0 := 7;calculate_output2_#res#1 := -1;" "assume !((13 == ~a24~0 && (3 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108);" "assume (5 == ~a5~0 && ~a17~0 <= -108 && (5 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 15 == ~a24~0;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 - -85883 - 234462 - -340820;~a7~0 := 13;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := 23;" "assume !((5 == ~a5~0 && ~a17~0 <= -108 && (5 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 15 == ~a24~0);" "assume 7 == ~a5~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && 3 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && ~a2~0 <= 189;~a17~0 := ~a17~0 - 554057 - 32150;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(7 == ~a5~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && 3 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && ~a2~0 <= 189);" "assume (~a2~0 <= 189 && 4 == calculate_output2_~input#1 && ((14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108) || ((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0))) && 6 == ~a5~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 146392 - 201110;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((~a2~0 <= 189 && 4 == calculate_output2_~input#1 && ((14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108) || ((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0))) && 6 == ~a5~0);" "assume (((189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 2 == calculate_output2_~input#1) && 4 == ~a5~0) && 14 == ~a24~0;~a2~0 := -61750 + (if 10 * (-438465 + ~a2~0) < 0 && 0 != 10 * (-438465 + ~a2~0) % 9 then 1 + 10 * (-438465 + ~a2~0) / 9 else 10 * (-438465 + ~a2~0) / 9);~a17~0 := -650123 + (~a17~0 - -547585 - -40543);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((((189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 2 == calculate_output2_~input#1) && 4 == ~a5~0) && 14 == ~a24~0);" "assume 5 == ~a5~0 && (14 == ~a24~0 && ((~a17~0 <= -108 && 14 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 2 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 5 * ~a2~0 - 588386 - 700;~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5) - 223475;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(5 == ~a5~0 && (14 == ~a24~0 && ((~a17~0 <= -108 && 14 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 2 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && (1 == calculate_output2_~input#1 && 5 == ~a5~0) && 12 == ~a7~0;~a17~0 := ~a17~0 - -556781 - -32123 - -2336;~a7~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := -1;" "assume !(15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && (1 == calculate_output2_~input#1 && 5 == ~a5~0) && 12 == ~a7~0);" "assume 4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((12 == ~a7~0 && 1 == calculate_output2_~input#1) && 13 == ~a24~0) && ~a17~0 <= -108;~a7~0 := 14;~a24~0 := 14;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((12 == ~a7~0 && 1 == calculate_output2_~input#1) && 13 == ~a24~0) && ~a17~0 <= -108);" "assume 13 == ~a24~0 && 3 == ~a5~0 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 5 * (if -105771 + ~a2~0 < 0 && 0 != (-105771 + ~a2~0) % 5 then 1 + (-105771 + ~a2~0) / 5 else (-105771 + ~a2~0) / 5);~a17~0 := (if -1 * (192183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) < 0 && 0 != -1 * (192183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 10 then 1 + -1 * (192183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 10 else -1 * (192183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 10);~a7~0 := 12;calculate_output2_#res#1 := -1;" "assume !(13 == ~a24~0 && 3 == ~a5~0 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((((13 == ~a24~0 && 6 == calculate_output2_~input#1) && 14 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a2~0 := 5 * (if ~a2~0 - 160975 < 0 && 0 != (~a2~0 - 160975) % 5 then 1 + (~a2~0 - 160975) / 5 else (~a2~0 - 160975) / 5);~a17~0 := 85129 + ~a17~0 - 56859;~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output2_#res#1 := -1;" "assume !(((((13 == ~a24~0 && 6 == calculate_output2_~input#1) && 14 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "assume 13 == ~a24~0 && ((3 == calculate_output2_~input#1 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 7 == ~a5~0) && ~a2~0 <= 189;~a17~0 := (if (if 5 * ~a17~0 - 221071 < 0 && 0 != (5 * ~a17~0 - 221071) % 5 then 1 + (5 * ~a17~0 - 221071) / 5 else (5 * ~a17~0 - 221071) / 5) < 0 && 0 != (if 5 * ~a17~0 - 221071 < 0 && 0 != (5 * ~a17~0 - 221071) % 5 then 1 + (5 * ~a17~0 - 221071) / 5 else (5 * ~a17~0 - 221071) / 5) % 71 then (if 5 * ~a17~0 - 221071 < 0 && 0 != (5 * ~a17~0 - 221071) % 5 then 1 + (5 * ~a17~0 - 221071) / 5 else (5 * ~a17~0 - 221071) / 5) % 71 - 71 else (if 5 * ~a17~0 - 221071 < 0 && 0 != (5 * ~a17~0 - 221071) % 5 then 1 + (5 * ~a17~0 - 221071) / 5 else (5 * ~a17~0 - 221071) / 5) % 71) - -220;~a7~0 := 12;~a5~0 := 5;calculate_output2_#res#1 := 21;" "assume !(13 == ~a24~0 && ((3 == calculate_output2_~input#1 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 7 == ~a5~0) && ~a2~0 <= 189);" "assume (((~a2~0 <= 189 && 4 == calculate_output2_~input#1 && 13 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) && 5 == ~a5~0;~a17~0 := -543666 + ~a17~0 - 48044 - 4253;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((((~a2~0 <= 189 && 4 == calculate_output2_~input#1 && 13 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) && 5 == ~a5~0);" "assume 6 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output2_~input#1) && 13 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a17~0 := -479754 + ~a17~0 - 60677;~a7~0 := 12;~a24~0 := 14;~a5~0 := 5;calculate_output2_#res#1 := -1;" "assume !(6 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output2_~input#1) && 13 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (15 == ~a24~0 && 5 == calculate_output2_~input#1) && 13 == ~a7~0;~a17~0 := (if ~a17~0 - 89845 < 0 && 0 != (~a17~0 - 89845) % 71 then (~a17~0 - 89845) % 71 - 71 else (~a17~0 - 89845) % 71) - -187;~a24~0 := 13;calculate_output2_#res#1 := -1;" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (15 == ~a24~0 && 5 == calculate_output2_~input#1) && 13 == ~a7~0);" "assume (((111 < ~a17~0 && 255 >= ~a17~0) && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0;~a2~0 := -133618 + 5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5);~a17~0 := (if 10 * (~a17~0 - 64840 - 296199) < 0 && 0 != 10 * (~a17~0 - 64840 - 296199) % 9 then 1 + 10 * (~a17~0 - 64840 - 296199) / 9 else 10 * (~a17~0 - 64840 - 296199) / 9);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((((111 < ~a17~0 && 255 >= ~a17~0) && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0);" "assume (((189 < ~a2~0 && 281 >= ~a2~0) && (12 == ~a7~0 && 6 == calculate_output2_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 5 == ~a5~0;~a2~0 := (if -519111 + ~a2~0 - -90859 < 0 && 0 != (-519111 + ~a2~0 - -90859) % 5 then 1 + (-519111 + ~a2~0 - -90859) / 5 else (-519111 + ~a2~0 - -90859) / 5);~a17~0 := 144 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5);~a7~0 := 13;~a24~0 := 14;~a5~0 := 7;calculate_output2_#res#1 := -1;" "assume !((((189 < ~a2~0 && 281 >= ~a2~0) && (12 == ~a7~0 && 6 == calculate_output2_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 5 == ~a5~0);" "assume 4 == ~a5~0 && 15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (3 == calculate_output2_~input#1 && ~a2~0 <= 189) && 12 == ~a7~0;~a17~0 := (if -1 * (521700 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 934556) < 0 && 0 != -1 * (521700 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 934556) % 10 then 1 + -1 * (521700 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 934556) / 10 else -1 * (521700 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 934556) / 10);~a7~0 := 14;calculate_output2_#res#1 := 23;" "assume !(4 == ~a5~0 && 15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (3 == calculate_output2_~input#1 && ~a2~0 <= 189) && 12 == ~a7~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 14 == ~a24~0 && 6 == calculate_output2_~input#1 && (((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0));~a2~0 := -25 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5);~a17~0 := 183 + (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 71 then 5 * ~a17~0 % 71 - 71 else 5 * ~a17~0 % 71);~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output2_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 14 == ~a24~0 && 6 == calculate_output2_~input#1 && (((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)));" "assume (((((13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output2_~input#1) && ~a17~0 <= -108) && 15 == ~a24~0) && 4 == ~a5~0) && ~a2~0 <= 189;~a17~0 := (if 5 * (183 + (if 343527 + ~a17~0 < 0 && 0 != (343527 + ~a17~0) % 71 then (343527 + ~a17~0) % 71 - 71 else (343527 + ~a17~0) % 71)) < 0 && 0 != 5 * (183 + (if 343527 + ~a17~0 < 0 && 0 != (343527 + ~a17~0) % 71 then (343527 + ~a17~0) % 71 - 71 else (343527 + ~a17~0) % 71)) % 71 then 5 * (183 + (if 343527 + ~a17~0 < 0 && 0 != (343527 + ~a17~0) % 71 then (343527 + ~a17~0) % 71 - 71 else (343527 + ~a17~0) % 71)) % 71 - 71 else 5 * (183 + (if 343527 + ~a17~0 < 0 && 0 != (343527 + ~a17~0) % 71 then (343527 + ~a17~0) % 71 - 71 else (343527 + ~a17~0) % 71)) % 71) - -165;~a7~0 := 13;calculate_output2_#res#1 := 21;" "assume !((((((13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output2_~input#1) && ~a17~0 <= -108) && 15 == ~a24~0) && 4 == ~a5~0) && ~a2~0 <= 189);" "assume (~a17~0 <= -108 && 6 == ~a5~0 && ~a2~0 <= 189 && 15 == ~a24~0 && 3 == calculate_output2_~input#1) && 13 == ~a7~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((~a17~0 <= -108 && 6 == ~a5~0 && ~a2~0 <= 189 && 15 == ~a24~0 && 3 == calculate_output2_~input#1) && 13 == ~a7~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((3 == calculate_output2_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 5 == ~a5~0) && 14 == ~a24~0;~a2~0 := 5 * (-81628 + ~a2~0) - 151837;~a17~0 := -600112 + ~a17~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((3 == calculate_output2_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 5 == ~a5~0) && 14 == ~a24~0);" "assume 255 < ~a17~0 && (5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 6 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0;~a17~0 := (if -190083 + ~a17~0 < 0 && 0 != (-190083 + ~a17~0) % 109 then (-190083 + ~a17~0) % 109 - 109 else (-190083 + ~a17~0) % 109) - -2;~a7~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := -1;" "assume !(255 < ~a17~0 && (5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 6 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0);" "assume (((14 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output2_~input#1) && 4 == ~a5~0) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if -351806 + (~a2~0 - 217302) < 0 && 0 != (-351806 + (~a2~0 - 217302)) % 5 then 1 + (-351806 + (~a2~0 - 217302)) / 5 else (-351806 + (~a2~0 - 217302)) / 5);~a17~0 := (if 10 * (if 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) < 0 && 0 != 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) % 10 then 1 + 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) / 10 else 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) / 10) < 0 && 0 != 10 * (if 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) < 0 && 0 != 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) % 10 then 1 + 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) / 10 else 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) / 10) % 9 then 1 + 10 * (if 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) < 0 && 0 != 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) % 10 then 1 + 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) / 10 else 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) / 10) / 9 else 10 * (if 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) < 0 && 0 != 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) % 10 then 1 + 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) / 10 else 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) / 10) / 9);~a7~0 := 14;~a5~0 := 7;calculate_output2_#res#1 := -1;" "assume !((((14 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output2_~input#1) && 4 == ~a5~0) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ~a2~0 <= 189 && 6 == calculate_output2_~input#1 && ((((~a17~0 <= -108 && 13 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0) || ((15 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) && 4 == ~a5~0) || ((13 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0) && 5 == ~a5~0));~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 2;~a7~0 := 14;~a24~0 := 14;~a5~0 := 6;calculate_output2_#res#1 := 26;" "assume !(~a2~0 <= 189 && 6 == calculate_output2_~input#1 && ((((~a17~0 <= -108 && 13 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0) || ((15 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) && 4 == ~a5~0) || ((13 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0) && 5 == ~a5~0)));" "assume ((6 == calculate_output2_~input#1 && (((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0))) && 7 == ~a5~0) && ~a2~0 <= 189;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(((6 == calculate_output2_~input#1 && (((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0))) && 7 == ~a5~0) && ~a2~0 <= 189);" "assume 15 == ~a24~0 && ~a2~0 <= 189 && ((2 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 4 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := (if -369240 + (~a17~0 - 112842) < 0 && 0 != (-369240 + (~a17~0 - 112842)) % 5 then 1 + (-369240 + (~a17~0 - 112842)) / 5 else (-369240 + (~a17~0 - 112842)) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(15 == ~a24~0 && ~a2~0 <= 189 && ((2 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 4 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && ((15 == ~a24~0 && 3 == calculate_output2_~input#1) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0;~a17~0 := 549430 + ~a17~0;~a24~0 := 14;~a5~0 := 4;calculate_output2_#res#1 := -1;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && ((15 == ~a24~0 && 3 == calculate_output2_~input#1) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0);" "assume (7 == ~a5~0 && 13 == ~a24~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 6 == calculate_output2_~input#1) && ~a2~0 <= 189;~a17~0 := -600112 + ~a17~0;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((7 == ~a5~0 && 13 == ~a24~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 6 == calculate_output2_~input#1) && ~a2~0 <= 189);" "assume (((~a17~0 <= -108 && 6 == calculate_output2_~input#1 && 5 == ~a5~0) && 14 == ~a7~0) && 15 == ~a24~0) && ~a2~0 <= 189;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((((~a17~0 <= -108 && 6 == calculate_output2_~input#1 && 5 == ~a5~0) && 14 == ~a7~0) && 15 == ~a24~0) && ~a2~0 <= 189);" "assume (111 < ~a17~0 && 255 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && (4 == ~a5~0 && 1 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 13 == ~a24~0;~a7~0 := 12;calculate_output2_#res#1 := 23;" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && (4 == ~a5~0 && 1 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 13 == ~a24~0);" "assume (((4 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (255 < ~a17~0 && 12 == ~a7~0))) && 13 == ~a24~0) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 182 + (if (if (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) < 0 && 0 != (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) % 5 then 1 + (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) / 5 else (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) / 5) < 0 && 0 != (if (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) < 0 && 0 != (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) % 5 then 1 + (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) / 5 else (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) / 5) % 71 then (if (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) < 0 && 0 != (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) % 5 then 1 + (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) / 5 else (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) / 5) % 71 - 71 else (if (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) < 0 && 0 != (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) % 5 then 1 + (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) / 5 else (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) / 5) % 71);~a7~0 := 13;calculate_output2_#res#1 := -1;" "assume !((((4 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (255 < ~a17~0 && 12 == ~a7~0))) && 13 == ~a24~0) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output2_~input#1) && 3 == ~a5~0) && 14 == ~a24~0;~a2~0 := 4 * (-120881 + ~a2~0);~a17~0 := 490136 + (-127431 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) - 362706);~a7~0 := 12;~a5~0 := 5;calculate_output2_#res#1 := 26;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output2_~input#1) && 3 == ~a5~0) && 14 == ~a24~0);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && (2 == calculate_output2_~input#1 && (((~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 3 == ~a5~0) && 15 == ~a24~0;~a2~0 := -25 * ~a2~0 - 245970;~a17~0 := -138739 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 161314;~a7~0 := 12;~a24~0 := 13;calculate_output2_#res#1 := -1;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && (2 == calculate_output2_~input#1 && (((~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 3 == ~a5~0) && 15 == ~a24~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a24~0 && 6 == calculate_output2_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 4 == ~a5~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053;~a7~0 := 13;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a24~0 && 6 == calculate_output2_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 4 == ~a5~0);" "assume ((((189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output2_~input#1 && 12 == ~a7~0) && 13 == ~a24~0) && ~a17~0 <= -108) && 3 == ~a5~0;~a2~0 := (if 430380 + ~a2~0 < 0 && 0 != (430380 + ~a2~0) % -5 then (430380 + ~a2~0) / -5 - 1 else (430380 + ~a2~0) / -5);~a17~0 := 42 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - 25;~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output2_#res#1 := -1;" "assume !(((((189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output2_~input#1 && 12 == ~a7~0) && 13 == ~a24~0) && ~a17~0 <= -108) && 3 == ~a5~0);" "assume 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((((13 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0)) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 3 == calculate_output2_~input#1;~a2~0 := -648484 + (~a2~0 - -54478);~a17~0 := -531417 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5);~a7~0 := 12;~a24~0 := 13;calculate_output2_#res#1 := -1;" "assume !(3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((((13 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0)) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 3 == calculate_output2_~input#1);" "assume 13 == ~a24~0 && 7 == ~a5~0 && 13 == ~a7~0 && ~a2~0 <= 189 && 255 < ~a17~0 && 2 == calculate_output2_~input#1;~a17~0 := -600254 + ~a17~0 - 1;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(13 == ~a24~0 && 7 == ~a5~0 && 13 == ~a7~0 && ~a2~0 <= 189 && 255 < ~a17~0 && 2 == calculate_output2_~input#1);" "assume (((((12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && 15 == ~a24~0) && 255 < ~a17~0) && ~a2~0 <= 189) && 5 == ~a5~0;~a2~0 := 234 + (if -53825 + (~a2~0 - -169038) < 0 && 0 != (-53825 + (~a2~0 - -169038)) % 45 then (-53825 + (~a2~0 - -169038)) % 45 - 45 else (-53825 + (~a2~0 - -169038)) % 45);~a7~0 := 13;~a24~0 := 13;calculate_output2_#res#1 := 23;" "assume !((((((12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && 15 == ~a24~0) && 255 < ~a17~0) && ~a2~0 <= 189) && 5 == ~a5~0);" "assume 15 == ~a24~0 && 6 == ~a5~0 && ~a2~0 <= 189 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 3 == calculate_output2_~input#1;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 2;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(15 == ~a24~0 && 6 == ~a5~0 && ~a2~0 <= 189 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 3 == calculate_output2_~input#1);" "assume ((12 == ~a7~0 && (2 == calculate_output2_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 6 == ~a5~0) && ~a2~0 <= 189) && 15 == ~a24~0;~a2~0 := -549992 + ((if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5) - -550201);~a7~0 := 14;~a5~0 := 3;calculate_output2_#res#1 := 26;" "assume !(((12 == ~a7~0 && (2 == calculate_output2_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 6 == ~a5~0) && ~a2~0 <= 189) && 15 == ~a24~0);" "assume ~a2~0 <= 189 && (4 == ~a5~0 && (3 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0;~a7~0 := 14;~a5~0 := 5;calculate_output2_#res#1 := 23;" "assume !(~a2~0 <= 189 && (4 == ~a5~0 && (3 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0);" "assume 14 == ~a7~0 && (((~a2~0 <= 189 && 2 == calculate_output2_~input#1) && 14 == ~a24~0) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a2~0 := 81498 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -1) - 81497;~a17~0 := (if 10 * (if (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) < 0 && 0 != (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) % 5 then 1 + (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) / 5 else (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) / 5) < 0 && 0 != 10 * (if (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) < 0 && 0 != (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) % 5 then 1 + (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) / 5 else (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) / 5) % 2 then 1 + 10 * (if (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) < 0 && 0 != (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) % 5 then 1 + (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) / 5 else (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) / 5) / 2 else 10 * (if (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) < 0 && 0 != (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) % 5 then 1 + (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) / 5 else (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) / 5) / 2);~a7~0 := 12;~a24~0 := 15;~a5~0 := 3;calculate_output2_#res#1 := 21;" "assume !(14 == ~a7~0 && (((~a2~0 <= 189 && 2 == calculate_output2_~input#1) && 14 == ~a24~0) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume 13 == ~a24~0 && 255 < ~a17~0 && (5 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && ~a2~0 <= 189;~a17~0 := -79 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 16;~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output2_#res#1 := 26;" "assume !(13 == ~a24~0 && 255 < ~a17~0 && (5 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && ~a2~0 <= 189);" "assume ~a2~0 <= 189 && ((-108 < ~a17~0 && 111 >= ~a17~0) && (5 == ~a5~0 && 4 == calculate_output2_~input#1) && 13 == ~a24~0) && 14 == ~a7~0;~a17~0 := 187 + (if ~a17~0 - 567803 < 0 && 0 != (~a17~0 - 567803) % 71 then (~a17~0 - 567803) % 71 - 71 else (~a17~0 - 567803) % 71) - 424769 - -424798;~a24~0 := 15;~a5~0 := 6;calculate_output2_#res#1 := 23;" "assume !(~a2~0 <= 189 && ((-108 < ~a17~0 && 111 >= ~a17~0) && (5 == ~a5~0 && 4 == calculate_output2_~input#1) && 13 == ~a24~0) && 14 == ~a7~0);" "assume ~a2~0 <= 189 && (((3 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 6 == ~a5~0;~a2~0 := 235 + (if 15537 + (~a2~0 - -148382) - 69273 < 0 && 0 != (15537 + (~a2~0 - -148382) - 69273) % 45 then (15537 + (~a2~0 - -148382) - 69273) % 45 - 45 else (15537 + (~a2~0 - -148382) - 69273) % 45);~a17~0 := 2 * (~a17~0 - 250975) - -374533;~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output2_#res#1 := 26;" "assume !(~a2~0 <= 189 && (((3 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 6 == ~a5~0);" "assume (111 < ~a17~0 && 255 >= ~a17~0) && (14 == ~a24~0 && (1 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a2~0 <= 189) && 6 == ~a5~0;~a2~0 := (if 51 * (if (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234 < 0 && 0 != ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) % 5 then 1 + ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) / 5 else ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) / 5) < 0 && 0 != 51 * (if (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234 < 0 && 0 != ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) % 5 then 1 + ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) / 5 else ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) / 5) % 10 then 1 + 51 * (if (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234 < 0 && 0 != ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) % 5 then 1 + ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) / 5 else ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) / 5) / 10 else 51 * (if (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234 < 0 && 0 != ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) % 5 then 1 + ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) / 5 else ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) / 5) / 10);~a7~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 23;" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && (14 == ~a24~0 && (1 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a2~0 <= 189) && 6 == ~a5~0);" "assume 255 < ~a17~0 && (5 == ~a5~0 && (1 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 13 == ~a24~0;~a17~0 := (if 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % -4 then 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / -4 - 1 else 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / -4) - 18616;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(255 < ~a17~0 && (5 == ~a5~0 && (1 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 13 == ~a24~0);" "assume 6 == ~a5~0 && (((14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108) || ((13 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 3 == calculate_output2_~input#1) && ~a2~0 <= 189;~a2~0 := 234 + (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45);~a17~0 := -300053 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946 - 299946 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946);~a7~0 := 13;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := 26;" "assume !(6 == ~a5~0 && (((14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108) || ((13 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 3 == calculate_output2_~input#1) && ~a2~0 <= 189);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (4 == ~a5~0 && ~a17~0 <= -108 && 1 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0;~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - -39396 < 0 && 0 != ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - -39396) % 109 then ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - -39396) % 109 - 109 else ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - -39396) % 109) - -1;~a7~0 := 12;~a24~0 := 14;calculate_output2_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (4 == ~a5~0 && ~a17~0 <= -108 && 1 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0);" "assume ((((12 == ~a7~0 && 4 == calculate_output2_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0) && ~a2~0 <= 189) && 15 == ~a24~0;~a17~0 := (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) - 8323;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(((((12 == ~a7~0 && 4 == calculate_output2_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0) && ~a2~0 <= 189) && 15 == ~a24~0);" "assume ((~a2~0 <= 189 && 6 == ~a5~0 && 5 == calculate_output2_~input#1 && ~a17~0 <= -108) && 13 == ~a24~0) && 12 == ~a7~0;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(((~a2~0 <= 189 && 6 == ~a5~0 && 5 == calculate_output2_~input#1 && ~a17~0 <= -108) && 13 == ~a24~0) && 12 == ~a7~0);" "assume ((5 == ~a5~0 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 5 == calculate_output2_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if 25 * (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 25 * (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 71 then 25 * (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 71 - 71 else 25 * (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 71) - -147;~a7~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := -1;" "assume !(((5 == ~a5~0 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 5 == calculate_output2_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0) || ((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 1 == calculate_output2_~input#1;~a2~0 := -671267 + (if 512688 + -5 * ~a2~0 < 0 && 0 != (512688 + -5 * ~a2~0) % 5 then 1 + (512688 + -5 * ~a2~0) / 5 else (512688 + -5 * ~a2~0) / 5);~a17~0 := -300055 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - -209672 - 209671;~a7~0 := 12;~a24~0 := 13;calculate_output2_#res#1 := -1;" "assume !(3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0) || ((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 1 == calculate_output2_~input#1);" "assume (3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) && 1 == calculate_output2_~input#1) && 15 == ~a24~0;~a17~0 := -14397 + ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) - -182 - -14398);~a7~0 := 13;~a24~0 := 14;calculate_output2_#res#1 := -1;" "assume !((3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) && 1 == calculate_output2_~input#1) && 15 == ~a24~0);" "assume (3 == ~a5~0 && ((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 4 == calculate_output2_~input#1) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if 10 * (~a2~0 - 440571) < 0 && 0 != 10 * (~a2~0 - 440571) % 9 then 1 + 10 * (~a2~0 - 440571) / 9 else 10 * (~a2~0 - 440571) / 9);~a17~0 := 186 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 7;calculate_output2_#res#1 := -1;" "assume !((3 == ~a5~0 && ((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 4 == calculate_output2_~input#1) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 14 == ~a24~0 && (6 == ~a5~0 && ~a2~0 <= 189 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && 255 < ~a17~0;~a7~0 := 12;calculate_output2_#res#1 := 21;" "assume !(14 == ~a24~0 && (6 == ~a5~0 && ~a2~0 <= 189 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && 255 < ~a17~0);" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0 && 15 == ~a24~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output2_~input#1) && ~a2~0 <= 189;~a17~0 := (if 10 * (66483 + (~a17~0 - 548709)) < 0 && 0 != 10 * (66483 + (~a17~0 - 548709)) % 9 then 1 + 10 * (66483 + (~a17~0 - 548709)) / 9 else 10 * (66483 + (~a17~0 - 548709)) / 9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0 && 15 == ~a24~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output2_~input#1) && ~a2~0 <= 189);" "assume (((4 == calculate_output2_~input#1 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 6 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0;~a17~0 := 15 + (if 5 * ~a17~0 - 44693 < 0 && 0 != (5 * ~a17~0 - 44693) % 109 then (5 * ~a17~0 - 44693) % 109 - 109 else (5 * ~a17~0 - 44693) % 109);~a7~0 := 14;~a5~0 := 5;calculate_output2_#res#1 := -1;" "assume !((((4 == calculate_output2_~input#1 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 6 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0);" "assume (13 == ~a24~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108 && 5 == calculate_output2_~input#1) && 12 == ~a7~0) && 3 == ~a5~0;~a2~0 := -396931 + ~a2~0;~a17~0 := (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -105 < 0 && 0 != ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -105) % 5 then 1 + ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -105) / 5 else ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -105) / 5);~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output2_#res#1 := -1;" "assume !((13 == ~a24~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108 && 5 == calculate_output2_~input#1) && 12 == ~a7~0) && 3 == ~a5~0);" "assume ((((~a17~0 <= -108 && 1 == calculate_output2_~input#1) && 14 == ~a7~0) && ~a2~0 <= 189) && 14 == ~a24~0) && 5 == ~a5~0;~a2~0 := 235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45) - 1;~a17~0 := 397949 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -95 - 397967);~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 26;" "assume !(((((~a17~0 <= -108 && 1 == calculate_output2_~input#1) && 14 == ~a7~0) && ~a2~0 <= 189) && 14 == ~a24~0) && 5 == ~a5~0);" "assume (111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0 && 6 == ~a5~0 && (~a2~0 <= 189 && 4 == calculate_output2_~input#1) && 15 == ~a24~0;~a17~0 := 3 * (if 10 * (~a17~0 - -175358) < 0 && 0 != 10 * (~a17~0 - -175358) % -9 then 10 * (~a17~0 - -175358) / -9 - 1 else 10 * (~a17~0 - -175358) / -9);~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0 && 6 == ~a5~0 && (~a2~0 <= 189 && 4 == calculate_output2_~input#1) && 15 == ~a24~0);" "assume ((((5 == calculate_output2_~input#1 && ~a2~0 <= 189) && 5 == ~a5~0) && 15 == ~a24~0) && 14 == ~a7~0) && ~a17~0 <= -108;~a2~0 := (if (if ~a2~0 - -533443 < 0 && 0 != (~a2~0 - -533443) % 5 then 1 + (~a2~0 - -533443) / 5 else (~a2~0 - -533443) / 5) < 0 && 0 != (if ~a2~0 - -533443 < 0 && 0 != (~a2~0 - -533443) % 5 then 1 + (~a2~0 - -533443) / 5 else (~a2~0 - -533443) / 5) % 45 then (if ~a2~0 - -533443 < 0 && 0 != (~a2~0 - -533443) % 5 then 1 + (~a2~0 - -533443) / 5 else (~a2~0 - -533443) / 5) % 45 - 45 else (if ~a2~0 - -533443 < 0 && 0 != (~a2~0 - -533443) % 5 then 1 + (~a2~0 - -533443) / 5 else (~a2~0 - -533443) / 5) % 45) - -235;~a17~0 := 88 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 64;~a7~0 := 13;~a24~0 := 14;~a5~0 := 4;calculate_output2_#res#1 := 23;" "assume !(((((5 == calculate_output2_~input#1 && ~a2~0 <= 189) && 5 == ~a5~0) && 15 == ~a24~0) && 14 == ~a7~0) && ~a17~0 <= -108);" "assume 6 == ~a5~0 && 14 == ~a24~0 && ((4 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0;~a2~0 := 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 2;~a17~0 := 120 + (if ~a17~0 - -285478 - -176297 < 0 && 0 != (~a17~0 - -285478 - -176297) % 71 then (~a17~0 - -285478 - -176297) % 71 - 71 else (~a17~0 - -285478 - -176297) % 71);~a7~0 := 14;~a5~0 := 3;calculate_output2_#res#1 := 23;" "assume !(6 == ~a5~0 && 14 == ~a24~0 && ((4 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0);" "assume (3 == ~a5~0 && ((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 3 == calculate_output2_~input#1) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 25 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5);~a17~0 := 443474 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -14231;~a7~0 := 13;~a24~0 := 14;calculate_output2_#res#1 := -1;" "assume !((3 == ~a5~0 && ((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 3 == calculate_output2_~input#1) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 4 == ~a5~0 && 12 == ~a7~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0 && 2 == calculate_output2_~input#1 && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -3 * (-765612 + (~a2~0 - -382813) - -535577);~a17~0 := 2 * (if 10 * (~a17~0 - 191016) < 0 && 0 != 10 * (~a17~0 - 191016) % 9 then 1 + 10 * (~a17~0 - 191016) / 9 else 10 * (~a17~0 - 191016) / 9);~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(4 == ~a5~0 && 12 == ~a7~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0 && 2 == calculate_output2_~input#1 && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((((((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 6 == ~a5~0) || (7 == ~a5~0 && (~a17~0 <= -108 && 12 == ~a7~0) && 13 == ~a24~0)) || (7 == ~a5~0 && (13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) && 2 == calculate_output2_~input#1) && ~a2~0 <= 189;~a17~0 := -1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053);~a7~0 := 14;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := -1;" "assume !(((((((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 6 == ~a5~0) || (7 == ~a5~0 && (~a17~0 <= -108 && 12 == ~a7~0) && 13 == ~a24~0)) || (7 == ~a5~0 && (13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) && 2 == calculate_output2_~input#1) && ~a2~0 <= 189);" "assume (3 == ~a5~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a7~0) && 15 == ~a24~0;~a2~0 := (if 10 * (~a2~0 - 503628) < 0 && 0 != 10 * (~a2~0 - 503628) % 9 then 1 + 10 * (~a2~0 - 503628) / 9 else 10 * (~a2~0 - 503628) / 9);~a17~0 := 4 * (~a17~0 - 141047) - 9786;~a7~0 := 12;~a24~0 := 13;calculate_output2_#res#1 := -1;" "assume !((3 == ~a5~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a7~0) && 15 == ~a24~0);" "assume (14 == ~a24~0 && ~a2~0 <= 189 && 6 == calculate_output2_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 7 == ~a5~0;~a17~0 := (if 5 * (1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) < 0 && 0 != 5 * (1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109 then 5 * (1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109 - 109 else 5 * (1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109) - -1;~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output2_#res#1 := -1;" "assume !((14 == ~a24~0 && ~a2~0 <= 189 && 6 == calculate_output2_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 7 == ~a5~0);" "assume 7 == ~a5~0 && (15 == ~a24~0 && (5 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 255 < ~a17~0;~a17~0 := 439313 + (177 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 439359);~a7~0 := 13;~a24~0 := 14;calculate_output2_#res#1 := -1;" "assume !(7 == ~a5~0 && (15 == ~a24~0 && (5 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 255 < ~a17~0);" "assume 4 == ~a5~0 && 13 == ~a24~0 && ((2 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a2~0 := -1 * (5 * ~a2~0 - -555151);~a17~0 := (if -1 * (603017 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 449993)) < 0 && 0 != -1 * (603017 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 449993)) % 10 then 1 + -1 * (603017 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 449993)) / 10 else -1 * (603017 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 449993)) / 10);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(4 == ~a5~0 && 13 == ~a24~0 && ((2 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume (6 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && 15 == ~a24~0;~a2~0 := 219 + (if 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) < 0 && 0 != 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 then 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 - 45 else 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45);~a17~0 := 184 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71);~a7~0 := 14;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 21;" "assume !((6 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && 15 == ~a24~0);" "assume (~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0 && 2 == calculate_output2_~input#1 && 5 == ~a5~0) && 13 == ~a24~0;~a17~0 := -11 + (~a17~0 - 199);~a7~0 := 14;~a5~0 := 7;calculate_output2_#res#1 := 21;" "assume !((~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0 && 2 == calculate_output2_~input#1 && 5 == ~a5~0) && 13 == ~a24~0);" "assume 13 == ~a7~0 && (((4 == calculate_output2_~input#1 && 7 == ~a5~0) && 14 == ~a24~0) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0;~a17~0 := -119715 + (~a17~0 - 357382);~a7~0 := 14;calculate_output2_#res#1 := -1;" "assume !(13 == ~a7~0 && (((4 == calculate_output2_~input#1 && 7 == ~a5~0) && 14 == ~a24~0) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0);" "assume 14 == ~a24~0 && 5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0));~a2~0 := -5 * (if ~a2~0 - -271816 < 0 && 0 != (~a2~0 - -271816) % 5 then 1 + (~a2~0 - -271816) / 5 else (~a2~0 - -271816) / 5);~a17~0 := (if -1 * (97462 + (~a17~0 - -250279)) < 0 && 0 != -1 * (97462 + (~a17~0 - -250279)) % 10 then 1 + -1 * (97462 + (~a17~0 - -250279)) / 10 else -1 * (97462 + (~a17~0 - -250279)) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(14 == ~a24~0 && 5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)));" "assume (((3 == calculate_output2_~input#1 && ((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108))) && ~a2~0 <= 189) && 6 == ~a5~0) && 13 == ~a24~0;~a17~0 := -264660 + (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5) / 5);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((((3 == calculate_output2_~input#1 && ((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108))) && ~a2~0 <= 189) && 6 == ~a5~0) && 13 == ~a24~0);" "assume 12 == ~a7~0 && 5 == ~a5~0 && ((1 == calculate_output2_~input#1 && 13 == ~a24~0) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := 26 + (if -1 * ~a17~0 < 0 && 0 != -1 * ~a17~0 % 10 then 1 + -1 * ~a17~0 / 10 else -1 * ~a17~0 / 10);~a5~0 := 7;calculate_output2_#res#1 := 23;" "assume !(12 == ~a7~0 && 5 == ~a5~0 && ((1 == calculate_output2_~input#1 && 13 == ~a24~0) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume (13 == ~a24~0 && ((1 == calculate_output2_~input#1 && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) && ~a2~0 <= 189;~a17~0 := (if 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) < 0 && 0 != 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) % 71 then 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) % 71 - 71 else 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) % 71) - -178;~a7~0 := 12;~a24~0 := 15;~a5~0 := 6;calculate_output2_#res#1 := 26;" "assume !((13 == ~a24~0 && ((1 == calculate_output2_~input#1 && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) && ~a2~0 <= 189);" "assume (3 == ~a5~0 && ~a17~0 <= -108 && (13 == ~a24~0 && 4 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 12 == ~a7~0;~a2~0 := (if -25 * ~a2~0 < 0 && 0 != -25 * ~a2~0 % 5 then 1 + -25 * ~a2~0 / 5 else -25 * ~a2~0 / 5);~a24~0 := 14;~a5~0 := 5;calculate_output2_#res#1 := 23;" "assume !((3 == ~a5~0 && ~a17~0 <= -108 && (13 == ~a24~0 && 4 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 12 == ~a7~0);" "assume (3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 4 == calculate_output2_~input#1) && 14 == ~a24~0;~a17~0 := -227996 + (2 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 348657) - -576653;~a7~0 := 14;calculate_output2_#res#1 := -1;" "assume !((3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 4 == calculate_output2_~input#1) && 14 == ~a24~0);" "assume 14 == ~a24~0 && 4 == ~a5~0 && ((-108 < ~a17~0 && 111 >= ~a17~0) && 3 == calculate_output2_~input#1 && 13 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -1 * ((if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - -389340);~a17~0 := (if -1 * (-366611 + ~a17~0) < 0 && 0 != -1 * (-366611 + ~a17~0) % 10 then 1 + -1 * (-366611 + ~a17~0) / 10 else -1 * (-366611 + ~a17~0) / 10);~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output2_#res#1 := -1;" "assume !(14 == ~a24~0 && 4 == ~a5~0 && ((-108 < ~a17~0 && 111 >= ~a17~0) && 3 == calculate_output2_~input#1 && 13 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 13 == ~a7~0 && 15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0 && 3 == calculate_output2_~input#1;~a2~0 := -5 * ~a2~0 - 523034;~a17~0 := 151 + (if 4 * (138745 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 4 * (138745 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 71 then 4 * (138745 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 71 - 71 else 4 * (138745 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 71);~a24~0 := 13;~a5~0 := 7;calculate_output2_#res#1 := -1;" "assume !(13 == ~a7~0 && 15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0 && 3 == calculate_output2_~input#1);" "assume (111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && (((13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && 6 == ~a5~0) && 15 == ~a24~0;~a2~0 := 213 + (if 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) < 0 && 0 != 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 then 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 - 45 else 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45);~a17~0 := 15 * (~a17~0 - -31328);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 23;" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && (((13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && 6 == ~a5~0) && 15 == ~a24~0);" "assume 7 == ~a5~0 && ~a2~0 <= 189 && 13 == ~a24~0 && 3 == calculate_output2_~input#1 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0));~a17~0 := (if -231249 + 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 13) < 0 && 0 != (-231249 + 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 13)) % 109 then (-231249 + 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 13)) % 109 - 109 else (-231249 + 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 13)) % 109) - -55;~a7~0 := 14;~a24~0 := 15;~a5~0 := 4;calculate_output2_#res#1 := -1;" "assume !(7 == ~a5~0 && ~a2~0 <= 189 && 13 == ~a24~0 && 3 == calculate_output2_~input#1 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0)));" "assume 6 == ~a5~0 && ~a2~0 <= 189 && 14 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 5 == calculate_output2_~input#1;~a17~0 := 111 + (if 184 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (184 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (184 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (184 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 7;calculate_output2_#res#1 := 23;" "assume !(6 == ~a5~0 && ~a2~0 <= 189 && 14 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 5 == calculate_output2_~input#1);" "assume 5 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((6 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 14 == ~a24~0) && ~a2~0 <= 189;~a2~0 := -304708 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234) - -304710;~a7~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 26;" "assume !(5 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((6 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 14 == ~a24~0) && ~a2~0 <= 189);" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0 && ((6 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 6 == ~a5~0) && ~a2~0 <= 189;~a2~0 := 208 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 - -1 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 - -1) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 - -1) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 - -1) / 5);~a17~0 := (if 5 * (if -583311 + ~a17~0 < 0 && 0 != (-583311 + ~a17~0) % 5 then 1 + (-583311 + ~a17~0) / 5 else (-583311 + ~a17~0) / 5) < 0 && 0 != 5 * (if -583311 + ~a17~0 < 0 && 0 != (-583311 + ~a17~0) % 5 then 1 + (-583311 + ~a17~0) / 5 else (-583311 + ~a17~0) / 5) % 71 then 5 * (if -583311 + ~a17~0 < 0 && 0 != (-583311 + ~a17~0) % 5 then 1 + (-583311 + ~a17~0) / 5 else (-583311 + ~a17~0) / 5) % 71 - 71 else 5 * (if -583311 + ~a17~0 < 0 && 0 != (-583311 + ~a17~0) % 5 then 1 + (-583311 + ~a17~0) / 5 else (-583311 + ~a17~0) / 5) % 71) - -225;~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output2_#res#1 := 23;" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0 && ((6 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 6 == ~a5~0) && ~a2~0 <= 189);" "assume 14 == ~a24~0 && 4 == ~a5~0 && (((12 == ~a7~0 && 255 < ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 25 * ~a2~0 - 372070;~a17~0 := -13696 + (123 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -13742);~a7~0 := 14;~a24~0 := 15;calculate_output2_#res#1 := 21;" "assume !(14 == ~a24~0 && 4 == ~a5~0 && (((12 == ~a7~0 && 255 < ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 1 == calculate_output2_~input#1 && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 15 == ~a24~0;~a2~0 := (if 50 * (~a2~0 - 67499) < 0 && 0 != 50 * (~a2~0 - 67499) % 9 then 1 + 50 * (~a2~0 - 67499) / 9 else 50 * (~a2~0 - 67499) / 9);~a17~0 := (if 25 * (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 25 * (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 71 then 25 * (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 71 - 71 else 25 * (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 71) - -126;~a7~0 := 12;~a5~0 := 5;calculate_output2_#res#1 := 21;" "assume !((4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 1 == calculate_output2_~input#1 && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 15 == ~a24~0);" "assume ((13 == ~a24~0 && 1 == calculate_output2_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 3 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109);~a7~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(((13 == ~a24~0 && 1 == calculate_output2_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 6 == ~a5~0 && (13 == ~a24~0 && 6 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && ~a2~0 <= 189;~a2~0 := 203 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - -545601 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - -545601) % 45 then ((if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - -545601) % 45 - 45 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - -545601) % 45);~a17~0 := -1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2);~a7~0 := 13;calculate_output2_#res#1 := 23;" "assume !(6 == ~a5~0 && (13 == ~a24~0 && 6 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && ~a2~0 <= 189);" "assume 4 == ~a5~0 && ((1 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0;~a17~0 := -29807 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182 - -29808);~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(4 == ~a5~0 && ((1 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0);" "assume (5 == ~a5~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 6 == calculate_output2_~input#1) && 13 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0;~a2~0 := 5 * (if ~a2~0 - -93069 < 0 && 0 != (~a2~0 - -93069) % 5 then 1 + (~a2~0 - -93069) / 5 else (~a2~0 - -93069) / 5) - 656223;~a17~0 := -400644 + ~a17~0 - 189700 - 2801;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((5 == ~a5~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 6 == calculate_output2_~input#1) && 13 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0);" "assume ((14 == ~a7~0 && (1 == calculate_output2_~input#1 && ~a2~0 <= 189) && 5 == ~a5~0) && 15 == ~a24~0) && ~a17~0 <= -108;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(((14 == ~a7~0 && (1 == calculate_output2_~input#1 && ~a2~0 <= 189) && 5 == ~a5~0) && 15 == ~a24~0) && ~a17~0 <= -108);" "assume (3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (4 == calculate_output2_~input#1 && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 13 == ~a7~0;calculate_output2_#res#1 := 26;" "assume !((3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (4 == calculate_output2_~input#1 && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 13 == ~a7~0);" "assume ((((5 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0) && 5 == ~a5~0) && 255 < ~a17~0;~a2~0 := -538505 + 5 * (-1933 + ~a2~0);~a7~0 := 13;~a5~0 := 7;calculate_output2_#res#1 := -1;" "assume !(((((5 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0) && 5 == ~a5~0) && 255 < ~a17~0);" "assume 255 < ~a17~0 && ((3 == ~a5~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71);~a7~0 := 13;~a24~0 := 13;calculate_output2_#res#1 := -1;" "assume !(255 < ~a17~0 && ((3 == ~a5~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 6 == ~a5~0 && (((5 == calculate_output2_~input#1 && 12 == ~a7~0) && 15 == ~a24~0) && ~a2~0 <= 189) && ~a17~0 <= -108;~a2~0 := -1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235);~a7~0 := 13;~a24~0 := 14;~a5~0 := 3;calculate_output2_#res#1 := 26;" "assume !(6 == ~a5~0 && (((5 == calculate_output2_~input#1 && 12 == ~a7~0) && 15 == ~a24~0) && ~a2~0 <= 189) && ~a17~0 <= -108);" "assume ~a2~0 <= 189 && (5 == calculate_output2_~input#1 && ((13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || ((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0))) && 7 == ~a5~0;~a17~0 := 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) - -372693 - 372693;~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output2_#res#1 := -1;" "assume !(~a2~0 <= 189 && (5 == calculate_output2_~input#1 && ((13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || ((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0))) && 7 == ~a5~0);" "assume ((14 == ~a24~0 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0;~a2~0 := 5 * (-72167 + 5 * ~a2~0);~a17~0 := (if 10 * (-393051 + ~a17~0) < 0 && 0 != 10 * (-393051 + ~a17~0) % 9 then 1 + 10 * (-393051 + ~a17~0) / 9 else 10 * (-393051 + ~a17~0) / 9);~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output2_#res#1 := -1;" "assume !(((14 == ~a24~0 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0);" "assume (((13 == ~a24~0 && 6 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0) && 5 == ~a5~0) && ~a2~0 <= 189;~a17~0 := -600217 + ~a17~0;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((((13 == ~a24~0 && 6 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0) && 5 == ~a5~0) && ~a2~0 <= 189);" "assume 13 == ~a24~0 && 255 < ~a17~0 && (13 == ~a7~0 && 4 == calculate_output2_~input#1 && 7 == ~a5~0) && ~a2~0 <= 189;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -150;~a5~0 := 5;calculate_output2_#res#1 := -1;" "assume !(13 == ~a24~0 && 255 < ~a17~0 && (13 == ~a7~0 && 4 == calculate_output2_~input#1 && 7 == ~a5~0) && ~a2~0 <= 189);" "assume ~a2~0 <= 189 && ((15 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0;~a17~0 := -159208 + (~a17~0 - 164414 - 174884);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(~a2~0 <= 189 && ((15 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output2_~input#1) && ~a17~0 <= -108) && 4 == ~a5~0;~a2~0 := (if 5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != 5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % -5 then 5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5 - 1 else 5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5);~a7~0 := 12;~a24~0 := 15;~a5~0 := 5;calculate_output2_#res#1 := -1;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output2_~input#1) && ~a17~0 <= -108) && 4 == ~a5~0);" "assume (15 == ~a24~0 && 255 < ~a17~0 && 7 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && ~a2~0 <= 189;~a17~0 := 5 * (if ~a17~0 - 600173 < 0 && 0 != (~a17~0 - 600173) % 5 then 1 + (~a17~0 - 600173) / 5 else (~a17~0 - 600173) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((15 == ~a24~0 && 255 < ~a17~0 && 7 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && ~a2~0 <= 189);" "assume 4 == ~a5~0 && (255 < ~a17~0 && ~a2~0 <= 189 && 3 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0;~a7~0 := 13;~a5~0 := 5;calculate_output2_#res#1 := 23;" "assume !(4 == ~a5~0 && (255 < ~a17~0 && ~a2~0 <= 189 && 3 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0);" "assume (~a17~0 <= -108 && 15 == ~a24~0 && ~a2~0 <= 189 && 6 == ~a5~0 && 3 == calculate_output2_~input#1) && 12 == ~a7~0;~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -35 - 26 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -35 - 26) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -35 - 26) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -35 - 26) / 5);~a5~0 := 4;calculate_output2_#res#1 := 21;" "assume !((~a17~0 <= -108 && 15 == ~a24~0 && ~a2~0 <= 189 && 6 == ~a5~0 && 3 == calculate_output2_~input#1) && 12 == ~a7~0);" "assume 15 == ~a24~0 && 4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 4 == calculate_output2_~input#1;~a17~0 := 3 + (if ~a17~0 - 384201 < 0 && 0 != (~a17~0 - 384201) % 109 then (~a17~0 - 384201) % 109 - 109 else (~a17~0 - 384201) % 109);~a7~0 := 13;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(15 == ~a24~0 && 4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 4 == calculate_output2_~input#1);" "assume (~a17~0 <= -108 && 6 == ~a5~0 && 13 == ~a24~0 && 6 == calculate_output2_~input#1 && 12 == ~a7~0) && ~a2~0 <= 189;~a2~0 := 231 + (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - -556567 < 0 && 0 != ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - -556567) % 45 then ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - -556567) % 45 - 45 else ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - -556567) % 45);~a17~0 := 43 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 19;~a7~0 := 13;~a24~0 := 15;~a5~0 := 5;calculate_output2_#res#1 := 23;" "assume !((~a17~0 <= -108 && 6 == ~a5~0 && 13 == ~a24~0 && 6 == calculate_output2_~input#1 && 12 == ~a7~0) && ~a2~0 <= 189);" "assume 3 == ~a5~0 && (((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && 255 < ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0;~a17~0 := -516973 + (-47 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -516936);~a7~0 := 12;~a24~0 := 14;calculate_output2_#res#1 := -1;" "assume !(3 == ~a5~0 && (((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && 255 < ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && ((-108 < ~a17~0 && 111 >= ~a17~0) && (12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output2_~input#1) && 3 == ~a5~0) && 13 == ~a24~0;~a2~0 := -109630 + ~a2~0 - 123244 - 219626;~a17~0 := (if 50 * (-100817 + ~a17~0) < 0 && 0 != 50 * (-100817 + ~a17~0) % 9 then 1 + 50 * (-100817 + ~a17~0) / 9 else 50 * (-100817 + ~a17~0) / 9);~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output2_#res#1 := -1;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && ((-108 < ~a17~0 && 111 >= ~a17~0) && (12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output2_~input#1) && 3 == ~a5~0) && 13 == ~a24~0);" "assume 13 == ~a24~0 && 5 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (1 == calculate_output2_~input#1 && 14 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 596875 + ~a17~0;~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output2_#res#1 := -1;" "assume !(13 == ~a24~0 && 5 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (1 == calculate_output2_~input#1 && 14 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 6 == calculate_output2_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0));~a2~0 := (if (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) < 0 && 0 != (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) % -5 then (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) / -5 - 1 else (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) / -5);~a17~0 := -2 + (~a17~0 - 600110);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 6 == calculate_output2_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)));" "assume (~a2~0 <= 189 && (~a17~0 <= -108 && 2 == calculate_output2_~input#1 && 12 == ~a7~0) && 6 == ~a5~0) && 13 == ~a24~0;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((~a2~0 <= 189 && (~a17~0 <= -108 && 2 == calculate_output2_~input#1 && 12 == ~a7~0) && 6 == ~a5~0) && 13 == ~a24~0);" "assume ((15 == ~a24~0 && ~a2~0 <= 189 && 2 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0) && 5 == ~a5~0;~a17~0 := -576078 + 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(((15 == ~a24~0 && ~a2~0 <= 189 && 2 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0) && 5 == ~a5~0);" "assume 7 == ~a5~0 && ((2 == calculate_output2_~input#1 && ((12 == ~a7~0 && 255 < ~a17~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && ~a2~0 <= 189) && 13 == ~a24~0;~a17~0 := -11291 + (if 9 * (-600112 + ~a17~0) < 0 && 0 != 9 * (-600112 + ~a17~0) % 10 then 1 + 9 * (-600112 + ~a17~0) / 10 else 9 * (-600112 + ~a17~0) / 10);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(7 == ~a5~0 && ((2 == calculate_output2_~input#1 && ((12 == ~a7~0 && 255 < ~a17~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && ~a2~0 <= 189) && 13 == ~a24~0);" "assume 7 == ~a5~0 && ~a2~0 <= 189 && 4 == calculate_output2_~input#1 && ((((13 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 14 == ~a24~0)) || (15 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108));~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) - -184 - 2;~a7~0 := 14;~a24~0 := 13;~a5~0 := 5;calculate_output2_#res#1 := 21;" "assume !(7 == ~a5~0 && ~a2~0 <= 189 && 4 == calculate_output2_~input#1 && ((((13 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 14 == ~a24~0)) || (15 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)));" "assume (14 == ~a24~0 && ~a2~0 <= 189 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output2_~input#1) && 7 == ~a5~0;~a17~0 := 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 - 1;~a7~0 := 12;calculate_output2_#res#1 := -1;" "assume !((14 == ~a24~0 && ~a2~0 <= 189 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output2_~input#1) && 7 == ~a5~0);" "assume ((((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 2 == calculate_output2_~input#1) && ~a2~0 <= 189) && 14 == ~a24~0) && 7 == ~a5~0;~a17~0 := ~a17~0 - 600111 - 1;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(((((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 2 == calculate_output2_~input#1) && ~a2~0 <= 189) && 14 == ~a24~0) && 7 == ~a5~0);" "assume 14 == ~a24~0 && 5 == ~a5~0 && (~a2~0 <= 189 && 3 == calculate_output2_~input#1 && 14 == ~a7~0) && ~a17~0 <= -108;~a2~0 := 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -1;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 26;" "assume !(14 == ~a24~0 && 5 == ~a5~0 && (~a2~0 <= 189 && 3 == calculate_output2_~input#1 && 14 == ~a7~0) && ~a17~0 <= -108);" "assume ~a2~0 <= 189 && 7 == ~a5~0 && 13 == ~a24~0 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 5 == calculate_output2_~input#1;~a17~0 := (if 9 * (if 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10) < 0 && 0 != 9 * (if 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10) % 10 then 1 + 9 * (if 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10) / 10 else 9 * (if 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10) / 10);~a7~0 := 13;calculate_output2_#res#1 := -1;" "assume !(~a2~0 <= 189 && 7 == ~a5~0 && 13 == ~a24~0 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 5 == calculate_output2_~input#1);" "assume (~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && (1 == calculate_output2_~input#1 && 13 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0;~a5~0 := 7;calculate_output2_#res#1 := 26;" "assume !((~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && (1 == calculate_output2_~input#1 && 13 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0);" "assume (13 == ~a24~0 && 5 == ~a5~0 && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 255 < ~a17~0;~a7~0 := 13;calculate_output2_#res#1 := 23;" "assume !((13 == ~a24~0 && 5 == ~a5~0 && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 255 < ~a17~0);" "assume ~a2~0 <= 189 && 13 == ~a24~0 && 5 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 5 == calculate_output2_~input#1;~a17~0 := 549653 + ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 5211);~a7~0 := 13;~a24~0 := 14;~a5~0 := 6;calculate_output2_#res#1 := 26;" "assume !(~a2~0 <= 189 && 13 == ~a24~0 && 5 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 5 == calculate_output2_~input#1);" "assume ((111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0 && 14 == ~a7~0 && 6 == calculate_output2_~input#1 && 13 == ~a24~0) && ~a2~0 <= 189;~a17~0 := -151 + ~a17~0;~a24~0 := 14;~a5~0 := 7;calculate_output2_#res#1 := 23;" "assume !(((111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0 && 14 == ~a7~0 && 6 == calculate_output2_~input#1 && 13 == ~a24~0) && ~a2~0 <= 189);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && 4 == ~a5~0 && 3 == calculate_output2_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0));~a2~0 := 5 * ~a2~0 - 399704;~a17~0 := -1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) - -345280 - 345280;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && 4 == ~a5~0 && 3 == calculate_output2_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)));" "assume (15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0;~a2~0 := -1 * (-25 * ~a2~0 - -579500);~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 391832 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 391832) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 391832) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 391832) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0);" "assume 15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 2 == calculate_output2_~input#1) && 3 == ~a5~0;~a2~0 := 5 * (-106788 + ~a2~0);~a17~0 := (if 172665 + ~a17~0 < 0 && 0 != (172665 + ~a17~0) % 109 then (172665 + ~a17~0) % 109 - 109 else (172665 + ~a17~0) % 109) - 1;~a7~0 := 13;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := -1;" "assume !(15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 2 == calculate_output2_~input#1) && 3 == ~a5~0);" "assume (5 == ~a5~0 && ((3 == calculate_output2_~input#1 && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -852 + ((if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 597366);~a17~0 := -100380 + (~a17~0 - 484669) - 5769;~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output2_#res#1 := -1;" "assume !((5 == ~a5~0 && ((3 == calculate_output2_~input#1 && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (7 == ~a5~0 && (1 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 13 == ~a24~0) && ~a2~0 <= 189;~a17~0 := (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) / 5) / 5);~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((7 == ~a5~0 && (1 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 13 == ~a24~0) && ~a2~0 <= 189);" "assume 6 == ~a5~0 && 14 == ~a24~0 && ((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 6 == calculate_output2_~input#1) && 255 < ~a17~0) && ~a2~0 <= 189;~a2~0 := 234 + (if -155034 + (~a2~0 - -292946) < 0 && 0 != (-155034 + (~a2~0 - -292946)) % 45 then (-155034 + (~a2~0 - -292946)) % 45 - 45 else (-155034 + (~a2~0 - -292946)) % 45);~a17~0 := -95 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -473885 - 473817;~a7~0 := 13;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := 26;" "assume !(6 == ~a5~0 && 14 == ~a24~0 && ((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 6 == calculate_output2_~input#1) && 255 < ~a17~0) && ~a2~0 <= 189);" "assume 14 == ~a24~0 && (5 == ~a5~0 && 255 < ~a17~0 && (13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 184 + (if -251055 + ~a17~0 < 0 && 0 != (-251055 + ~a17~0) % 71 then (-251055 + ~a17~0) % 71 - 71 else (-251055 + ~a17~0) % 71);~a7~0 := 12;calculate_output2_#res#1 := -1;" "assume !(14 == ~a24~0 && (5 == ~a5~0 && 255 < ~a17~0 && (13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (255 < ~a17~0 && ((2 == calculate_output2_~input#1 && 14 == ~a7~0) && ~a2~0 <= 189) && 5 == ~a5~0) && 15 == ~a24~0;~a17~0 := (if -24 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != -24 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 10 then 1 + -24 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 10 else -24 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((255 < ~a17~0 && ((2 == calculate_output2_~input#1 && 14 == ~a7~0) && ~a2~0 <= 189) && 5 == ~a5~0) && 15 == ~a24~0);" "assume 4 == ~a5~0 && (13 == ~a7~0 && 255 < ~a17~0 && 15 == ~a24~0 && 3 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 573425 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 46 - 573448);~a24~0 := 14;calculate_output2_#res#1 := -1;" "assume !(4 == ~a5~0 && (13 == ~a7~0 && 255 < ~a17~0 && 15 == ~a24~0 && 3 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && (3 == ~a5~0 && 3 == calculate_output2_~input#1 && 15 == ~a24~0) && 14 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a2~0 := -123947 + (if ~a2~0 - 230215 < 0 && 0 != (~a2~0 - 230215) % 5 then 1 + (~a2~0 - 230215) / 5 else (~a2~0 - 230215) / 5);~a17~0 := 5 * (if 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % -2 then 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / -2 - 1 else 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / -2);~a7~0 := 12;~a24~0 := 13;calculate_output2_#res#1 := -1;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && (3 == ~a5~0 && 3 == calculate_output2_~input#1 && 15 == ~a24~0) && 14 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (((111 < ~a17~0 && 255 >= ~a17~0) && 4 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 4 == ~a5~0) && 13 == ~a24~0;~a2~0 := 5 * (if -50 * ~a2~0 < 0 && 0 != -50 * ~a2~0 % 9 then 1 + -50 * ~a2~0 / 9 else -50 * ~a2~0 / 9);~a17~0 := (if 25 * ~a17~0 < 0 && 0 != 25 * ~a17~0 % 5 then 1 + 25 * ~a17~0 / 5 else 25 * ~a17~0 / 5);~a7~0 := 12;~a24~0 := 14;~a5~0 := 7;calculate_output2_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (((111 < ~a17~0 && 255 >= ~a17~0) && 4 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 4 == ~a5~0) && 13 == ~a24~0);" "assume ((255 < ~a17~0 && ~a2~0 <= 189 && 4 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 4 == ~a5~0) && 15 == ~a24~0;~a17~0 := 4 + (if 9 * (177 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (177 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (177 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (177 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 6;calculate_output2_#res#1 := 26;" "assume !(((255 < ~a17~0 && ~a2~0 <= 189 && 4 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 4 == ~a5~0) && 15 == ~a24~0);" "assume ~a2~0 <= 189 && 3 == calculate_output2_~input#1 && ((7 == ~a5~0 && 13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) || (((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 6 == ~a5~0) || (7 == ~a5~0 && 13 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0));~a2~0 := 235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -2 - 281898 - -281896;~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946 - 299946 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946) - 300053 - 2;~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output2_#res#1 := 26;" "assume !(~a2~0 <= 189 && 3 == calculate_output2_~input#1 && ((7 == ~a5~0 && 13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) || (((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 6 == ~a5~0) || (7 == ~a5~0 && 13 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)));" "assume ((6 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output2_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 15 == ~a24~0;~a2~0 := -1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235);~a7~0 := 13;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 23;" "assume !(((6 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output2_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 15 == ~a24~0);" "assume (6 == ~a5~0 && (14 == ~a24~0 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 4 == calculate_output2_~input#1) && 255 < ~a17~0) && ~a2~0 <= 189;~a2~0 := 67804 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 67569;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 23;" "assume !((6 == ~a5~0 && (14 == ~a24~0 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 4 == calculate_output2_~input#1) && 255 < ~a17~0) && ~a2~0 <= 189);" "assume (((15 == ~a24~0 && 3 == calculate_output2_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 6 == ~a5~0) && 12 == ~a7~0;calculate_output2_#res#1 := 23;" "assume !((((15 == ~a24~0 && 3 == calculate_output2_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 6 == ~a5~0) && 12 == ~a7~0);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 255 < ~a17~0 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && 4 == ~a5~0;~a2~0 := -227328 + (if ~a2~0 - 517350 < 0 && 0 != (~a2~0 - 517350) % 5 then 1 + (~a2~0 - 517350) / 5 else (~a2~0 - 517350) / 5);~a17~0 := (if -544188 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (-544188 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 5 then 1 + (-544188 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5 else (-544188 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 255 < ~a17~0 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && 4 == ~a5~0);" "assume (((5 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output2_~input#1) && 14 == ~a24~0) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0;~a2~0 := (if 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) < 0 && 0 != 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) % 45 then 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) % 45 - 45 else 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) % 45) - -234;~a7~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 26;" "assume !((((5 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output2_~input#1) && 14 == ~a24~0) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume 14 == ~a24~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output2_~input#1) && 4 == ~a5~0) && 255 < ~a17~0;~a17~0 := (if 9 * (if 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10) < 0 && 0 != 9 * (if 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10) % 10 then 1 + 9 * (if 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10) / 10 else 9 * (if 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10) / 10);~a7~0 := 14;~a24~0 := 13;calculate_output2_#res#1 := -1;" "assume !(14 == ~a24~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output2_~input#1) && 4 == ~a5~0) && 255 < ~a17~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((2 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108))) && 4 == ~a5~0) && 13 == ~a24~0;~a2~0 := ~a2~0 - 478599;~a17~0 := -495670 + (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((2 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108))) && 4 == ~a5~0) && 13 == ~a24~0);" "assume ((-108 < ~a17~0 && 111 >= ~a17~0) && ((3 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 13 == ~a24~0) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -580611 + -5 * ~a2~0;~a17~0 := 185 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 1;~a7~0 := 14;~a5~0 := 7;calculate_output2_#res#1 := -1;" "assume !(((-108 < ~a17~0 && 111 >= ~a17~0) && ((3 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 13 == ~a24~0) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 7 == ~a5~0 && (5 == calculate_output2_~input#1 && (((14 == ~a24~0 && 255 < ~a17~0 && 13 == ~a7~0) || (14 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0)) || ((~a17~0 <= -108 && 12 == ~a7~0) && 15 == ~a24~0))) && ~a2~0 <= 189;~a17~0 := -1 + ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -2);~a7~0 := 14;~a24~0 := 14;calculate_output2_#res#1 := -1;" "assume !(7 == ~a5~0 && (5 == calculate_output2_~input#1 && (((14 == ~a24~0 && 255 < ~a17~0 && 13 == ~a7~0) || (14 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0)) || ((~a17~0 <= -108 && 12 == ~a7~0) && 15 == ~a24~0))) && ~a2~0 <= 189);" "assume 4 == ~a5~0 && ~a17~0 <= -108 && ((3 == calculate_output2_~input#1 && 13 == ~a24~0) && 12 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if 10 * (if -508787 + ~a2~0 < 0 && 0 != (-508787 + ~a2~0) % 5 then 1 + (-508787 + ~a2~0) / 5 else (-508787 + ~a2~0) / 5) < 0 && 0 != 10 * (if -508787 + ~a2~0 < 0 && 0 != (-508787 + ~a2~0) % 5 then 1 + (-508787 + ~a2~0) / 5 else (-508787 + ~a2~0) / 5) % 9 then 1 + 10 * (if -508787 + ~a2~0 < 0 && 0 != (-508787 + ~a2~0) % 5 then 1 + (-508787 + ~a2~0) / 5 else (-508787 + ~a2~0) / 5) / 9 else 10 * (if -508787 + ~a2~0 < 0 && 0 != (-508787 + ~a2~0) % 5 then 1 + (-508787 + ~a2~0) / 5 else (-508787 + ~a2~0) / 5) / 9);~a17~0 := (if 9 * (254 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (254 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (254 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (254 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10);~a24~0 := 15;calculate_output2_#res#1 := -1;" "assume !(4 == ~a5~0 && ~a17~0 <= -108 && ((3 == calculate_output2_~input#1 && 13 == ~a24~0) && 12 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (~a17~0 <= -108 && (6 == ~a5~0 && 5 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 14 == ~a24~0) && ~a2~0 <= 189;~a2~0 := (if 51 * (if 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1 < 0 && 0 != (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) % 5 then 1 + (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) / 5 else (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) / 5) < 0 && 0 != 51 * (if 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1 < 0 && 0 != (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) % 5 then 1 + (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) / 5 else (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) / 5) % 10 then 1 + 51 * (if 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1 < 0 && 0 != (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) % 5 then 1 + (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) / 5 else (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) / 5) / 10 else 51 * (if 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1 < 0 && 0 != (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) % 5 then 1 + (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) / 5 else (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) / 5) / 10);~a17~0 := -26 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -32) - -40;~a7~0 := 14;~a5~0 := 3;calculate_output2_#res#1 := 23;" "assume !((~a17~0 <= -108 && (6 == ~a5~0 && 5 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 14 == ~a24~0) && ~a2~0 <= 189);" "assume (13 == ~a24~0 && (3 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0;~a17~0 := 540868 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 540865;~a7~0 := 13;calculate_output2_#res#1 := -1;" "assume !((13 == ~a24~0 && (3 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0);" "assume (13 == ~a24~0 && (((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (255 < ~a17~0 && 12 == ~a7~0)) && 1 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0;~a2~0 := (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % -5 then 5 * ~a2~0 / -5 - 1 else 5 * ~a2~0 / -5) - 131726;~a17~0 := 43 + (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - 197914 < 0 && 0 != ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - 197914) % 109 then ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - 197914) % 109 - 109 else ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - 197914) % 109);~a7~0 := 13;~a24~0 := 14;~a5~0 := 5;calculate_output2_#res#1 := -1;" "assume !((13 == ~a24~0 && (((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (255 < ~a17~0 && 12 == ~a7~0)) && 1 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0);" "assume 13 == ~a24~0 && ~a17~0 <= -108 && (6 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 123909 + ~a2~0 - 483346 - 41719;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(13 == ~a24~0 && ~a17~0 <= -108 && (6 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (3 == ~a5~0 && 14 == ~a24~0 && 5 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if 10 * (if ~a2~0 - -143250 < 0 && 0 != (~a2~0 - -143250) % -5 then (~a2~0 - -143250) / -5 - 1 else (~a2~0 - -143250) / -5) < 0 && 0 != 10 * (if ~a2~0 - -143250 < 0 && 0 != (~a2~0 - -143250) % -5 then (~a2~0 - -143250) / -5 - 1 else (~a2~0 - -143250) / -5) % 9 then 1 + 10 * (if ~a2~0 - -143250 < 0 && 0 != (~a2~0 - -143250) % -5 then (~a2~0 - -143250) / -5 - 1 else (~a2~0 - -143250) / -5) / 9 else 10 * (if ~a2~0 - -143250 < 0 && 0 != (~a2~0 - -143250) % -5 then (~a2~0 - -143250) / -5 - 1 else (~a2~0 - -143250) / -5) / 9);~a17~0 := 104 + (if 183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5);~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output2_#res#1 := -1;" "assume !((3 == ~a5~0 && 14 == ~a24~0 && 5 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && (12 == ~a7~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && 2 == calculate_output2_~input#1) && 5 == ~a5~0;~a2~0 := (if -139817 + ~a2~0 - 311967 < 0 && 0 != (-139817 + ~a2~0 - 311967) % 5 then 1 + (-139817 + ~a2~0 - 311967) / 5 else (-139817 + ~a2~0 - 311967) / 5);~a17~0 := (if (if ~a17~0 - 584030 < 0 && 0 != (~a17~0 - 584030) % 5 then 1 + (~a17~0 - 584030) / 5 else (~a17~0 - 584030) / 5) < 0 && 0 != (if ~a17~0 - 584030 < 0 && 0 != (~a17~0 - 584030) % 5 then 1 + (~a17~0 - 584030) / 5 else (~a17~0 - 584030) / 5) % 5 then 1 + (if ~a17~0 - 584030 < 0 && 0 != (~a17~0 - 584030) % 5 then 1 + (~a17~0 - 584030) / 5 else (~a17~0 - 584030) / 5) / 5 else (if ~a17~0 - 584030 < 0 && 0 != (~a17~0 - 584030) % 5 then 1 + (~a17~0 - 584030) / 5 else (~a17~0 - 584030) / 5) / 5);~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && (12 == ~a7~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && 2 == calculate_output2_~input#1) && 5 == ~a5~0);" "assume 13 == ~a24~0 && 6 == ~a5~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189;~a2~0 := -2 + ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -236);~a17~0 := 182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71);~a7~0 := 14;calculate_output2_#res#1 := 21;" "assume !(13 == ~a24~0 && 6 == ~a5~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189);" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0 && 4 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && ~a2~0 <= 189;~a17~0 := (if (if 10 * (-240122 + ~a17~0) < 0 && 0 != 10 * (-240122 + ~a17~0) % -9 then 10 * (-240122 + ~a17~0) / -9 - 1 else 10 * (-240122 + ~a17~0) / -9) < 0 && 0 != (if 10 * (-240122 + ~a17~0) < 0 && 0 != 10 * (-240122 + ~a17~0) % -9 then 10 * (-240122 + ~a17~0) / -9 - 1 else 10 * (-240122 + ~a17~0) / -9) % 5 then 1 + (if 10 * (-240122 + ~a17~0) < 0 && 0 != 10 * (-240122 + ~a17~0) % -9 then 10 * (-240122 + ~a17~0) / -9 - 1 else 10 * (-240122 + ~a17~0) / -9) / 5 else (if 10 * (-240122 + ~a17~0) < 0 && 0 != 10 * (-240122 + ~a17~0) % -9 then 10 * (-240122 + ~a17~0) / -9 - 1 else 10 * (-240122 + ~a17~0) / -9) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 5;calculate_output2_#res#1 := 26;" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0 && 4 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && ~a2~0 <= 189);" "assume ~a2~0 <= 189 && 6 == ~a5~0 && ~a17~0 <= -108 && 14 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output2_~input#1;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 - -1 - -152243 - 152245;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := 26;" "assume !(~a2~0 <= 189 && 6 == ~a5~0 && ~a17~0 <= -108 && 14 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output2_~input#1);" "assume 6 == ~a5~0 && (13 == ~a24~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189;~a2~0 := 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -249333 - 625277 - -375944;~a17~0 := 2 + (if 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 - 100) < 0 && 0 != 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 - 100) % 109 then 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 - 100) % 109 - 109 else 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 - 100) % 109);~a7~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := 26;" "assume !(6 == ~a5~0 && (13 == ~a24~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189);" "assume (((((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 2 == calculate_output2_~input#1) && 6 == ~a5~0) && ~a2~0 <= 189) && 13 == ~a24~0;~a2~0 := -442292 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234) - -617405 - 175110;~a17~0 := (if (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) - -115 < 0 && 0 != ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) - -115) % 5 then 1 + ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) - -115) / 5 else ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) - -115) / 5) - -197;~a7~0 := 13;~a24~0 := 14;~a5~0 := 3;calculate_output2_#res#1 := 21;" "assume !((((((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 2 == calculate_output2_~input#1) && 6 == ~a5~0) && ~a2~0 <= 189) && 13 == ~a24~0);" "assume (~a2~0 <= 189 && ((14 == ~a7~0 && 4 == calculate_output2_~input#1) && 5 == ~a5~0) && 14 == ~a24~0) && ~a17~0 <= -108;~a2~0 := 2 + (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1);~a17~0 := 8 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 7 - -91;~a7~0 := 13;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 26;" "assume !((~a2~0 <= 189 && ((14 == ~a7~0 && 4 == calculate_output2_~input#1) && 5 == ~a5~0) && 14 == ~a24~0) && ~a17~0 <= -108);" "assume (~a2~0 <= 189 && 14 == ~a24~0 && 4 == calculate_output2_~input#1 && ((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 7 == ~a5~0;~a17~0 := 72708 + (if ~a17~0 - 363253 < 0 && 0 != (~a17~0 - 363253) % 5 then 1 + (~a17~0 - 363253) / 5 else (~a17~0 - 363253) / 5);~a7~0 := 13;calculate_output2_#res#1 := -1;" "assume !((~a2~0 <= 189 && 14 == ~a24~0 && 4 == calculate_output2_~input#1 && ((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 7 == ~a5~0);" "assume (~a2~0 <= 189 && ((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 6 == calculate_output2_~input#1) && 14 == ~a24~0) && 5 == ~a5~0) && 255 < ~a17~0;~a17~0 := (if 10 * (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) < 0 && 0 != 10 * (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) % -4 then 10 * (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) / -4 - 1 else 10 * (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) / -4);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((~a2~0 <= 189 && ((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 6 == calculate_output2_~input#1) && 14 == ~a24~0) && 5 == ~a5~0) && 255 < ~a17~0);" "assume (((7 == ~a5~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && ~a2~0 <= 189) && 15 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := (if 10 * (-515705 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) < 0 && 0 != 10 * (-515705 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 9 then 1 + 10 * (-515705 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 9 else 10 * (-515705 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((((7 == ~a5~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && ~a2~0 <= 189) && 15 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume ((~a17~0 <= -108 && 5 == ~a5~0 && 2 == calculate_output2_~input#1 && 14 == ~a24~0) && 14 == ~a7~0) && ~a2~0 <= 189;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(((~a17~0 <= -108 && 5 == ~a5~0 && 2 == calculate_output2_~input#1 && 14 == ~a24~0) && 14 == ~a7~0) && ~a2~0 <= 189);" "assume ~a2~0 <= 189 && (-108 < ~a17~0 && 111 >= ~a17~0) && 6 == ~a5~0 && ((14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output2_~input#1) && 14 == ~a24~0;~a2~0 := 234 + (if 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := 26;" "assume !(~a2~0 <= 189 && (-108 < ~a17~0 && 111 >= ~a17~0) && 6 == ~a5~0 && ((14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output2_~input#1) && 14 == ~a24~0);" "assume (15 == ~a24~0 && ((2 == calculate_output2_~input#1 && ~a2~0 <= 189) && 12 == ~a7~0) && 7 == ~a5~0) && 255 < ~a17~0;~a17~0 := (if ~a17~0 - 570713 - 29535 < 0 && 0 != (~a17~0 - 570713 - 29535) % 5 then 1 + (~a17~0 - 570713 - 29535) / 5 else (~a17~0 - 570713 - 29535) / 5) - 458064;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((15 == ~a24~0 && ((2 == calculate_output2_~input#1 && ~a2~0 <= 189) && 12 == ~a7~0) && 7 == ~a5~0) && 255 < ~a17~0);" "assume (5 == ~a5~0 && (3 == calculate_output2_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0))) && ~a2~0 <= 189) && 15 == ~a24~0;~a2~0 := 249 + (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - 13827 < 0 && 0 != ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - 13827) % 45 then ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - 13827) % 45 - 45 else ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - 13827) % 45);~a17~0 := -2 + (1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2);~a7~0 := 14;~a5~0 := 4;calculate_output2_#res#1 := 26;" "assume !((5 == ~a5~0 && (3 == calculate_output2_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0))) && ~a2~0 <= 189) && 15 == ~a24~0);" "assume (15 == ~a24~0 && ~a2~0 <= 189 && 4 == calculate_output2_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0))) && 5 == ~a5~0;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - 195114 - 258356 - -453470;~a17~0 := 567392 + ((if 155793 + ~a17~0 < 0 && 0 != (155793 + ~a17~0) % 109 then (155793 + ~a17~0) % 109 - 109 else (155793 + ~a17~0) % 109) - 63) - 567346;~a7~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := 23;" "assume !((15 == ~a24~0 && ~a2~0 <= 189 && 4 == calculate_output2_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0))) && 5 == ~a5~0);" "assume (14 == ~a24~0 && 4 == ~a5~0 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 6 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := -323147 + (~a17~0 - -528091 - 699874);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((14 == ~a24~0 && 4 == ~a5~0 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 6 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (255 < ~a17~0 && 15 == ~a24~0 && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 1 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0;~a2~0 := 56585 + ((if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 163348);~a7~0 := 14;calculate_output2_#res#1 := -1;" "assume !((255 < ~a17~0 && 15 == ~a24~0 && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 1 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 15 == ~a24~0 && 5 == calculate_output2_~input#1 && ((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0));~a2~0 := -574521 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5);~a17~0 := (if 183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) - -182;~a7~0 := 12;~a5~0 := 4;calculate_output2_#res#1 := 23;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 15 == ~a24~0 && 5 == calculate_output2_~input#1 && ((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)));" "assume 13 == ~a24~0 && ((1 == calculate_output2_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0))) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -80241 + 3 * (~a2~0 - 161488);~a17~0 := 3641 + (~a17~0 - 600109) - 3641;~a7~0 := 12;~a24~0 := 14;~a5~0 := 7;calculate_output2_#res#1 := -1;" "assume !(13 == ~a24~0 && ((1 == calculate_output2_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0))) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 6 == ~a5~0 && (14 == ~a24~0 && (3 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a2~0 <= 189) && 255 < ~a17~0;~a7~0 := 14;calculate_output2_#res#1 := 26;" "assume !(6 == ~a5~0 && (14 == ~a24~0 && (3 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a2~0 <= 189) && 255 < ~a17~0);" "assume (((6 == calculate_output2_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0;~a2~0 := ~a2~0 - 579407 - 8118;~a17~0 := -26 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109);~a7~0 := 13;~a24~0 := 15;~a5~0 := 5;calculate_output2_#res#1 := -1;" "assume !((((6 == calculate_output2_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0);" "assume ((((((14 == ~a7~0 && 255 < ~a17~0) && 15 == ~a24~0) && 4 == ~a5~0) || (((12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 5 == ~a5~0)) || (((~a17~0 <= -108 && 13 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0)) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 - -1;~a7~0 := 14;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := -1;" "assume !(((((((14 == ~a7~0 && 255 < ~a17~0) && 15 == ~a24~0) && 4 == ~a5~0) || (((12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 5 == ~a5~0)) || (((~a17~0 <= -108 && 13 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0)) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 5 == ~a5~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && 5 == calculate_output2_~input#1) && 13 == ~a24~0) && 13 == ~a7~0;~a17~0 := -452489 + ~a17~0;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(5 == ~a5~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && 5 == calculate_output2_~input#1) && 13 == ~a24~0) && 13 == ~a7~0);" "assume (~a2~0 <= 189 && 7 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output2_~input#1) && 13 == ~a24~0;~a17~0 := (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) / 5) / 5);~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output2_#res#1 := 21;" "assume !((~a2~0 <= 189 && 7 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output2_~input#1) && 13 == ~a24~0);" "assume (13 == ~a24~0 && (((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output2_~input#1) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if 10 * (-341809 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) < 0 && 0 != 10 * (-341809 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) % 9 then 1 + 10 * (-341809 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) / 9 else 10 * (-341809 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) / 9);~a17~0 := 17318 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 - 515739) - -498422;~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output2_#res#1 := -1;" "assume !((13 == ~a24~0 && (((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output2_~input#1) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((15 == ~a24~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a7~0 := 14;~a24~0 := 14;calculate_output2_#res#1 := -1;" "assume !(((15 == ~a24~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "assume 12 == ~a7~0 && (~a2~0 <= 189 && (5 == calculate_output2_~input#1 && 4 == ~a5~0) && 15 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a17~0 := -6397 + 2 * (~a17~0 - 277016);~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(12 == ~a7~0 && (~a2~0 <= 189 && (5 == calculate_output2_~input#1 && 4 == ~a5~0) && 15 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "assume 7 == ~a5~0 && (((15 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0) || (14 == ~a24~0 && 13 == ~a7~0 && 255 < ~a17~0) || (14 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 1 == calculate_output2_~input#1) && ~a2~0 <= 189;~a17~0 := 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127);~a7~0 := 12;~a24~0 := 13;calculate_output2_#res#1 := -1;" "assume !(7 == ~a5~0 && (((15 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0) || (14 == ~a24~0 && 13 == ~a7~0 && 255 < ~a17~0) || (14 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 1 == calculate_output2_~input#1) && ~a2~0 <= 189);" "assume (111 < ~a17~0 && 255 >= ~a17~0) && (5 == ~a5~0 && 15 == ~a24~0 && 5 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0;~a7~0 := 13;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := -1;" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && (5 == ~a5~0 && 15 == ~a24~0 && 5 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 5 == ~a5~0 && (((14 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) || (13 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189;~a17~0 := -383300 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(5 == ~a5~0 && (((14 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) || (13 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189);" "assume (((((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output2_~input#1) && 15 == ~a24~0) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if -185024 + (~a2~0 - 219315) < 0 && 0 != (-185024 + (~a2~0 - 219315)) % 5 then 1 + (-185024 + (~a2~0 - 219315)) / 5 else (-185024 + (~a2~0 - 219315)) / 5);~a17~0 := (if -245709 + ~a17~0 < 0 && 0 != (-245709 + ~a17~0) % 71 then (-245709 + ~a17~0) % 71 - 71 else (-245709 + ~a17~0) % 71) - -191;~a7~0 := 13;~a24~0 := 13;calculate_output2_#res#1 := -1;" "assume !((((((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output2_~input#1) && 15 == ~a24~0) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (6 == ~a5~0 && 13 == ~a24~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 2 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -556465 + (if -5 * ~a2~0 < 0 && 0 != -5 * ~a2~0 % 5 then 1 + -5 * ~a2~0 / 5 else -5 * ~a2~0 / 5);~a17~0 := -549704 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((6 == ~a5~0 && 13 == ~a24~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 2 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 15 == ~a24~0 && (((5 == calculate_output2_~input#1 && 7 == ~a5~0) && ~a2~0 <= 189) && 255 < ~a17~0) && 12 == ~a7~0;~a17~0 := 183 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 509339 < 0 && 0 != ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 509339) % 71 then ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 509339) % 71 - 71 else ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 509339) % 71);~a7~0 := 13;~a24~0 := 14;calculate_output2_#res#1 := -1;" "assume !(15 == ~a24~0 && (((5 == calculate_output2_~input#1 && 7 == ~a5~0) && ~a2~0 <= 189) && 255 < ~a17~0) && 12 == ~a7~0);" "assume (7 == ~a5~0 && (2 == calculate_output2_~input#1 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && ~a2~0 <= 189) && 13 == ~a24~0;~a2~0 := (if 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) - -150446 < 0 && 0 != (5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) - -150446) % 45 then (5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) - -150446) % 45 - 45 else (5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) - -150446) % 45) - -205;~a17~0 := 569408 + (if -490890 + ~a17~0 < 0 && 0 != (-490890 + ~a17~0) % 5 then 1 + (-490890 + ~a17~0) / 5 else (-490890 + ~a17~0) / 5);~a7~0 := 14;~a24~0 := 14;~a5~0 := 3;calculate_output2_#res#1 := 23;" "assume !((7 == ~a5~0 && (2 == calculate_output2_~input#1 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && ~a2~0 <= 189) && 13 == ~a24~0);" "assume (255 < ~a17~0 && (~a2~0 <= 189 && 15 == ~a24~0 && 6 == calculate_output2_~input#1) && 5 == ~a5~0) && 14 == ~a7~0;~a2~0 := 2 + ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234);~a17~0 := 90 + (if 157023 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 304246 < 0 && 0 != (157023 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 304246) % 109 then (157023 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 304246) % 109 - 109 else (157023 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 304246) % 109);~a7~0 := 13;~a24~0 := 14;calculate_output2_#res#1 := 23;" "assume !((255 < ~a17~0 && (~a2~0 <= 189 && 15 == ~a24~0 && 6 == calculate_output2_~input#1) && 5 == ~a5~0) && 14 == ~a7~0);" "assume ((6 == ~a5~0 && (((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 2 == calculate_output2_~input#1) && ~a2~0 <= 189) && 13 == ~a24~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 - 1;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(((6 == ~a5~0 && (((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 2 == calculate_output2_~input#1) && ~a2~0 <= 189) && 13 == ~a24~0);" "assume (111 < ~a17~0 && 255 >= ~a17~0) && 6 == ~a5~0 && ((2 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 14 == ~a24~0;~a2~0 := (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -236;~a17~0 := (if -1 * (-217095 + ~a17~0 - -761433) < 0 && 0 != -1 * (-217095 + ~a17~0 - -761433) % 10 then 1 + -1 * (-217095 + ~a17~0 - -761433) / 10 else -1 * (-217095 + ~a17~0 - -761433) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := 21;" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && 6 == ~a5~0 && ((2 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 14 == ~a24~0);" "assume ~a2~0 <= 189 && (14 == ~a7~0 && (1 == calculate_output2_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0) && 14 == ~a24~0;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234 - 10732 - -10732;~a24~0 := 15;~a5~0 := 3;calculate_output2_#res#1 := 26;" "assume !(~a2~0 <= 189 && (14 == ~a7~0 && (1 == calculate_output2_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0) && 14 == ~a24~0);" "assume ~a17~0 <= -108 && (((189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 1 == calculate_output2_~input#1) && 12 == ~a7~0) && 13 == ~a24~0;~a2~0 := 3 * (-187375 + ~a2~0) - -239890;~a17~0 := (if 10 * (if 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) < 0 && 0 != 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) % 10 then 1 + 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) / 10 else 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) / 10) < 0 && 0 != 10 * (if 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) < 0 && 0 != 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) % 10 then 1 + 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) / 10 else 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) / 10) % 9 then 1 + 10 * (if 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) < 0 && 0 != 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) % 10 then 1 + 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) / 10 else 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) / 10) / 9 else 10 * (if 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) < 0 && 0 != 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) % 10 then 1 + 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) / 10 else 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) / 10) / 9);~a7~0 := 13;~a24~0 := 15;~a5~0 := 7;calculate_output2_#res#1 := -1;" "assume !(~a17~0 <= -108 && (((189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 1 == calculate_output2_~input#1) && 12 == ~a7~0) && 13 == ~a24~0);" "assume ((((((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 1 == calculate_output2_~input#1) && 5 == ~a5~0) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if ~a17~0 - 309533 < 0 && 0 != (~a17~0 - 309533) % 299872 then (~a17~0 - 309533) % 299872 - 299872 else (~a17~0 - 309533) % 299872) - -300127;~a7~0 := 14;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := -1;" "assume !(((((((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 1 == calculate_output2_~input#1) && 5 == ~a5~0) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output2_~input#1) && 13 == ~a24~0) && 3 == ~a5~0;~a2~0 := -113113 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5);~a17~0 := (if 10 * (-152498 + ~a17~0 - 120570) < 0 && 0 != 10 * (-152498 + ~a17~0 - 120570) % 9 then 1 + 10 * (-152498 + ~a17~0 - 120570) / 9 else 10 * (-152498 + ~a17~0 - 120570) / 9);~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output2_#res#1 := 21;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output2_~input#1) && 13 == ~a24~0) && 3 == ~a5~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && ((((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0)) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0)) && 4 == calculate_output2_~input#1;~a2~0 := 2 * (-277502 + ~a2~0) - 40398;~a17~0 := 23146 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 484422;~a7~0 := 12;~a24~0 := 13;calculate_output2_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && ((((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0)) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0)) && 4 == calculate_output2_~input#1);" "assume 13 == ~a24~0 && 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output2_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0));~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % -5 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5 - 1 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5) - 183721;~a17~0 := -17 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109);~a7~0 := 13;~a24~0 := 14;~a5~0 := 5;calculate_output2_#res#1 := 26;" "assume !(13 == ~a24~0 && 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output2_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0)));" "assume (((3 == calculate_output2_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 13 == ~a24~0) && 6 == ~a5~0) && ~a2~0 <= 189;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234;~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) - -138;~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output2_#res#1 := 26;" "assume !((((3 == calculate_output2_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 13 == ~a24~0) && 6 == ~a5~0) && ~a2~0 <= 189);" "assume 13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0 && (5 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 111 < ~a17~0 && 255 >= ~a17~0;~a7~0 := 13;calculate_output2_#res#1 := -1;" "assume !(13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0 && (5 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume 4 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108))) && 13 == ~a24~0;~a2~0 := -590870 + 25 * ~a2~0;~a17~0 := -300053 + (if 236696 + ~a17~0 < 0 && 0 != (236696 + ~a17~0) % 299946 then (236696 + ~a17~0) % 299946 - 299946 else (236696 + ~a17~0) % 299946);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(4 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108))) && 13 == ~a24~0);" "assume 15 == ~a24~0 && (255 < ~a17~0 && 5 == ~a5~0 && 3 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -1 * (~a2~0 - -345840);~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 50 - 15 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 50 - 15) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 50 - 15) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 50 - 15) / 5);~a7~0 := 13;~a5~0 := 7;calculate_output2_#res#1 := -1;" "assume !(15 == ~a24~0 && (255 < ~a17~0 && 5 == ~a5~0 && 3 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ~a2~0 <= 189 && ((111 < ~a17~0 && 255 >= ~a17~0) && (2 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 7 == ~a5~0) && 15 == ~a24~0;~a17~0 := (if 10 * (-289356 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) < 0 && 0 != 10 * (-289356 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 9 then 1 + 10 * (-289356 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 9 else 10 * (-289356 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(~a2~0 <= 189 && ((111 < ~a17~0 && 255 >= ~a17~0) && (2 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 7 == ~a5~0) && 15 == ~a24~0);" "assume 4 == ~a5~0 && 13 == ~a24~0 && (((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) && 6 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5) / 5) - -212547;~a7~0 := 14;~a24~0 := 14;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(4 == ~a5~0 && 13 == ~a24~0 && (((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) && 6 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189 && 15 == ~a24~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output2_~input#1) && 6 == ~a5~0;~a2~0 := (if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) - -178;~a7~0 := 14;~a5~0 := 3;calculate_output2_#res#1 := 26;" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189 && 15 == ~a24~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output2_~input#1) && 6 == ~a5~0);" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && (((15 == ~a24~0 && 2 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0) && 13 == ~a7~0;~a2~0 := 3 * (-185317 + ~a2~0);~a17~0 := -402688 + (if ~a17~0 - -209383 < 0 && 0 != (~a17~0 - -209383) % 5 then 1 + (~a17~0 - -209383) / 5 else (~a17~0 - -209383) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && (((15 == ~a24~0 && 2 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0) && 13 == ~a7~0);" "assume ((4 == ~a5~0 && 13 == ~a24~0 && 4 == calculate_output2_~input#1 && ~a17~0 <= -108) && 12 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -1 * (-556922 + ~a2~0 - -1035898);~a17~0 := 207436 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 - 43079);~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output2_#res#1 := -1;" "assume !(((4 == ~a5~0 && 13 == ~a24~0 && 4 == calculate_output2_~input#1 && ~a17~0 <= -108) && 12 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && (1 == calculate_output2_~input#1 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0))) && 14 == ~a24~0;~a2~0 := 25 * ~a2~0 - 195095;~a17~0 := 2 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109);~a7~0 := 13;~a5~0 := 5;calculate_output2_#res#1 := 26;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && (1 == calculate_output2_~input#1 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0))) && 14 == ~a24~0);" "assume 4 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && ((12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output2_~input#1) && ~a17~0 <= -108) && 14 == ~a24~0;~a7~0 := 12;calculate_output2_#res#1 := -1;" "assume !(4 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && ((12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output2_~input#1) && ~a17~0 <= -108) && 14 == ~a24~0);" "assume ~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0 && 4 == ~a5~0 && 15 == ~a24~0 && 4 == calculate_output2_~input#1;~a17~0 := (if 250 * ~a17~0 < 0 && 0 != 250 * ~a17~0 % -9 then 250 * ~a17~0 / -9 - 1 else 250 * ~a17~0 / -9);~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0 && 4 == ~a5~0 && 15 == ~a24~0 && 4 == calculate_output2_~input#1);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0 && 6 == calculate_output2_~input#1 && 3 == ~a5~0) && 15 == ~a24~0;~a2~0 := (if 505188 + ~a2~0 < 0 && 0 != (505188 + ~a2~0) % 5 then 1 + (505188 + ~a2~0) / 5 else (505188 + ~a2~0) / 5) - 263894;~a17~0 := 3 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182);~a7~0 := 12;~a5~0 := 4;calculate_output2_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0 && 6 == calculate_output2_~input#1 && 3 == ~a5~0) && 15 == ~a24~0);" "assume ~a2~0 <= 189 && 6 == calculate_output2_~input#1 && (((((14 == ~a7~0 && 255 < ~a17~0) && 15 == ~a24~0) && 6 == ~a5~0) || (((12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 7 == ~a5~0)) || ((13 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) && 7 == ~a5~0));~a2~0 := (if -2 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) < 0 && 0 != (-2 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236)) % 5 then 1 + (-2 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236)) / 5 else (-2 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236)) / 5) - -177;~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5) - -33046;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 23;" "assume !(~a2~0 <= 189 && 6 == calculate_output2_~input#1 && (((((14 == ~a7~0 && 255 < ~a17~0) && 15 == ~a24~0) && 6 == ~a5~0) || (((12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 7 == ~a5~0)) || ((13 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) && 7 == ~a5~0)));" "assume (((189 < ~a2~0 && 281 >= ~a2~0) && (6 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 14 == ~a24~0) && 255 < ~a17~0) && 4 == ~a5~0;~a7~0 := 12;~a24~0 := 13;calculate_output2_#res#1 := -1;" "assume !((((189 < ~a2~0 && 281 >= ~a2~0) && (6 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 14 == ~a24~0) && 255 < ~a17~0) && 4 == ~a5~0);" "assume 6 == ~a5~0 && 15 == ~a24~0 && (13 == ~a7~0 && 6 == calculate_output2_~input#1 && ~a17~0 <= -108) && ~a2~0 <= 189;~a2~0 := 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235);~a17~0 := 575451 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -40 - 575414);~a7~0 := 14;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := 23;" "assume !(6 == ~a5~0 && 15 == ~a24~0 && (13 == ~a7~0 && 6 == calculate_output2_~input#1 && ~a17~0 <= -108) && ~a2~0 <= 189);" "assume 15 == ~a24~0 && 4 == ~a5~0 && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 4 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -466599 + 5 * ~a2~0;~a17~0 := 172 + (if 376065 + 5 * ~a17~0 < 0 && 0 != (376065 + 5 * ~a17~0) % 71 then (376065 + 5 * ~a17~0) % 71 - 71 else (376065 + 5 * ~a17~0) % 71);~a7~0 := 12;~a5~0 := 5;calculate_output2_#res#1 := 21;" "assume !(15 == ~a24~0 && 4 == ~a5~0 && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 4 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (~a2~0 <= 189 && ((((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0)) || (14 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) && 1 == calculate_output2_~input#1) && 6 == ~a5~0;~a2~0 := 5 * (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5);~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946 - 299946 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946) - 300053 - 1;~a7~0 := 12;~a24~0 := 15;~a5~0 := 3;calculate_output2_#res#1 := 26;" "assume !((~a2~0 <= 189 && ((((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0)) || (14 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) && 1 == calculate_output2_~input#1) && 6 == ~a5~0);" "assume 14 == ~a7~0 && 15 == ~a24~0 && ((6 == calculate_output2_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0;~a17~0 := -508114 + ~a17~0 - 7160;~a7~0 := 13;~a24~0 := 14;calculate_output2_#res#1 := -1;" "assume !(14 == ~a7~0 && 15 == ~a24~0 && ((6 == calculate_output2_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0);" "assume (5 == ~a5~0 && (~a2~0 <= 189 && 5 == calculate_output2_~input#1 && 14 == ~a7~0) && 255 < ~a17~0) && 15 == ~a24~0;~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45) - -236;~a17~0 := ~a17~0 - 600247;~a7~0 := 12;~a24~0 := 14;calculate_output2_#res#1 := 21;" "assume !((5 == ~a5~0 && (~a2~0 <= 189 && 5 == calculate_output2_~input#1 && 14 == ~a7~0) && 255 < ~a17~0) && 15 == ~a24~0);" "assume ((13 == ~a24~0 && 6 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0;~a17~0 := 1 + (if 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -11) < 0 && 0 != 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -11) % 109 then 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -11) % 109 - 109 else 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -11) % 109);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(((13 == ~a24~0 && 6 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0);" "assume (15 == ~a24~0 && 4 == ~a5~0 && 3 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -123956 + (if 10 * (~a2~0 - 251250) < 0 && 0 != 10 * (~a2~0 - 251250) % 9 then 1 + 10 * (~a2~0 - 251250) / 9 else 10 * (~a2~0 - 251250) / 9);~a17~0 := (if 10 * (-105669 + ~a17~0) < 0 && 0 != 10 * (-105669 + ~a17~0) % 9 then 1 + 10 * (-105669 + ~a17~0) / 9 else 10 * (-105669 + ~a17~0) / 9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !((15 == ~a24~0 && 4 == ~a5~0 && 3 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 13 == ~a7~0 && 6 == ~a5~0 && ((2 == calculate_output2_~input#1 && 255 < ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0;~a2~0 := (if 10 * (-73789 + ~a2~0) < 0 && 0 != 10 * (-73789 + ~a2~0) % 9 then 1 + 10 * (-73789 + ~a2~0) / 9 else 10 * (-73789 + ~a2~0) / 9) - 475570;~a17~0 := -26 + (-600188 + ~a17~0 - 1);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "assume !(13 == ~a7~0 && 6 == ~a5~0 && ((2 == calculate_output2_~input#1 && 255 < ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0);" "assume (111 < ~a17~0 && 255 >= ~a17~0) && ((((13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189) && 15 == ~a24~0) && 4 == ~a5~0;~a7~0 := 13;~a5~0 := 5;calculate_output2_#res#1 := 21;" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && ((((13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189) && 15 == ~a24~0) && 4 == ~a5~0);assume { :begin_inline_calculate_output3 } true;calculate_output3_#in~input#1 := calculate_output2_~input#1;havoc calculate_output3_#res#1;havoc calculate_output3_#t~ret32#1, calculate_output3_~input#1;calculate_output3_~input#1 := calculate_output3_#in~input#1;" "assume ~a2~0 <= 189 && 15 == ~a24~0 && 14 == ~a7~0 && 5 == ~a5~0 && ~a17~0 <= -108 && 2 == calculate_output3_~input#1;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(~a2~0 <= 189 && 15 == ~a24~0 && 14 == ~a7~0 && 5 == ~a5~0 && ~a17~0 <= -108 && 2 == calculate_output3_~input#1);" "assume (15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 5 == ~a5~0;~a2~0 := (if -5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != -5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + -5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else -5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5);~a17~0 := 295612 + ~a17~0 - 579561 - -466982;~a7~0 := 12;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 5 == ~a5~0);" "assume (5 == ~a5~0 && ~a2~0 <= 189 && 14 == ~a7~0 && 13 == ~a24~0 && 4 == calculate_output3_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := (if -361852 + ~a17~0 < 0 && 0 != (-361852 + ~a17~0) % 5 then 1 + (-361852 + ~a17~0) / 5 else (-361852 + ~a17~0) / 5) - -72429;~a7~0 := 13;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := 21;" "assume !((5 == ~a5~0 && ~a2~0 <= 189 && 14 == ~a7~0 && 13 == ~a24~0 && 4 == calculate_output3_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((13 == ~a7~0 && 3 == ~a5~0 && 3 == calculate_output3_~input#1) && 15 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a7~0 := 14;~a24~0 := 14;calculate_output3_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((13 == ~a7~0 && 3 == ~a5~0 && 3 == calculate_output3_~input#1) && 15 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "assume ((((((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0)) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0) && 13 == ~a24~0;~a2~0 := (if ~a2~0 - -278577 < 0 && 0 != (~a2~0 - -278577) % 45 then (~a2~0 - -278577) % 45 - 45 else (~a2~0 - -278577) % 45) - -234;~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -2 - 1;~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := 26;" "assume !(((((((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0)) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0) && 13 == ~a24~0);" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0 && (3 == ~a5~0 && 2 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -452431 + (if 542429 + ~a2~0 < 0 && 0 != (542429 + ~a2~0) % -5 then (542429 + ~a2~0) / -5 - 1 else (542429 + ~a2~0) / -5);~a17~0 := (if 9 * ((if -62715 + ~a17~0 < 0 && 0 != (-62715 + ~a17~0) % 71 then (-62715 + ~a17~0) % 71 - 71 else (-62715 + ~a17~0) % 71) - -200) < 0 && 0 != 9 * ((if -62715 + ~a17~0 < 0 && 0 != (-62715 + ~a17~0) % 71 then (-62715 + ~a17~0) % 71 - 71 else (-62715 + ~a17~0) % 71) - -200) % 10 then 1 + 9 * ((if -62715 + ~a17~0 < 0 && 0 != (-62715 + ~a17~0) % 71 then (-62715 + ~a17~0) % 71 - 71 else (-62715 + ~a17~0) % 71) - -200) / 10 else 9 * ((if -62715 + ~a17~0 < 0 && 0 != (-62715 + ~a17~0) % 71 then (-62715 + ~a17~0) % 71 - 71 else (-62715 + ~a17~0) % 71) - -200) / 10);~a7~0 := 14;calculate_output3_#res#1 := -1;" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0 && (3 == ~a5~0 && 2 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((5 == ~a5~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 14 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189;~a17~0 := (if 10 * (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) < 0 && 0 != 10 * (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) % -9 then 10 * (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) / -9 - 1 else 10 * (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) / -9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(((5 == ~a5~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 14 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189);" "assume 13 == ~a24~0 && 255 < ~a17~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && 4 == ~a5~0;~a2~0 := -5 * (if -345206 + ~a2~0 - -753451 < 0 && 0 != (-345206 + ~a2~0 - -753451) % 5 then 1 + (-345206 + ~a2~0 - -753451) / 5 else (-345206 + ~a2~0 - -753451) / 5);~a17~0 := 96 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 98 - 8);~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !(13 == ~a24~0 && 255 < ~a17~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && 4 == ~a5~0);" "assume 255 < ~a17~0 && (14 == ~a24~0 && 5 == ~a5~0 && 1 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -161738 + 5 * ~a2~0;~a17~0 := 147 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 - 71 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71);~a7~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !(255 < ~a17~0 && (14 == ~a24~0 && 5 == ~a5~0 && 1 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((((2 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 255 < ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && 5 == ~a5~0;~a2~0 := -439935 + ~a2~0;~a17~0 := -18563 + (~a17~0 - 581561) - 36;~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(((((2 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 255 < ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && 5 == ~a5~0);" "assume (~a2~0 <= 189 && (2 == calculate_output3_~input#1 && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 7 == ~a5~0) && 14 == ~a24~0;~a17~0 := ~a17~0 - 547158;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((~a2~0 <= 189 && (2 == calculate_output3_~input#1 && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 7 == ~a5~0) && 14 == ~a24~0);" "assume 3 == ~a5~0 && 14 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output3_~input#1 && (((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) || (255 < ~a17~0 && 13 == ~a7~0));~a2~0 := -25 * ~a2~0 - 267645;~a17~0 := 146 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) - 7467 - -7498;~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output3_#res#1 := 23;" "assume !(3 == ~a5~0 && 14 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output3_~input#1 && (((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) || (255 < ~a17~0 && 13 == ~a7~0)));" "assume (5 == ~a5~0 && (~a2~0 <= 189 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 14 == ~a24~0) && 255 < ~a17~0;~a17~0 := -600256 + ~a17~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((5 == ~a5~0 && (~a2~0 <= 189 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 14 == ~a24~0) && 255 < ~a17~0);" "assume (6 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 5 == calculate_output3_~input#1 && 14 == ~a7~0) && ~a17~0 <= -108) && 13 == ~a24~0;~a17~0 := 56 + (if 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -39) - 208544 < 0 && 0 != (5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -39) - 208544) % 109 then (5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -39) - 208544) % 109 - 109 else (5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -39) - 208544) % 109);~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((6 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 5 == calculate_output3_~input#1 && 14 == ~a7~0) && ~a17~0 <= -108) && 13 == ~a24~0);" "assume 14 == ~a7~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((~a17~0 <= -108 && 3 == calculate_output3_~input#1) && 13 == ~a24~0) && 6 == ~a5~0;~a2~0 := -489553 + ~a2~0 - 59892;~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(14 == ~a7~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((~a17~0 <= -108 && 3 == calculate_output3_~input#1) && 13 == ~a24~0) && 6 == ~a5~0);" "assume (14 == ~a7~0 && (5 == ~a5~0 && 1 == calculate_output3_~input#1 && 13 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189;~a17~0 := (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9) - -538584 - 852442;~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := 23;" "assume !((14 == ~a7~0 && (5 == ~a5~0 && 1 == calculate_output3_~input#1 && 13 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189);" "assume (~a2~0 <= 189 && ((3 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 6 == ~a5~0) && 255 < ~a17~0) && 15 == ~a24~0;~a2~0 := 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45);~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 13 - -1;~a7~0 := 13;~a24~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := 26;" "assume !((~a2~0 <= 189 && ((3 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 6 == ~a5~0) && 255 < ~a17~0) && 15 == ~a24~0);" "assume (15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 2 == calculate_output3_~input#1) && 4 == ~a5~0;~a2~0 := 5 * (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % -5 then 5 * ~a2~0 / -5 - 1 else 5 * ~a2~0 / -5);~a17~0 := -600111 + ~a17~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 2 == calculate_output3_~input#1) && 4 == ~a5~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (((14 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (15 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) && 5 == calculate_output3_~input#1) && 3 == ~a5~0;~a2~0 := -5 * ~a2~0 - 176348 - 175983;~a17~0 := 3 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) - 3;~a7~0 := 12;~a24~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (((14 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (15 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) && 5 == calculate_output3_~input#1) && 3 == ~a5~0);" "assume ((((3 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 255 < ~a17~0) && ~a2~0 <= 189) && 14 == ~a24~0) && 5 == ~a5~0;~a2~0 := -188523 + (234 + (if 252809 + ~a2~0 < 0 && 0 != (252809 + ~a2~0) % 45 then (252809 + ~a2~0) % 45 - 45 else (252809 + ~a2~0) % 45) - -188524);~a17~0 := 3 + (if 5 * (1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) < 0 && 0 != 5 * (1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) % 109 then 5 * (1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) % 109 - 109 else 5 * (1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) % 109);~a7~0 := 14;~a24~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := 21;" "assume !(((((3 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 255 < ~a17~0) && ~a2~0 <= 189) && 14 == ~a24~0) && 5 == ~a5~0);" "assume ~a2~0 <= 189 && 14 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0 && 3 == calculate_output3_~input#1 && 7 == ~a5~0;~a17~0 := (if ~a17~0 - 479950 < 0 && 0 != (~a17~0 - 479950) % 5 then 1 + (~a17~0 - 479950) / 5 else (~a17~0 - 479950) / 5);~a7~0 := 12;calculate_output3_#res#1 := -1;" "assume !(~a2~0 <= 189 && 14 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0 && 3 == calculate_output3_~input#1 && 7 == ~a5~0);" "assume ((((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 5 == ~a5~0) && 13 == ~a24~0;~a17~0 := (if ~a17~0 - -331363 < 0 && 0 != (~a17~0 - -331363) % 109 then (~a17~0 - -331363) % 109 - 109 else (~a17~0 - -331363) % 109) - -1;~a7~0 := 12;~a24~0 := 14;~a5~0 := 6;calculate_output3_#res#1 := 21;" "assume !(((((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 5 == ~a5~0) && 13 == ~a24~0);" "assume (255 < ~a17~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 15 == ~a24~0) && 3 == ~a5~0;~a2~0 := -1 * ((if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) - -456557);~a17~0 := -534343 + 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5);~a7~0 := 13;~a24~0 := 13;calculate_output3_#res#1 := -1;" "assume !((255 < ~a17~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 15 == ~a24~0) && 3 == ~a5~0);" "assume (15 == ~a24~0 && (2 == calculate_output3_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0))) && ~a2~0 <= 189) && 6 == ~a5~0;~a17~0 := -177770 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((15 == ~a24~0 && (2 == calculate_output3_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0))) && ~a2~0 <= 189) && 6 == ~a5~0);" "assume ~a2~0 <= 189 && (15 == ~a24~0 && (4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 7 == ~a5~0) && 255 < ~a17~0;~a7~0 := 13;~a24~0 := 13;calculate_output3_#res#1 := -1;" "assume !(~a2~0 <= 189 && (15 == ~a24~0 && (4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 7 == ~a5~0) && 255 < ~a17~0);" "assume 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1 && (((255 < ~a17~0 && 14 == ~a7~0) && 14 == ~a24~0) || (15 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0));~a17~0 := 300128 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872);~a7~0 := 13;~a24~0 := 14;calculate_output3_#res#1 := -1;" "assume !(3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1 && (((255 < ~a17~0 && 14 == ~a7~0) && 14 == ~a24~0) || (15 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)));" "assume (14 == ~a24~0 && 4 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 1 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -93 + (-412962 + ~a2~0 - 162289);~a17~0 := -264525 + ((if 200708 + ~a17~0 < 0 && 0 != (200708 + ~a17~0) % 5 then 1 + (200708 + ~a17~0) / 5 else (200708 + ~a17~0) / 5) - -224575);~a7~0 := 13;~a24~0 := 15;calculate_output3_#res#1 := 21;" "assume !((14 == ~a24~0 && 4 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 1 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 255 < ~a17~0 && 4 == ~a5~0 && ((13 == ~a7~0 && 2 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0;~a2~0 := -1 * (17174 + ~a2~0 - -390384);~a17~0 := -108 + (-200385 + ~a17~0 - 399757);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(255 < ~a17~0 && 4 == ~a5~0 && ((13 == ~a7~0 && 2 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0);" "assume (((5 == ~a5~0 && 3 == calculate_output3_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a2~0 := 5 * (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5);~a7~0 := 14;~a24~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((((5 == ~a5~0 && 3 == calculate_output3_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume 15 == ~a24~0 && ~a2~0 <= 189 && 6 == ~a5~0 && (1 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && -108 < ~a17~0 && 111 >= ~a17~0;~a2~0 := 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) - 2;~a17~0 := -1 + ((if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 71 then 5 * ~a17~0 % 71 - 71 else 5 * ~a17~0 % 71) - -183);~a7~0 := 14;~a24~0 := 14;~a5~0 := 3;calculate_output3_#res#1 := 21;" "assume !(15 == ~a24~0 && ~a2~0 <= 189 && 6 == ~a5~0 && (1 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && -108 < ~a17~0 && 111 >= ~a17~0);" "assume (13 == ~a24~0 && (5 == calculate_output3_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && ~a2~0 <= 189) && 6 == ~a5~0;~a2~0 := 1 + (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1);~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127;~a7~0 := 13;~a24~0 := 15;~a5~0 := 5;calculate_output3_#res#1 := 26;" "assume !((13 == ~a24~0 && (5 == calculate_output3_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && ~a2~0 <= 189) && 6 == ~a5~0);" "assume (((14 == ~a24~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a2~0 := 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45);~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := 23;" "assume !((((14 == ~a24~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "assume ((((15 == ~a24~0 && 1 == calculate_output3_~input#1) && 4 == ~a5~0) && 12 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189;~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output3_#res#1 := 23;" "assume !(((((15 == ~a24~0 && 1 == calculate_output3_~input#1) && 4 == ~a5~0) && 12 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189);" "assume 5 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((5 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 15 == ~a24~0;~a2~0 := 10068 + (if 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 49315 < 0 && 0 != (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 49315) % 5 then 1 + (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 49315) / 5 else (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 49315) / 5);~a17~0 := (if -103117 + ~a17~0 < 0 && 0 != (-103117 + ~a17~0) % 5 then 1 + (-103117 + ~a17~0) / 5 else (-103117 + ~a17~0) / 5) - 439137;~a7~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := 21;" "assume !(5 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((5 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 15 == ~a24~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && 4 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && 3 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0);~a2~0 := -292419 + (-5 * ~a2~0 - 314138 - -565933);~a17~0 := -350350 + ~a17~0;~a7~0 := 13;~a24~0 := 15;~a5~0 := 5;calculate_output3_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && 4 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && 3 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0));" "assume (3 == ~a5~0 && (((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 13 == ~a7~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 2 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -579976 + ~a2~0;~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) - -182;~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output3_#res#1 := 23;" "assume !((3 == ~a5~0 && (((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 13 == ~a7~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 2 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 6 == ~a5~0 && 13 == ~a24~0 && (4 == calculate_output3_~input#1 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && ~a2~0 <= 189;~a17~0 := (if -60299 + (~a17~0 - -565469) < 0 && 0 != (-60299 + (~a17~0 - -565469)) % 5 then 1 + (-60299 + (~a17~0 - -565469)) / 5 else (-60299 + (~a17~0 - -565469)) / 5) - 520148;~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(6 == ~a5~0 && 13 == ~a24~0 && (4 == calculate_output3_~input#1 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && ~a2~0 <= 189);" "assume (((255 < ~a17~0 && 3 == calculate_output3_~input#1 && 13 == ~a7~0) && 13 == ~a24~0) && 6 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 310362 - 118239;~a17~0 := -159294 + (if -570524 + ~a17~0 < 0 && 0 != (-570524 + ~a17~0) % 5 then 1 + (-570524 + ~a17~0) / 5 else (-570524 + ~a17~0) / 5);~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((((255 < ~a17~0 && 3 == calculate_output3_~input#1 && 13 == ~a7~0) && 13 == ~a24~0) && 6 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (14 == ~a24~0 && 4 == ~a5~0 && 1 == calculate_output3_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -1 * ((if -50 * ~a2~0 < 0 && 0 != -50 * ~a2~0 % 9 then 1 + -50 * ~a2~0 / 9 else -50 * ~a2~0 / 9) - -320944);~a17~0 := 182 + (if 31872 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (31872 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 71 then (31872 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 71 - 71 else (31872 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 71);~a7~0 := 13;~a24~0 := 13;calculate_output3_#res#1 := -1;" "assume !((14 == ~a24~0 && 4 == ~a5~0 && 1 == calculate_output3_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ~a2~0 <= 189 && 15 == ~a24~0 && ~a17~0 <= -108 && (13 == ~a7~0 && 4 == calculate_output3_~input#1) && 6 == ~a5~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(~a2~0 <= 189 && 15 == ~a24~0 && ~a17~0 <= -108 && (13 == ~a7~0 && 4 == calculate_output3_~input#1) && 6 == ~a5~0);" "assume (((5 == calculate_output3_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 14 == ~a24~0) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -130272 + (5 * ~a2~0 - 436847);~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 469094 - -33679;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((((5 == calculate_output3_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 14 == ~a24~0) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (4 == ~a5~0 && 255 < ~a17~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 14 == ~a24~0;~a17~0 := 129 + (if 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -51204 < 0 && 0 != (4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -51204) % 71 then (4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -51204) % 71 - 71 else (4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -51204) % 71);~a7~0 := 14;calculate_output3_#res#1 := -1;" "assume !((4 == ~a5~0 && 255 < ~a17~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 14 == ~a24~0);" "assume (((~a2~0 <= 189 && 12 == ~a7~0 && 1 == calculate_output3_~input#1) && 7 == ~a5~0) && 255 < ~a17~0) && 15 == ~a24~0;~a17~0 := (if ~a17~0 - 204408 - -50146 < 0 && 0 != (~a17~0 - 204408 - -50146) % 109 then (~a17~0 - 204408 - -50146) % 109 - 109 else (~a17~0 - 204408 - -50146) % 109) - -2;~a7~0 := 14;~a5~0 := 4;calculate_output3_#res#1 := -1;" "assume !((((~a2~0 <= 189 && 12 == ~a7~0 && 1 == calculate_output3_~input#1) && 7 == ~a5~0) && 255 < ~a17~0) && 15 == ~a24~0);" "assume ~a2~0 <= 189 && 15 == ~a24~0 && 5 == ~a5~0 && ~a17~0 <= -108 && 14 == ~a7~0 && 3 == calculate_output3_~input#1;~a2~0 := 204 + (if 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) < 0 && 0 != 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 then 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 - 45 else 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45);~a17~0 := 90 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109);~a7~0 := 12;~a24~0 := 14;~a5~0 := 4;calculate_output3_#res#1 := 26;" "assume !(~a2~0 <= 189 && 15 == ~a24~0 && 5 == ~a5~0 && ~a17~0 <= -108 && 14 == ~a7~0 && 3 == calculate_output3_~input#1);" "assume ((6 == ~a5~0 && ((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 5 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a2~0 <= 189;~a17~0 := 184 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 1 - 1;~a7~0 := 12;~a24~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := 26;" "assume !(((6 == ~a5~0 && ((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 5 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a2~0 <= 189);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && ((255 < ~a17~0 && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 1 == calculate_output3_~input#1) && 3 == ~a5~0;~a17~0 := 1 + ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -2);~a7~0 := 12;calculate_output3_#res#1 := -1;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && ((255 < ~a17~0 && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 1 == calculate_output3_~input#1) && 3 == ~a5~0);" "assume 15 == ~a24~0 && ~a2~0 <= 189 && 14 == ~a7~0 && (2 == calculate_output3_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0;~a17~0 := (if 10 * (~a17~0 - 501351) < 0 && 0 != 10 * (~a17~0 - 501351) % 9 then 1 + 10 * (~a17~0 - 501351) / 9 else 10 * (~a17~0 - 501351) / 9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(15 == ~a24~0 && ~a2~0 <= 189 && 14 == ~a7~0 && (2 == calculate_output3_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0);" "assume 13 == ~a7~0 && (((5 == calculate_output3_~input#1 && 7 == ~a5~0) && 14 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189;~a17~0 := (if -591250 + ~a17~0 < 0 && 0 != (-591250 + ~a17~0) % 5 then 1 + (-591250 + ~a17~0) / 5 else (-591250 + ~a17~0) / 5);~a7~0 := 12;calculate_output3_#res#1 := -1;" "assume !(13 == ~a7~0 && (((5 == calculate_output3_~input#1 && 7 == ~a5~0) && 14 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((2 == calculate_output3_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 3 == ~a5~0) && 13 == ~a24~0;~a2~0 := 5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - 539865;~a17~0 := -583438 + ~a17~0 - 9976 - 606;~a7~0 := 12;calculate_output3_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((2 == calculate_output3_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 3 == ~a5~0) && 13 == ~a24~0);" "assume ((((111 < ~a17~0 && 255 >= ~a17~0) && 5 == calculate_output3_~input#1 && ~a2~0 <= 189) && 14 == ~a7~0) && 5 == ~a5~0) && 14 == ~a24~0;~a17~0 := (if 10 * (148886 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) < 0 && 0 != 10 * (148886 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % -9 then 10 * (148886 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / -9 - 1 else 10 * (148886 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / -9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(((((111 < ~a17~0 && 255 >= ~a17~0) && 5 == calculate_output3_~input#1 && ~a2~0 <= 189) && 14 == ~a7~0) && 5 == ~a5~0) && 14 == ~a24~0);" "assume 7 == ~a5~0 && (((255 < ~a17~0 && 1 == calculate_output3_~input#1) && 13 == ~a24~0) && ~a2~0 <= 189) && 13 == ~a7~0;calculate_output3_#res#1 := -1;" "assume !(7 == ~a5~0 && (((255 < ~a17~0 && 1 == calculate_output3_~input#1) && 13 == ~a24~0) && ~a2~0 <= 189) && 13 == ~a7~0);" "assume (((111 < ~a17~0 && 255 >= ~a17~0) && ((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1) && 13 == ~a7~0) && 14 == ~a24~0) && 3 == ~a5~0;~a17~0 := (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 84) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 84) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 84) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 84) / 9);~a7~0 := 12;calculate_output3_#res#1 := -1;" "assume !((((111 < ~a17~0 && 255 >= ~a17~0) && ((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1) && 13 == ~a7~0) && 14 == ~a24~0) && 3 == ~a5~0);" "assume (((15 == ~a24~0 && 6 == calculate_output3_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0) && 14 == ~a7~0) && ~a2~0 <= 189;~a2~0 := 3 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234) - 467950 - -467949;~a17~0 := 246366 + ((if 23 * ~a17~0 < 0 && 0 != 23 * ~a17~0 % 10 then 1 + 23 * ~a17~0 / 10 else 23 * ~a17~0 / 10) - -254710);~a5~0 := 4;calculate_output3_#res#1 := 21;" "assume !((((15 == ~a24~0 && 6 == calculate_output3_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0) && 14 == ~a7~0) && ~a2~0 <= 189);" "assume ((((4 == ~a5~0 && 15 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) || (((~a17~0 <= -108 && 12 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0)) || (5 == ~a5~0 && (13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) && 4 == calculate_output3_~input#1) && ~a2~0 <= 189;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(((((4 == ~a5~0 && 15 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) || (((~a17~0 <= -108 && 12 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0)) || (5 == ~a5~0 && (13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) && 4 == calculate_output3_~input#1) && ~a2~0 <= 189);" "assume (((((111 < ~a17~0 && 255 >= ~a17~0) && 6 == calculate_output3_~input#1) && 13 == ~a7~0) && ~a2~0 <= 189) && 13 == ~a24~0) && 5 == ~a5~0;~a17~0 := (if 157598 + 5 * ~a17~0 < 0 && 0 != (157598 + 5 * ~a17~0) % 5 then 1 + (157598 + 5 * ~a17~0) / 5 else (157598 + 5 * ~a17~0) / 5);~a7~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := 21;" "assume !((((((111 < ~a17~0 && 255 >= ~a17~0) && 6 == calculate_output3_~input#1) && 13 == ~a7~0) && ~a2~0 <= 189) && 13 == ~a24~0) && 5 == ~a5~0);" "assume ~a2~0 <= 189 && 7 == ~a5~0 && (((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0) || (14 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) && 3 == calculate_output3_~input#1;~a17~0 := 300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872);~a7~0 := 13;~a24~0 := 13;calculate_output3_#res#1 := -1;" "assume !(~a2~0 <= 189 && 7 == ~a5~0 && (((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0) || (14 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) && 3 == calculate_output3_~input#1);" "assume ~a2~0 <= 189 && 6 == ~a5~0 && (((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 13 == ~a7~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0)) && 2 == calculate_output3_~input#1;~a2~0 := -350178 + ((if 453687 + ~a2~0 < 0 && 0 != (453687 + ~a2~0) % 45 then (453687 + ~a2~0) % 45 - 45 else (453687 + ~a2~0) % 45) - -236 - -350177);~a17~0 := 182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -438904 - 438902;~a7~0 := 12;~a24~0 := 14;~a5~0 := 3;calculate_output3_#res#1 := 23;" "assume !(~a2~0 <= 189 && 6 == ~a5~0 && (((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 13 == ~a7~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0)) && 2 == calculate_output3_~input#1);" "assume (111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output3_~input#1) && 14 == ~a24~0) && 3 == ~a5~0;~a2~0 := 5 * (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % -5 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5 - 1 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5);~a17~0 := 5 * ~a17~0 - -273749 - 586768;~a7~0 := 14;calculate_output3_#res#1 := -1;" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output3_~input#1) && 14 == ~a24~0) && 3 == ~a5~0);" "assume 7 == ~a5~0 && (~a2~0 <= 189 && 3 == calculate_output3_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 14 == ~a24~0;~a17~0 := (if -1 * (523785 + (if ~a17~0 - 515132 < 0 && 0 != (~a17~0 - 515132) % 5 then 1 + (~a17~0 - 515132) / 5 else (~a17~0 - 515132) / 5)) < 0 && 0 != -1 * (523785 + (if ~a17~0 - 515132 < 0 && 0 != (~a17~0 - 515132) % 5 then 1 + (~a17~0 - 515132) / 5 else (~a17~0 - 515132) / 5)) % 10 then 1 + -1 * (523785 + (if ~a17~0 - 515132 < 0 && 0 != (~a17~0 - 515132) % 5 then 1 + (~a17~0 - 515132) / 5 else (~a17~0 - 515132) / 5)) / 10 else -1 * (523785 + (if ~a17~0 - 515132 < 0 && 0 != (~a17~0 - 515132) % 5 then 1 + (~a17~0 - 515132) / 5 else (~a17~0 - 515132) / 5)) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(7 == ~a5~0 && (~a2~0 <= 189 && 3 == calculate_output3_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 14 == ~a24~0);" "assume ((5 == ~a5~0 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 2 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0;~a2~0 := -44761 + 5 * ~a2~0;~a17~0 := -445482 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5);~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(((5 == ~a5~0 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 2 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0);" "assume ((5 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 12 == ~a7~0;~a2~0 := 5 * (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % -5 then 5 * ~a2~0 / -5 - 1 else 5 * ~a2~0 / -5);~a17~0 := (if 5 * (184 + (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 71 then 5 * ~a17~0 % 71 - 71 else 5 * ~a17~0 % 71)) < 0 && 0 != 5 * (184 + (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 71 then 5 * ~a17~0 % 71 - 71 else 5 * ~a17~0 % 71)) % 71 then 5 * (184 + (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 71 then 5 * ~a17~0 % 71 - 71 else 5 * ~a17~0 % 71)) % 71 - 71 else 5 * (184 + (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 71 then 5 * ~a17~0 % 71 - 71 else 5 * ~a17~0 % 71)) % 71) - -152;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !(((5 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 12 == ~a7~0);" "assume ((-108 < ~a17~0 && 111 >= ~a17~0) && 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output3_~input#1 && 15 == ~a24~0) && 13 == ~a7~0;~a17~0 := 5 * (~a17~0 - -116942);~a24~0 := 13;calculate_output3_#res#1 := -1;" "assume !(((-108 < ~a17~0 && 111 >= ~a17~0) && 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output3_~input#1 && 15 == ~a24~0) && 13 == ~a7~0);" "assume 5 == ~a5~0 && 13 == ~a24~0 && (111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && 13 == ~a7~0 && 4 == calculate_output3_~input#1;~a17~0 := -19327 + (5 * ~a17~0 - 554850);~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := 23;" "assume !(5 == ~a5~0 && 13 == ~a24~0 && (111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && 13 == ~a7~0 && 4 == calculate_output3_~input#1);" "assume ((-108 < ~a17~0 && 111 >= ~a17~0) && (((13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a2~0 <= 189) && 7 == ~a5~0;~a17~0 := -589082 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5);~a7~0 := 12;calculate_output3_#res#1 := -1;" "assume !(((-108 < ~a17~0 && 111 >= ~a17~0) && (((13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a2~0 <= 189) && 7 == ~a5~0);" "assume (((13 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 106273 - -106273;~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((((13 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (13 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 3 == ~a5~0;~a2~0 := 590510 + -25 * ~a2~0 - 671065;~a7~0 := 14;~a24~0 := 15;~a5~0 := 4;calculate_output3_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (13 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 3 == ~a5~0);" "assume ((111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0 && (6 == calculate_output3_~input#1 && 14 == ~a24~0) && 14 == ~a7~0) && ~a2~0 <= 189;~a17~0 := (if (if 50 * ~a17~0 < 0 && 0 != 50 * ~a17~0 % -9 then 50 * ~a17~0 / -9 - 1 else 50 * ~a17~0 / -9) < 0 && 0 != (if 50 * ~a17~0 < 0 && 0 != 50 * ~a17~0 % -9 then 50 * ~a17~0 / -9 - 1 else 50 * ~a17~0 / -9) % 5 then 1 + (if 50 * ~a17~0 < 0 && 0 != 50 * ~a17~0 % -9 then 50 * ~a17~0 / -9 - 1 else 50 * ~a17~0 / -9) / 5 else (if 50 * ~a17~0 < 0 && 0 != 50 * ~a17~0 % -9 then 50 * ~a17~0 / -9 - 1 else 50 * ~a17~0 / -9) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(((111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0 && (6 == calculate_output3_~input#1 && 14 == ~a24~0) && 14 == ~a7~0) && ~a2~0 <= 189);" "assume (((((~a17~0 <= -108 && 12 == ~a7~0) && 15 == ~a24~0) || ((255 < ~a17~0 && 13 == ~a7~0) && 14 == ~a24~0) || (14 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 6 == calculate_output3_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 232817;~a7~0 := 12;~a24~0 := 15;calculate_output3_#res#1 := -1;" "assume !((((((~a17~0 <= -108 && 12 == ~a7~0) && 15 == ~a24~0) || ((255 < ~a17~0 && 13 == ~a7~0) && 14 == ~a24~0) || (14 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 6 == calculate_output3_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0);" "assume (~a2~0 <= 189 && (6 == calculate_output3_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 6 == ~a5~0) && 15 == ~a24~0;~a17~0 := -24082 + (if -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) < 0 && 0 != (-300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946)) % 5 then 1 + (-300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946)) / 5 else (-300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946)) / 5);~a7~0 := 14;calculate_output3_#res#1 := 23;" "assume !((~a2~0 <= 189 && (6 == calculate_output3_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 6 == ~a5~0) && 15 == ~a24~0);" "assume (14 == ~a24~0 && (((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 1 == calculate_output3_~input#1) && 7 == ~a5~0) && ~a2~0 <= 189;~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -256 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -256) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -256) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -256) / 5) - -44806;~a7~0 := 13;~a24~0 := 13;calculate_output3_#res#1 := -1;" "assume !((14 == ~a24~0 && (((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 1 == calculate_output3_~input#1) && 7 == ~a5~0) && ~a2~0 <= 189);" "assume 14 == ~a24~0 && ((~a2~0 <= 189 && 1 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 6 == ~a5~0) && 255 < ~a17~0;~a2~0 := (if 51 * (if 235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45) < 0 && 0 != (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) % 5 then 1 + (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) / 5 else (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) / 5) < 0 && 0 != 51 * (if 235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45) < 0 && 0 != (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) % 5 then 1 + (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) / 5 else (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) / 5) % 10 then 1 + 51 * (if 235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45) < 0 && 0 != (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) % 5 then 1 + (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) / 5 else (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) / 5) / 10 else 51 * (if 235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45) < 0 && 0 != (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) % 5 then 1 + (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) / 5 else (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) / 5) / 10);~a17~0 := -3 + (if 5 * (2 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) < 0 && 0 != 5 * (2 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) % 109 then 5 * (2 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) % 109 - 109 else 5 * (2 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) % 109);~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := 26;" "assume !(14 == ~a24~0 && ((~a2~0 <= 189 && 1 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 6 == ~a5~0) && 255 < ~a17~0);" "assume ((~a2~0 <= 189 && 6 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0;~a2~0 := 236 + (if 216043 + ~a2~0 < 0 && 0 != (216043 + ~a2~0) % 45 then (216043 + ~a2~0) % 45 - 45 else (216043 + ~a2~0) % 45) - -1;~a17~0 := (if 4 * (308928 + (~a17~0 - 429059)) < 0 && 0 != 4 * (308928 + (~a17~0 - 429059)) % 71 then 4 * (308928 + (~a17~0 - 429059)) % 71 - 71 else 4 * (308928 + (~a17~0 - 429059)) % 71) - -208;~a7~0 := 14;~a5~0 := 3;calculate_output3_#res#1 := 21;" "assume !(((~a2~0 <= 189 && 6 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0);" "assume (((((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output3_~input#1) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 6 == ~a5~0;~a17~0 := -54487 + ~a17~0 - 92979 - 379120;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((((((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output3_~input#1) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 6 == ~a5~0);" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && ((189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && 13 == ~a24~0;~a2~0 := -25953 + (~a2~0 - 455132 - 98197);~a17~0 := -670603 + 2 * (255777 + ~a17~0);~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && ((189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && 13 == ~a24~0);" "assume (14 == ~a24~0 && 3 == ~a5~0 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -588706 + ~a2~0;~a17~0 := (if (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) < 0 && 0 != (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) % 109 then (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) % 109 - 109 else (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) % 109) - -1;~a7~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := -1;" "assume !((14 == ~a24~0 && 3 == ~a5~0 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 5 == ~a5~0 && (15 == ~a24~0 && ~a2~0 <= 189 && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0;~a2~0 := (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234;~a17~0 := 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184 - 1);~a7~0 := 14;~a24~0 := 14;~a5~0 := 4;calculate_output3_#res#1 := 21;" "assume !(5 == ~a5~0 && (15 == ~a24~0 && ~a2~0 <= 189 && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0);" "assume (5 == ~a5~0 && (6 == calculate_output3_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) - 287459 < 0 && 0 != ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) - 287459) % 109 then ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) - 287459) % 109 - 109 else ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) - 287459) % 109) - -2;~a7~0 := 12;~a5~0 := 4;calculate_output3_#res#1 := -1;" "assume !((5 == ~a5~0 && (6 == calculate_output3_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a7~0 && 2 == calculate_output3_~input#1) && 3 == ~a5~0;calculate_output3_#res#1 := 26;" "assume !(((111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a7~0 && 2 == calculate_output3_~input#1) && 3 == ~a5~0);" "assume ((~a2~0 <= 189 && 13 == ~a24~0 && 3 == calculate_output3_~input#1 && -108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0) && 14 == ~a7~0;~a17~0 := (if 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - -181132;~a7~0 := 13;~a24~0 := 15;~a5~0 := 6;calculate_output3_#res#1 := 23;" "assume !(((~a2~0 <= 189 && 13 == ~a24~0 && 3 == calculate_output3_~input#1 && -108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0) && 14 == ~a7~0);" "assume ~a2~0 <= 189 && ((((13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 7 == ~a5~0;~a17~0 := (if 71142 + (~a17~0 - 261314) < 0 && 0 != (71142 + (~a17~0 - 261314)) % 5 then 1 + (71142 + (~a17~0 - 261314)) / 5 else (71142 + (~a17~0 - 261314)) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(~a2~0 <= 189 && ((((13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 7 == ~a5~0);" "assume (255 < ~a17~0 && (13 == ~a24~0 && 2 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -450773 + 5 * ~a2~0 - 107216;~a17~0 := (if 49 * (if 158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39 < 0 && 0 != (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) % 5 then 1 + (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) / 5 else (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) / 5) < 0 && 0 != 49 * (if 158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39 < 0 && 0 != (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) % 5 then 1 + (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) / 5 else (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) / 5) % 10 then 1 + 49 * (if 158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39 < 0 && 0 != (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) % 5 then 1 + (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) / 5 else (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) / 5) / 10 else 49 * (if 158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39 < 0 && 0 != (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) % 5 then 1 + (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) / 5 else (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) / 5) / 10);~a7~0 := 14;~a24~0 := 14;calculate_output3_#res#1 := -1;" "assume !((255 < ~a17~0 && (13 == ~a24~0 && 2 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((~a2~0 <= 189 && (((13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 4 == calculate_output3_~input#1) && 7 == ~a5~0) && 14 == ~a24~0;~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -1;~a7~0 := 14;~a24~0 := 15;~a5~0 := 4;calculate_output3_#res#1 := 21;" "assume !(((~a2~0 <= 189 && (((13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 4 == calculate_output3_~input#1) && 7 == ~a5~0) && 14 == ~a24~0);" "assume ((4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a17~0 <= -108;~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5) - -96;~a7~0 := 13;~a24~0 := 14;calculate_output3_#res#1 := -1;" "assume !(((4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a17~0 <= -108);" "assume ~a2~0 <= 189 && 6 == ~a5~0 && (((12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 15 == ~a24~0) && 255 < ~a17~0;~a2~0 := 127994 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) - 127995;~a17~0 := (if ~a17~0 - 156755 < 0 && 0 != (~a17~0 - 156755) % 109 then (~a17~0 - 156755) % 109 - 109 else (~a17~0 - 156755) % 109) - -2;~a7~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := 21;" "assume !(~a2~0 <= 189 && 6 == ~a5~0 && (((12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 15 == ~a24~0) && 255 < ~a17~0);" "assume 13 == ~a24~0 && (6 == ~a5~0 && 3 == calculate_output3_~input#1 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if -1 * (-36231 + 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) < 0 && 0 != -1 * (-36231 + 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 10 then 1 + -1 * (-36231 + 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 10 else -1 * (-36231 + 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 10);~a7~0 := 14;~a5~0 := 4;calculate_output3_#res#1 := -1;" "assume !(13 == ~a24~0 && (6 == ~a5~0 && 3 == calculate_output3_~input#1 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((((((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a2~0 <= 189) && 7 == ~a5~0;~a17~0 := -80 + (if 400868 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (400868 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 109 then (400868 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 109 - 109 else (400868 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 109);~a7~0 := 13;~a24~0 := 14;calculate_output3_#res#1 := -1;" "assume !(((((((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a2~0 <= 189) && 7 == ~a5~0);" "assume (15 == ~a24~0 && ((3 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0) && 5 == ~a5~0) && ~a2~0 <= 189;~a17~0 := -13 + (~a17~0 - 600131 - 103);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((15 == ~a24~0 && ((3 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0) && 5 == ~a5~0) && ~a2~0 <= 189);" "assume 14 == ~a24~0 && 5 == ~a5~0 && (5 == calculate_output3_~input#1 && ((12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -5 * (-307797 + (363060 + ~a2~0 - 21984));~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - -385642 - 385582;~a7~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !(14 == ~a24~0 && 5 == ~a5~0 && (5 == calculate_output3_~input#1 && ((12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 7 == ~a5~0 && ~a2~0 <= 189 && 15 == ~a24~0 && 4 == calculate_output3_~input#1 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0));~a17~0 := 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127);~a7~0 := 13;~a24~0 := 14;calculate_output3_#res#1 := -1;" "assume !(7 == ~a5~0 && ~a2~0 <= 189 && 15 == ~a24~0 && 4 == calculate_output3_~input#1 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)));" "assume (((5 == ~a5~0 && 13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) || (4 == ~a5~0 && (255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) || (((12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 5 == ~a5~0)) && 3 == calculate_output3_~input#1) && ~a2~0 <= 189;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -222886;~a7~0 := 14;~a24~0 := 13;~a5~0 := 6;calculate_output3_#res#1 := 26;" "assume !((((5 == ~a5~0 && 13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) || (4 == ~a5~0 && (255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) || (((12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 5 == ~a5~0)) && 3 == calculate_output3_~input#1) && ~a2~0 <= 189);" "assume (6 == ~a5~0 && ((1 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 14 == ~a24~0) && ~a17~0 <= -108;~a2~0 := (if 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) < 0 && 0 != 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 then 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 - 45 else 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45) - -223;~a17~0 := -191451 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -191547;~a7~0 := 12;~a24~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := 26;" "assume !((6 == ~a5~0 && ((1 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 14 == ~a24~0) && ~a17~0 <= -108);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && (1 == calculate_output3_~input#1 && 14 == ~a24~0) && 13 == ~a7~0) && 4 == ~a5~0;~a2~0 := 25 * ~a2~0 - 342077;~a17~0 := 184 + (if (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) < 0 && 0 != (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) % 71 then (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) % 71 - 71 else (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) % 71);~a24~0 := 15;calculate_output3_#res#1 := 21;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && (1 == calculate_output3_~input#1 && 14 == ~a24~0) && 13 == ~a7~0) && 4 == ~a5~0);" "assume 5 == ~a5~0 && ~a2~0 <= 189 && ((111 < ~a17~0 && 255 >= ~a17~0) && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && 14 == ~a24~0;~a2~0 := (if 110417 + ~a2~0 < 0 && 0 != (110417 + ~a2~0) % 45 then (110417 + ~a2~0) % 45 - 45 else (110417 + ~a2~0) % 45) - -236;~a17~0 := (if 50 * ~a17~0 < 0 && 0 != 50 * ~a17~0 % -9 then 50 * ~a17~0 / -9 - 1 else 50 * ~a17~0 / -9) - 228824;~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := 21;" "assume !(5 == ~a5~0 && ~a2~0 <= 189 && ((111 < ~a17~0 && 255 >= ~a17~0) && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && 14 == ~a24~0);" "assume (13 == ~a24~0 && ~a2~0 <= 189 && 1 == calculate_output3_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 6 == ~a5~0;~a2~0 := -431702 + ((if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) - -431906);~a17~0 := 62 + (if -434179 + ~a17~0 < 0 && 0 != (-434179 + ~a17~0) % 109 then (-434179 + ~a17~0) % 109 - 109 else (-434179 + ~a17~0) % 109);~a7~0 := 14;calculate_output3_#res#1 := 26;" "assume !((13 == ~a24~0 && ~a2~0 <= 189 && 1 == calculate_output3_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 6 == ~a5~0);" "assume (111 < ~a17~0 && 255 >= ~a17~0) && (~a2~0 <= 189 && (13 == ~a24~0 && 5 == calculate_output3_~input#1) && 5 == ~a5~0) && 14 == ~a7~0;~a17~0 := 592041 + ~a17~0 - -2226;~a7~0 := 12;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := 26;" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && (~a2~0 <= 189 && (13 == ~a24~0 && 5 == calculate_output3_~input#1) && 5 == ~a5~0) && 14 == ~a7~0);" "assume ((13 == ~a24~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output3_~input#1) && 7 == ~a5~0) && ~a2~0 <= 189;~a17~0 := (if 51 * (if 182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) < 0 && 0 != 51 * (if 182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) % 10 then 1 + 51 * (if 182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) / 10 else 51 * (if 182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) / 10);~a7~0 := 12;~a5~0 := 5;calculate_output3_#res#1 := 21;" "assume !(((13 == ~a24~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output3_~input#1) && 7 == ~a5~0) && ~a2~0 <= 189);" "assume (15 == ~a24~0 && (4 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == calculate_output3_~input#1) && 12 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 5 * (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % -5 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5 - 1 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5);~a17~0 := 5 * (if ~a17~0 - -517716 < 0 && 0 != (~a17~0 - -517716) % 5 then 1 + (~a17~0 - -517716) / 5 else (~a17~0 - -517716) / 5);~a7~0 := 13;~a24~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((15 == ~a24~0 && (4 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == calculate_output3_~input#1) && 12 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 5 == ~a5~0 && 13 == ~a24~0 && ~a2~0 <= 189 && 3 == calculate_output3_~input#1 && ((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0));~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 1 - 1;~a7~0 := 12;~a24~0 := 15;~a5~0 := 6;calculate_output3_#res#1 := 26;" "assume !(5 == ~a5~0 && 13 == ~a24~0 && ~a2~0 <= 189 && 3 == calculate_output3_~input#1 && ((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)));" "assume ~a2~0 <= 189 && ((7 == ~a5~0 && (13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) || (6 == ~a5~0 && 15 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (7 == ~a5~0 && 13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 5 == calculate_output3_~input#1;~a2~0 := -1 + ((if ~a2~0 - -71451 < 0 && 0 != (~a2~0 - -71451) % 45 then (~a2~0 - -71451) % 45 - 45 else (~a2~0 - -71451) % 45) - -236);~a17~0 := -1 + ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -2);~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := 21;" "assume !(~a2~0 <= 189 && ((7 == ~a5~0 && (13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) || (6 == ~a5~0 && 15 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (7 == ~a5~0 && 13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 5 == calculate_output3_~input#1);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((((255 < ~a17~0 && 14 == ~a7~0) && 14 == ~a24~0) || ((~a17~0 <= -108 && 12 == ~a7~0) && 15 == ~a24~0)) && 2 == calculate_output3_~input#1) && 3 == ~a5~0;~a2~0 := 5 * ~a2~0 - 448501;~a17~0 := 165 + (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((((255 < ~a17~0 && 14 == ~a7~0) && 14 == ~a24~0) || ((~a17~0 <= -108 && 12 == ~a7~0) && 15 == ~a24~0)) && 2 == calculate_output3_~input#1) && 3 == ~a5~0);" "assume ((((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 3 == calculate_output3_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0) && 14 == ~a24~0;~a17~0 := 28236 + (256 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -48274);~a7~0 := 12;~a24~0 := 13;calculate_output3_#res#1 := -1;" "assume !(((((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 3 == calculate_output3_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0) && 14 == ~a24~0);" "assume (((255 < ~a17~0 && 4 == calculate_output3_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := ~a17~0 - 595306 - 4802;~a7~0 := 14;~a24~0 := 15;~a5~0 := 4;calculate_output3_#res#1 := -1;" "assume !((((255 < ~a17~0 && 4 == calculate_output3_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (((5 == calculate_output3_~input#1 && 13 == ~a24~0) && 4 == ~a5~0) && 12 == ~a7~0) && ~a17~0 <= -108;~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 5) - 315470;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (((5 == calculate_output3_~input#1 && 13 == ~a24~0) && 4 == ~a5~0) && 12 == ~a7~0) && ~a17~0 <= -108);" "assume 15 == ~a24~0 && ((4 == calculate_output3_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 6 == ~a5~0) && ~a2~0 <= 189;~a17~0 := (if ~a17~0 - -17630 - 6795 < 0 && 0 != (~a17~0 - -17630 - 6795) % 109 then (~a17~0 - -17630 - 6795) % 109 - 109 else (~a17~0 - -17630 - 6795) % 109) - -1;~a7~0 := 12;calculate_output3_#res#1 := 26;" "assume !(15 == ~a24~0 && ((4 == calculate_output3_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 6 == ~a5~0) && ~a2~0 <= 189);" "assume (((((12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output3_~input#1) && 15 == ~a24~0) && 255 < ~a17~0) && ~a2~0 <= 189) && 4 == ~a5~0;~a17~0 := ~a17~0 - 600231;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((((((12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output3_~input#1) && 15 == ~a24~0) && 255 < ~a17~0) && ~a2~0 <= 189) && 4 == ~a5~0);" "assume 255 < ~a17~0 && 5 == ~a5~0 && 14 == ~a24~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 11 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -167);~a7~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := -1;" "assume !(255 < ~a17~0 && 5 == ~a5~0 && 14 == ~a24~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 4 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 6 == calculate_output3_~input#1 && 13 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0;calculate_output3_#res#1 := 23;" "assume !(4 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 6 == calculate_output3_~input#1 && 13 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "assume (~a17~0 <= -108 && ((6 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0;~a17~0 := (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -109 < 0 && 0 != ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -109) % 5 then 1 + ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -109) / 5 else ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -109) / 5);~a7~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := -1;" "assume !((~a17~0 <= -108 && ((6 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 3 == calculate_output3_~input#1) && 13 == ~a24~0) && 5 == ~a5~0;~a2~0 := 5 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 263640;~a17~0 := -31880 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 20940;~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 3 == calculate_output3_~input#1) && 13 == ~a24~0) && 5 == ~a5~0);" "assume (15 == ~a24~0 && ~a2~0 <= 189 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 2 == calculate_output3_~input#1) && 5 == ~a5~0;~a17~0 := 26382 + ~a17~0 - 539571 - 38393;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((15 == ~a24~0 && ~a2~0 <= 189 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 2 == calculate_output3_~input#1) && 5 == ~a5~0);" "assume ~a17~0 <= -108 && 6 == ~a5~0 && ((12 == ~a7~0 && 1 == calculate_output3_~input#1) && 13 == ~a24~0) && ~a2~0 <= 189;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(~a17~0 <= -108 && 6 == ~a5~0 && ((12 == ~a7~0 && 1 == calculate_output3_~input#1) && 13 == ~a24~0) && ~a2~0 <= 189);" "assume 3 == ~a5~0 && (((((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 6 == calculate_output3_~input#1) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 - -1;~a7~0 := 12;calculate_output3_#res#1 := -1;" "assume !(3 == ~a5~0 && (((((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 6 == calculate_output3_~input#1) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 2 == calculate_output3_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 4 == ~a5~0;~a2~0 := -342067 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5);~a17~0 := -574309 + (1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -574310);~a7~0 := 12;~a24~0 := 13;calculate_output3_#res#1 := -1;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 2 == calculate_output3_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 4 == ~a5~0);" "assume (15 == ~a24~0 && (12 == ~a7~0 && 6 == ~a5~0 && 1 == calculate_output3_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189;~a2~0 := (if 6154 + ~a2~0 < 0 && 0 != (6154 + ~a2~0) % 45 then (6154 + ~a2~0) % 45 - 45 else (6154 + ~a2~0) % 45) - -236;~a17~0 := -109 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5);~a7~0 := 13;~a24~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := 26;" "assume !((15 == ~a24~0 && (12 == ~a7~0 && 6 == ~a5~0 && 1 == calculate_output3_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189);" "assume (((~a17~0 <= -108 && (12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0) && 13 == ~a24~0;~a17~0 := (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - -571423;~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output3_#res#1 := -1;" "assume !((((~a17~0 <= -108 && (12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0) && 13 == ~a24~0);" "assume (15 == ~a24~0 && 14 == ~a7~0 && (4 == calculate_output3_~input#1 && 255 < ~a17~0) && 5 == ~a5~0) && ~a2~0 <= 189;~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5) - -166;~a17~0 := -557397 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5);~a24~0 := 14;calculate_output3_#res#1 := 23;" "assume !((15 == ~a24~0 && 14 == ~a7~0 && (4 == calculate_output3_~input#1 && 255 < ~a17~0) && 5 == ~a5~0) && ~a2~0 <= 189);" "assume (((((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0) && 4 == ~a5~0;~a2~0 := -346865 + (~a2~0 - -6843 - 234103 - -260659);~a17~0 := 182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -2 - -415451 - 415452;~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((((((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0) && 4 == ~a5~0);" "assume ~a2~0 <= 189 && 5 == ~a5~0 && 15 == ~a24~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 5 == calculate_output3_~input#1;~a2~0 := (if 2 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -220353) < 0 && 0 != 2 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -220353) % 45 then 2 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -220353) % 45 - 45 else 2 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -220353) % 45) - -192;~a17~0 := 97389 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 - 487372 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 - 487372) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 - 487372) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 - 487372) / 5);~a7~0 := 12;~a5~0 := 4;calculate_output3_#res#1 := 26;" "assume !(~a2~0 <= 189 && 5 == ~a5~0 && 15 == ~a24~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 5 == calculate_output3_~input#1);" "assume (13 == ~a7~0 && ((4 == calculate_output3_~input#1 && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0;~a24~0 := 14;~a5~0 := 4;calculate_output3_#res#1 := -1;" "assume !((13 == ~a7~0 && ((4 == calculate_output3_~input#1 && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0);" "assume (13 == ~a7~0 && ((3 == calculate_output3_~input#1 && ~a2~0 <= 189) && 13 == ~a24~0) && 255 < ~a17~0) && 7 == ~a5~0;~a17~0 := (if 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -147) < 0 && 0 != 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -147) % 71 then 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -147) % 71 - 71 else 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -147) % 71) - -157;~a5~0 := 5;calculate_output3_#res#1 := 26;" "assume !((13 == ~a7~0 && ((3 == calculate_output3_~input#1 && ~a2~0 <= 189) && 13 == ~a24~0) && 255 < ~a17~0) && 7 == ~a5~0);" "assume ((255 < ~a17~0 && 5 == ~a5~0 && 4 == calculate_output3_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -324872 + ~a2~0 - 111167 - 140231;~a7~0 := 12;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !(((255 < ~a17~0 && 5 == ~a5~0 && 4 == calculate_output3_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 7 == ~a5~0 && (3 == calculate_output3_~input#1 && (((12 == ~a7~0 && ~a17~0 <= -108) && 15 == ~a24~0) || ((13 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0))) && ~a2~0 <= 189;~a17~0 := 300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -1;~a7~0 := 14;~a24~0 := 14;calculate_output3_#res#1 := 23;" "assume !(7 == ~a5~0 && (3 == calculate_output3_~input#1 && (((12 == ~a7~0 && ~a17~0 <= -108) && 15 == ~a24~0) || ((13 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0))) && ~a2~0 <= 189);" "assume ~a2~0 <= 189 && (((((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0) || (14 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) || (14 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output3_~input#1) && 5 == ~a5~0;~a17~0 := 300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872);~a7~0 := 13;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := 23;" "assume !(~a2~0 <= 189 && (((((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0) || (14 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) || (14 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output3_~input#1) && 5 == ~a5~0);" "assume ((7 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 15 == ~a24~0) && 255 < ~a17~0;~a7~0 := 13;~a24~0 := 14;calculate_output3_#res#1 := -1;" "assume !(((7 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 15 == ~a24~0) && 255 < ~a17~0);" "assume (((((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 3 == calculate_output3_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0;~a2~0 := 5 * (if ~a2~0 - 228436 < 0 && 0 != (~a2~0 - 228436) % 5 then 1 + (~a2~0 - 228436) / 5 else (~a2~0 - 228436) / 5);~a17~0 := (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - -37438 - 617865;~a7~0 := 14;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((((((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 3 == calculate_output3_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0);" "assume (((((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 4 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && 5 == ~a5~0;~a2~0 := -155662 + -5 * ~a2~0;~a17~0 := 183 + (if (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5) < 0 && 0 != (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5) % 71 then (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5) % 71 - 71 else (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5) % 71);~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((((((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 4 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && 5 == ~a5~0);" "assume 14 == ~a24~0 && (5 == ~a5~0 && 255 < ~a17~0 && 4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0;~a7~0 := 13;calculate_output3_#res#1 := 26;" "assume !(14 == ~a24~0 && (5 == ~a5~0 && 255 < ~a17~0 && 4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (~a2~0 <= 189 && ((14 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 5 == calculate_output3_~input#1) && 5 == ~a5~0;~a2~0 := 1 + ((if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45) - -235);~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 256291;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := 26;" "assume !((~a2~0 <= 189 && ((14 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 5 == calculate_output3_~input#1) && 5 == ~a5~0);" "assume 15 == ~a24~0 && (~a17~0 <= -108 && 6 == ~a5~0 && 13 == ~a7~0 && 1 == calculate_output3_~input#1) && ~a2~0 <= 189;~a2~0 := (if (if 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5) < 0 && 0 != (if 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5) % 45 then (if 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5) % 45 - 45 else (if 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5) % 45) - -234;~a17~0 := (if (if ~a17~0 - -120776 < 0 && 0 != (~a17~0 - -120776) % 5 then 1 + (~a17~0 - -120776) / 5 else (~a17~0 - -120776) / 5) < 0 && 0 != (if ~a17~0 - -120776 < 0 && 0 != (~a17~0 - -120776) % 5 then 1 + (~a17~0 - -120776) / 5 else (~a17~0 - -120776) / 5) % 109 then (if ~a17~0 - -120776 < 0 && 0 != (~a17~0 - -120776) % 5 then 1 + (~a17~0 - -120776) / 5 else (~a17~0 - -120776) / 5) % 109 - 109 else (if ~a17~0 - -120776 < 0 && 0 != (~a17~0 - -120776) % 5 then 1 + (~a17~0 - -120776) / 5 else (~a17~0 - -120776) / 5) % 109) - -2;~a24~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := 21;" "assume !(15 == ~a24~0 && (~a17~0 <= -108 && 6 == ~a5~0 && 13 == ~a7~0 && 1 == calculate_output3_~input#1) && ~a2~0 <= 189);" "assume (4 == ~a5~0 && (~a2~0 <= 189 && 6 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := -47 + (if 10 * (if -1 * ~a17~0 < 0 && 0 != -1 * ~a17~0 % 10 then 1 + -1 * ~a17~0 / 10 else -1 * ~a17~0 / 10) < 0 && 0 != 10 * (if -1 * ~a17~0 < 0 && 0 != -1 * ~a17~0 % 10 then 1 + -1 * ~a17~0 / 10 else -1 * ~a17~0 / 10) % 9 then 1 + 10 * (if -1 * ~a17~0 < 0 && 0 != -1 * ~a17~0 % 10 then 1 + -1 * ~a17~0 / 10 else -1 * ~a17~0 / 10) / 9 else 10 * (if -1 * ~a17~0 < 0 && 0 != -1 * ~a17~0 % 10 then 1 + -1 * ~a17~0 / 10 else -1 * ~a17~0 / 10) / 9);~a7~0 := 13;~a5~0 := 5;calculate_output3_#res#1 := 21;" "assume !((4 == ~a5~0 && (~a2~0 <= 189 && 6 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume 6 == ~a5~0 && 13 == ~a24~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1) && 255 < ~a17~0) && 13 == ~a7~0;~a2~0 := -60399 + 5 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5);~a17~0 := (if -92 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) < 0 && 0 != (-92 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) % 5 then 1 + (-92 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) / 5 else (-92 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) / 5);~a7~0 := 12;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !(6 == ~a5~0 && 13 == ~a24~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1) && 255 < ~a17~0) && 13 == ~a7~0);" "assume (((5 == ~a5~0 && 3 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 14 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a2~0 := 119189 + (234 + (if 399174 + ~a2~0 < 0 && 0 != (399174 + ~a2~0) % 45 then (399174 + ~a2~0) % 45 - 45 else (399174 + ~a2~0) % 45) - 119189);~a17~0 := 88187 + (if -440715 + ~a17~0 < 0 && 0 != (-440715 + ~a17~0) % 5 then 1 + (-440715 + ~a17~0) / 5 else (-440715 + ~a17~0) / 5);~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := 26;" "assume !((((5 == ~a5~0 && 3 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 14 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume 13 == ~a24~0 && ~a17~0 <= -108 && (6 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 1 + (if 354212 + ~a17~0 < 0 && 0 != (354212 + ~a17~0) % 109 then (354212 + ~a17~0) % 109 - 109 else (354212 + ~a17~0) % 109);~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(13 == ~a24~0 && ~a17~0 <= -108 && (6 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (15 == ~a24~0 && (4 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := 5 * ~a17~0 - 379915 - -55808;~a7~0 := 14;~a5~0 := 5;calculate_output3_#res#1 := 23;" "assume !((15 == ~a24~0 && (4 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume 4 == ~a5~0 && ~a2~0 <= 189 && (((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output3_~input#1) && ~a17~0 <= -108) && 15 == ~a24~0;~a17~0 := (if 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -187) < 0 && 0 != 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -187) % 71 then 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -187) % 71 - 71 else 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -187) % 71) - -127;~a7~0 := 12;calculate_output3_#res#1 := 23;" "assume !(4 == ~a5~0 && ~a2~0 <= 189 && (((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output3_~input#1) && ~a17~0 <= -108) && 15 == ~a24~0);" "assume (4 == ~a5~0 && (255 < ~a17~0 && 6 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0;~a17~0 := 218 + (if -588303 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (-588303 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 71 then (-588303 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 71 - 71 else (-588303 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 71);~a7~0 := 12;calculate_output3_#res#1 := -1;" "assume !((4 == ~a5~0 && (255 < ~a17~0 && 6 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0);" "assume ~a2~0 <= 189 && 1 == calculate_output3_~input#1 && ((7 == ~a5~0 && 13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) || (((14 == ~a7~0 && 255 < ~a17~0) && 15 == ~a24~0) && 6 == ~a5~0) || (7 == ~a5~0 && 13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108));~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946 - 299946 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946) - 300053;~a7~0 := 12;~a24~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := 21;" "assume !(~a2~0 <= 189 && 1 == calculate_output3_~input#1 && ((7 == ~a5~0 && 13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) || (((14 == ~a7~0 && 255 < ~a17~0) && 15 == ~a24~0) && 6 == ~a5~0) || (7 == ~a5~0 && 13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)));" "assume 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) || ((~a17~0 <= -108 && 12 == ~a7~0) && 15 == ~a24~0)) && 3 == calculate_output3_~input#1;~a2~0 := 2 * (-241294 + ~a2~0);~a17~0 := 132 + (if 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184) < 0 && 0 != 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184) % 71 then 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184) % 71 - 71 else 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184) % 71);~a7~0 := 12;~a24~0 := 14;~a5~0 := 5;calculate_output3_#res#1 := -1;" "assume !(3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) || ((~a17~0 <= -108 && 12 == ~a7~0) && 15 == ~a24~0)) && 3 == calculate_output3_~input#1);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0 && (12 == ~a7~0 && 3 == calculate_output3_~input#1) && 15 == ~a24~0;~a2~0 := -25 * ~a2~0 - 163900;~a17~0 := (if 2 * (~a17~0 - 263174) < 0 && 0 != 2 * (~a17~0 - 263174) % 5 then 1 + 2 * (~a17~0 - 263174) / 5 else 2 * (~a17~0 - 263174) / 5);~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0 && (12 == ~a7~0 && 3 == calculate_output3_~input#1) && 15 == ~a24~0);" "assume 5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output3_~input#1) && 14 == ~a24~0;~a2~0 := -193140 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 5);~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 - 2;~a7~0 := 12;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !(5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output3_~input#1) && 14 == ~a24~0);" "assume (6 == calculate_output3_~input#1 && (((4 == ~a5~0 && 15 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || ((13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108) && 5 == ~a5~0)) || ((13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) && 5 == ~a5~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if 50 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) < 0 && 0 != 50 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) % 9 then 1 + 50 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 9 else 50 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 9);~a17~0 := 300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - 193833 - -193835;~a7~0 := 13;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((6 == calculate_output3_~input#1 && (((4 == ~a5~0 && 15 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || ((13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108) && 5 == ~a5~0)) || ((13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) && 5 == ~a5~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 255 < ~a17~0 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output3_~input#1) && 5 == ~a5~0;~a2~0 := -5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - 445381;~a17~0 := -42172 + (~a17~0 - 533326 - 24751);~a7~0 := 12;~a24~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := -1;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 255 < ~a17~0 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output3_~input#1) && 5 == ~a5~0);" "assume ((~a2~0 <= 189 && ((12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output3_~input#1) && 255 < ~a17~0) && 13 == ~a24~0) && 5 == ~a5~0;~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 571338 < 0 && 0 != ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 571338) % 5 then 1 + ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 571338) / 5 else ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 571338) / 5);~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(((~a2~0 <= 189 && ((12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output3_~input#1) && 255 < ~a17~0) && 13 == ~a24~0) && 5 == ~a5~0);" "assume ~a2~0 <= 189 && ((6 == calculate_output3_~input#1 && ((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 15 == ~a24~0) && 5 == ~a5~0;~a17~0 := -549881 + 5 * ~a17~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(~a2~0 <= 189 && ((6 == calculate_output3_~input#1 && ((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 15 == ~a24~0) && 5 == ~a5~0);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && (5 == calculate_output3_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0))) && 14 == ~a24~0) && 4 == ~a5~0;~a2~0 := -60965 + (~a2~0 - 446402);~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053;~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && (5 == calculate_output3_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0))) && 14 == ~a24~0) && 4 == ~a5~0);" "assume (14 == ~a24~0 && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0;~a2~0 := -11091 + (~a2~0 - 299989 - 282684);~a17~0 := (if (if 10 * (-13195 + ~a17~0) < 0 && 0 != 10 * (-13195 + ~a17~0) % 9 then 1 + 10 * (-13195 + ~a17~0) / 9 else 10 * (-13195 + ~a17~0) / 9) < 0 && 0 != (if 10 * (-13195 + ~a17~0) < 0 && 0 != 10 * (-13195 + ~a17~0) % 9 then 1 + 10 * (-13195 + ~a17~0) / 9 else 10 * (-13195 + ~a17~0) / 9) % 5 then 1 + (if 10 * (-13195 + ~a17~0) < 0 && 0 != 10 * (-13195 + ~a17~0) % 9 then 1 + 10 * (-13195 + ~a17~0) / 9 else 10 * (-13195 + ~a17~0) / 9) / 5 else (if 10 * (-13195 + ~a17~0) < 0 && 0 != 10 * (-13195 + ~a17~0) % 9 then 1 + 10 * (-13195 + ~a17~0) / 9 else 10 * (-13195 + ~a17~0) / 9) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((14 == ~a24~0 && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0);" "assume ((((15 == ~a24~0 && 1 == calculate_output3_~input#1) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 14 == ~a7~0;~a2~0 := 235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45);~a17~0 := 44565 + (~a17~0 - 192 - 1) - 44563;~a7~0 := 13;~a24~0 := 13;calculate_output3_#res#1 := 23;" "assume !(((((15 == ~a24~0 && 1 == calculate_output3_~input#1) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 14 == ~a7~0);" "assume (111 < ~a17~0 && 255 >= ~a17~0) && ((5 == ~a5~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0;~a2~0 := -4150 + (5 * ~a2~0 - 529848);~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - 39;~a7~0 := 13;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && ((5 == ~a5~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0);" "assume ((~a17~0 <= -108 && 14 == ~a24~0 && 4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 6 == ~a5~0;~a7~0 := 13;~a24~0 := 13;~a5~0 := 5;calculate_output3_#res#1 := 26;" "assume !(((~a17~0 <= -108 && 14 == ~a24~0 && 4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 6 == ~a5~0);" "assume (~a2~0 <= 189 && 5 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && 14 == ~a24~0;~a2~0 := (if 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) < 0 && 0 != 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5);~a7~0 := 14;~a5~0 := 3;calculate_output3_#res#1 := 21;" "assume !((~a2~0 <= 189 && 5 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && 14 == ~a24~0);" "assume 15 == ~a24~0 && ~a2~0 <= 189 && (((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) && 2 == calculate_output3_~input#1) && 7 == ~a5~0;~a17~0 := -300055 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(15 == ~a24~0 && ~a2~0 <= 189 && (((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) && 2 == calculate_output3_~input#1) && 7 == ~a5~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1 && (((((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 4 == ~a5~0) || ((13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108) && 5 == ~a5~0)) || (((13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 5 == ~a5~0));~a2~0 := 466041 + -1 * (~a2~0 - -563886);~a17~0 := 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) - 1;~a7~0 := 13;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1 && (((((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 4 == ~a5~0) || ((13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108) && 5 == ~a5~0)) || (((13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 5 == ~a5~0)));" "assume ((111 < ~a17~0 && 255 >= ~a17~0) && (((14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0) && 5 == ~a5~0;~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 416146 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 416146) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 416146) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 416146) / 5);~a17~0 := 35787 + (~a17~0 - 462537);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(((111 < ~a17~0 && 255 >= ~a17~0) && (((14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0) && 5 == ~a5~0);" "assume 15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0 && 4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0);~a17~0 := -23048 + (if 115929 + ~a17~0 < 0 && 0 != (115929 + ~a17~0) % 5 then 1 + (115929 + ~a17~0) / 5 else (115929 + ~a17~0) / 5);~a7~0 := 14;~a24~0 := 13;calculate_output3_#res#1 := -1;" "assume !(15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0 && 4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0));" "assume (15 == ~a24~0 && 6 == ~a5~0 && 255 < ~a17~0 && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && ~a2~0 <= 189;~a17~0 := 1 + (if (if (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) < 0 && 0 != (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) % 5 then 1 + (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) / 5 else (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) / 5) < 0 && 0 != (if (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) < 0 && 0 != (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) % 5 then 1 + (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) / 5 else (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) / 5) % 109 then (if (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) < 0 && 0 != (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) % 5 then 1 + (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) / 5 else (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) / 5) % 109 - 109 else (if (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) < 0 && 0 != (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) % 5 then 1 + (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) / 5 else (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) / 5) % 109);~a7~0 := 14;~a24~0 := 13;~a5~0 := 5;calculate_output3_#res#1 := 21;" "assume !((15 == ~a24~0 && 6 == ~a5~0 && 255 < ~a17~0 && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && ~a2~0 <= 189);" "assume 13 == ~a24~0 && (~a17~0 <= -108 && (4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0;~a2~0 := 5 * (-23430 + -5 * ~a2~0);~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output3_#res#1 := 21;" "assume !(13 == ~a24~0 && (~a17~0 <= -108 && (4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0);" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && 12 == ~a7~0 && 15 == ~a24~0 && 1 == calculate_output3_~input#1 && 4 == ~a5~0;~a2~0 := -319001 + (~a2~0 - 86020) - -534468 - 217545;~a17~0 := (if 60279 + (~a17~0 - -503276) < 0 && 0 != (60279 + (~a17~0 - -503276)) % 5 then 1 + (60279 + (~a17~0 - -503276)) / 5 else (60279 + (~a17~0 - -503276)) / 5);~a7~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && 12 == ~a7~0 && 15 == ~a24~0 && 1 == calculate_output3_~input#1 && 4 == ~a5~0);" "assume ((5 == ~a5~0 && ~a2~0 <= 189 && 4 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && ~a17~0 <= -108;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 - 1;~a7~0 := 13;~a24~0 := 14;~a5~0 := 4;calculate_output3_#res#1 := 26;" "assume !(((5 == ~a5~0 && ~a2~0 <= 189 && 4 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && ~a17~0 <= -108);" "assume ((3 == ~a5~0 && 6 == calculate_output3_~input#1 && ((12 == ~a7~0 && 255 < ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 300127 + (if -429873 + ~a17~0 < 0 && 0 != (-429873 + ~a17~0) % 299872 then (-429873 + ~a17~0) % 299872 - 299872 else (-429873 + ~a17~0) % 299872) - 39771 - -39773;~a7~0 := 12;calculate_output3_#res#1 := 23;" "assume !(((3 == ~a5~0 && 6 == calculate_output3_~input#1 && ((12 == ~a7~0 && 255 < ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (((((12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0;~a7~0 := 13;calculate_output3_#res#1 := 26;" "assume !((((((12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && (6 == calculate_output3_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0))) && 4 == ~a5~0;~a2~0 := 25 * ~a2~0 - 126327;~a17~0 := 4 * (-140957 + ~a17~0) - -269430;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && (6 == calculate_output3_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0))) && 4 == ~a5~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (((-108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0 && 4 == calculate_output3_~input#1) && 12 == ~a7~0) && 4 == ~a5~0;~a2~0 := ~a2~0 - 514328 - 2041 - -399856;~a7~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (((-108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0 && 4 == calculate_output3_~input#1) && 12 == ~a7~0) && 4 == ~a5~0);" "assume (3 == ~a5~0 && 13 == ~a24~0 && 3 == calculate_output3_~input#1 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := ~a2~0 - 307516 - 193341;~a17~0 := -58626 + (if 181 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -293974 < 0 && 0 != (181 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -293974) % 5 then 1 + (181 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -293974) / 5 else (181 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -293974) / 5);~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output3_#res#1 := -1;" "assume !((3 == ~a5~0 && 13 == ~a24~0 && 3 == calculate_output3_~input#1 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 7 == ~a5~0 && ~a2~0 <= 189 && ((13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output3_~input#1;~a17~0 := 183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 1 - -531843 - 531841;~a7~0 := 13;~a24~0 := 13;~a5~0 := 5;calculate_output3_#res#1 := -1;" "assume !(7 == ~a5~0 && ~a2~0 <= 189 && ((13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output3_~input#1);" "assume (((13 == ~a24~0 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && 255 < ~a17~0;~a2~0 := (if 10 * (-443081 + ~a2~0) < 0 && 0 != 10 * (-443081 + ~a2~0) % 9 then 1 + 10 * (-443081 + ~a2~0) / 9 else 10 * (-443081 + ~a2~0) / 9);~a17~0 := (if 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -174) < 0 && 0 != 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -174) % 71 then 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -174) % 71 - 71 else 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -174) % 71) - -133;~a7~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((((13 == ~a24~0 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && 255 < ~a17~0);" "assume (((1 == calculate_output3_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0))) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0;~a2~0 := (if 10 * (-122718 + ~a2~0) < 0 && 0 != 10 * (-122718 + ~a2~0) % 9 then 1 + 10 * (-122718 + ~a2~0) / 9 else 10 * (-122718 + ~a2~0) / 9) - -74204;~a17~0 := -25 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2);~a7~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((((1 == calculate_output3_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0))) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0);" "assume 4 == ~a5~0 && ((15 == ~a24~0 && 2 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := ~a2~0 - -117222 - 186157 - -508770 - 673504;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(4 == ~a5~0 && ((15 == ~a24~0 && 2 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((7 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0;~a17~0 := (if 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -183) < 0 && 0 != 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -183) % 71 then 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -183) % 71 - 71 else 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -183) % 71) - -154;~a7~0 := 12;~a24~0 := 14;calculate_output3_#res#1 := -1;" "assume !(((7 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0);" "assume ((((((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0)) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0)) && 6 == calculate_output3_~input#1) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -2036 + (~a2~0 - 596397);~a17~0 := 1 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109);~a7~0 := 13;~a24~0 := 14;~a5~0 := 5;calculate_output3_#res#1 := 26;" "assume !(((((((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0)) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0)) && 6 == calculate_output3_~input#1) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 13 == ~a24~0 && ((-108 < ~a17~0 && 111 >= ~a17~0) && 6 == ~a5~0 && 5 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -53625 + (-92113 + ~a2~0 - 295718);~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - 76916;~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(13 == ~a24~0 && ((-108 < ~a17~0 && 111 >= ~a17~0) && 6 == ~a5~0 && 5 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 6 == ~a5~0;~a2~0 := -3 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 - -1);~a17~0 := 184 + (if -62237 + ~a17~0 < 0 && 0 != (-62237 + ~a17~0) % 71 then (-62237 + ~a17~0) % 71 - 71 else (-62237 + ~a17~0) % 71);~a7~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := 26;" "assume !(((15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 6 == ~a5~0);" "assume ~a17~0 <= -108 && (13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && 6 == ~a5~0;~a17~0 := (if 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) < 0 && 0 != 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) % 71 then 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) % 71 - 71 else 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) % 71) - -154;~a7~0 := 13;~a24~0 := 14;~a5~0 := 5;calculate_output3_#res#1 := -1;" "assume !(~a17~0 <= -108 && (13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && 6 == ~a5~0);" "assume ((((2 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && 14 == ~a24~0) && ~a17~0 <= -108;~a2~0 := -2 * (~a2~0 - 55102 - -372533 - 62328);~a17~0 := 203115 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5);~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(((((2 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && 14 == ~a24~0) && ~a17~0 <= -108);" "assume (~a17~0 <= -108 && (3 == ~a5~0 && 12 == ~a7~0 && 6 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0;~a2~0 := 5 * (if (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 5);~a17~0 := 139 + (if 5 * (8 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) < 0 && 0 != 5 * (8 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) % 71 then 5 * (8 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) % 71 - 71 else 5 * (8 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) % 71);~a7~0 := 14;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((~a17~0 <= -108 && (3 == ~a5~0 && 12 == ~a7~0 && 6 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0);" "assume ~a2~0 <= 189 && (255 < ~a17~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 4 == ~a5~0) && 15 == ~a24~0;~a17~0 := -600241 + ~a17~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 6;calculate_output3_#res#1 := 21;" "assume !(~a2~0 <= 189 && (255 < ~a17~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 4 == ~a5~0) && 15 == ~a24~0);" "assume (111 < ~a17~0 && 255 >= ~a17~0) && 3 == ~a5~0 && 14 == ~a24~0 && (1 == calculate_output3_~input#1 && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0;~a2~0 := -703390 + (97520 + ~a2~0 - -476171);~a17~0 := 192361 + (~a17~0 - 192516);~a7~0 := 14;~a5~0 := 4;calculate_output3_#res#1 := -1;" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && 3 == ~a5~0 && 14 == ~a24~0 && (1 == calculate_output3_~input#1 && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (15 == ~a24~0 && ~a17~0 <= -108 && 6 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 4 == ~a5~0;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - -274462 - 512632;~a17~0 := 351407 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -206 - -20 - 351411);~a7~0 := 13;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (15 == ~a24~0 && ~a17~0 <= -108 && 6 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 4 == ~a5~0);" "assume (5 == ~a5~0 && ~a2~0 <= 189 && 255 < ~a17~0 && (12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output3_~input#1) && 13 == ~a24~0;~a17~0 := 14 + (123 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 11);~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := 21;" "assume !((5 == ~a5~0 && ~a2~0 <= 189 && 255 < ~a17~0 && (12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output3_~input#1) && 13 == ~a24~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && ((111 < ~a17~0 && 255 >= ~a17~0) && 1 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 5 == ~a5~0;~a17~0 := (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 109 then 5 * ~a17~0 % 109 - 109 else 5 * ~a17~0 % 109) - 71 - -9;~a7~0 := 13;~a24~0 := 14;calculate_output3_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && ((111 < ~a17~0 && 255 >= ~a17~0) && 1 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 5 == ~a5~0);" "assume (((((13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output3_~input#1) && 5 == ~a5~0) && 255 < ~a17~0) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -432351 + (if ~a2~0 - -501110 < 0 && 0 != (~a2~0 - -501110) % -5 then (~a2~0 - -501110) / -5 - 1 else (~a2~0 - -501110) / -5);~a17~0 := -337906 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -338038;~a7~0 := 14;~a24~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((((((13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output3_~input#1) && 5 == ~a5~0) && 255 < ~a17~0) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((255 < ~a17~0 && 13 == ~a7~0 && 13 == ~a24~0 && 5 == calculate_output3_~input#1) && 7 == ~a5~0) && ~a2~0 <= 189;calculate_output3_#res#1 := -1;" "assume !(((255 < ~a17~0 && 13 == ~a7~0 && 13 == ~a24~0 && 5 == calculate_output3_~input#1) && 7 == ~a5~0) && ~a2~0 <= 189);" "assume ((5 == ~a5~0 && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 4 == calculate_output3_~input#1) && ~a2~0 <= 189) && 14 == ~a24~0) && 255 < ~a17~0;~a17~0 := -600231 + ~a17~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(((5 == ~a5~0 && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 4 == calculate_output3_~input#1) && ~a2~0 <= 189) && 14 == ~a24~0) && 255 < ~a17~0);" "assume (((-108 < ~a17~0 && 111 >= ~a17~0) && (6 == calculate_output3_~input#1 && 13 == ~a7~0) && ~a2~0 <= 189) && 14 == ~a24~0) && 7 == ~a5~0;calculate_output3_#res#1 := 21;" "assume !((((-108 < ~a17~0 && 111 >= ~a17~0) && (6 == calculate_output3_~input#1 && 13 == ~a7~0) && ~a2~0 <= 189) && 14 == ~a24~0) && 7 == ~a5~0);" "assume 255 < ~a17~0 && 6 == ~a5~0 && ~a2~0 <= 189 && 15 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1;~a17~0 := -3 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 52 - 44);~a7~0 := 13;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(255 < ~a17~0 && 6 == ~a5~0 && ~a2~0 <= 189 && 15 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1);" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && ((((14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && 6 == ~a5~0) && 14 == ~a24~0) && ~a2~0 <= 189;~a17~0 := (if 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) < 0 && 0 != 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 10 then 1 + 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 10 else 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := 23;" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && ((((14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && 6 == ~a5~0) && 14 == ~a24~0) && ~a2~0 <= 189);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0 && 13 == ~a24~0 && 1 == calculate_output3_~input#1 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0));~a17~0 := 1 + (if 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 20) < 0 && 0 != 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 20) % 109 then 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 20) % 109 - 109 else 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 20) % 109);~a7~0 := 14;~a24~0 := 15;~a5~0 := 4;calculate_output3_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0 && 13 == ~a24~0 && 1 == calculate_output3_~input#1 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0)));" "assume ((-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && ((13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output3_~input#1) && 13 == ~a24~0) && 4 == ~a5~0;~a17~0 := (if 5 * (~a17~0 - 297061 - -413246) < 0 && 0 != 5 * (~a17~0 - 297061 - -413246) % 71 then 5 * (~a17~0 - 297061 - -413246) % 71 - 71 else 5 * (~a17~0 - 297061 - -413246) % 71) - -126;~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(((-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && ((13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output3_~input#1) && 13 == ~a24~0) && 4 == ~a5~0);" "assume (15 == ~a24~0 && 4 == ~a5~0 && 2 == calculate_output3_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -586556 + (~a2~0 - -381050) - 318711;~a17~0 := 25 * ~a17~0 - 315241;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((15 == ~a24~0 && 4 == ~a5~0 && 2 == calculate_output3_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 5 == ~a5~0 && ((((13 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0)) && 2 == calculate_output3_~input#1) && ~a2~0 <= 189;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(5 == ~a5~0 && ((((13 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0)) && 2 == calculate_output3_~input#1) && ~a2~0 <= 189);" "assume ((((111 < ~a17~0 && 255 >= ~a17~0) && 3 == calculate_output3_~input#1 && 14 == ~a7~0) && 14 == ~a24~0) && ~a2~0 <= 189) && 5 == ~a5~0;~a2~0 := -1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235);~a17~0 := (if 10 * (if 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 9 then 1 + 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 9 else 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 9) < 0 && 0 != 10 * (if 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 9 then 1 + 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 9 else 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 9) % 9 then 1 + 10 * (if 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 9 then 1 + 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 9 else 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 9) / 9 else 10 * (if 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 9 then 1 + 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 9 else 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 9) / 9);~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := 23;" "assume !(((((111 < ~a17~0 && 255 >= ~a17~0) && 3 == calculate_output3_~input#1 && 14 == ~a7~0) && 14 == ~a24~0) && ~a2~0 <= 189) && 5 == ~a5~0);" "assume ~a2~0 <= 189 && 14 == ~a24~0 && (((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output3_~input#1) && 7 == ~a5~0;~a17~0 := 2 + (if 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109);~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output3_#res#1 := 21;" "assume !(~a2~0 <= 189 && 14 == ~a24~0 && (((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output3_~input#1) && 7 == ~a5~0);" "assume (~a17~0 <= -108 && (((12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output3_~input#1) && ~a2~0 <= 189) && 5 == ~a5~0) && 15 == ~a24~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((~a17~0 <= -108 && (((12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output3_~input#1) && ~a2~0 <= 189) && 5 == ~a5~0) && 15 == ~a24~0);" "assume ((((15 == ~a24~0 && 3 == calculate_output3_~input#1) && 5 == ~a5~0) && 14 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 - 1;~a17~0 := -8957 + (if 10 * (~a17~0 - 477741) < 0 && 0 != 10 * (~a17~0 - 477741) % 9 then 1 + 10 * (~a17~0 - 477741) / 9 else 10 * (~a17~0 - 477741) / 9);~a24~0 := 13;calculate_output3_#res#1 := 23;" "assume !(((((15 == ~a24~0 && 3 == calculate_output3_~input#1) && 5 == ~a5~0) && 14 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189);" "assume ((((6 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 6 == ~a5~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := 21;" "assume !(((((6 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 6 == ~a5~0);" "assume (((189 < ~a2~0 && 281 >= ~a2~0) && ((255 < ~a17~0 && 12 == ~a7~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) && 6 == calculate_output3_~input#1) && 6 == ~a5~0) && 13 == ~a24~0;~a2~0 := -37056 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - 67976);~a17~0 := (if -14 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) < 0 && 0 != (-14 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 5 then 1 + (-14 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) / 5 else (-14 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) / 5);~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((((189 < ~a2~0 && 281 >= ~a2~0) && ((255 < ~a17~0 && 12 == ~a7~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) && 6 == calculate_output3_~input#1) && 6 == ~a5~0) && 13 == ~a24~0);" "assume 255 < ~a17~0 && 13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0 && 3 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0);~a2~0 := -497981 + ~a2~0;~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) - 289303;~a7~0 := 14;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !(255 < ~a17~0 && 13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0 && 3 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0));" "assume (14 == ~a24~0 && 4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && ~a17~0 <= -108;~a2~0 := 3 * (-164157 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5));~a7~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((14 == ~a24~0 && 4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && ~a17~0 <= -108);" "assume ~a2~0 <= 189 && 15 == ~a24~0 && 7 == ~a5~0 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 3 == calculate_output3_~input#1;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2;~a7~0 := 14;~a24~0 := 14;calculate_output3_#res#1 := -1;" "assume !(~a2~0 <= 189 && 15 == ~a24~0 && 7 == ~a5~0 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 3 == calculate_output3_~input#1);" "assume ((3 == ~a5~0 && 2 == calculate_output3_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0;~a17~0 := -1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) - -2;~a7~0 := 14;calculate_output3_#res#1 := -1;" "assume !(((3 == ~a5~0 && 2 == calculate_output3_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0);" "assume 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((14 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0) || (15 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output3_~input#1;~a17~0 := 143 + (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 - 71 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71) - -184 < 0 && 0 != ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 - 71 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71) - -184) % 5 then 1 + ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 - 71 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71) - -184) / 5 else ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 - 71 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71) - -184) / 5);~a7~0 := 13;~a24~0 := 14;calculate_output3_#res#1 := -1;" "assume !(3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((14 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0) || (15 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output3_~input#1);" "assume ((~a2~0 <= 189 && ((111 < ~a17~0 && 255 >= ~a17~0) && 5 == calculate_output3_~input#1) && 15 == ~a24~0) && 5 == ~a5~0) && 14 == ~a7~0;~a2~0 := 276 + (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - 15643 < 0 && 0 != ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - 15643) % 45 then ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - 15643) % 45 - 45 else ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - 15643) % 45);~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - -310668;~a7~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := 23;" "assume !(((~a2~0 <= 189 && ((111 < ~a17~0 && 255 >= ~a17~0) && 5 == calculate_output3_~input#1) && 15 == ~a24~0) && 5 == ~a5~0) && 14 == ~a7~0);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && (6 == calculate_output3_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && ~a17~0 <= -108;~a2~0 := -5 * (if (if 140796 + ~a2~0 < 0 && 0 != (140796 + ~a2~0) % 5 then 1 + (140796 + ~a2~0) / 5 else (140796 + ~a2~0) / 5) < 0 && 0 != (if 140796 + ~a2~0 < 0 && 0 != (140796 + ~a2~0) % 5 then 1 + (140796 + ~a2~0) / 5 else (140796 + ~a2~0) / 5) % 5 then 1 + (if 140796 + ~a2~0 < 0 && 0 != (140796 + ~a2~0) % 5 then 1 + (140796 + ~a2~0) / 5 else (140796 + ~a2~0) / 5) / 5 else (if 140796 + ~a2~0 < 0 && 0 != (140796 + ~a2~0) % 5 then 1 + (140796 + ~a2~0) / 5 else (140796 + ~a2~0) / 5) / 5);~a7~0 := 12;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && (6 == calculate_output3_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && ~a17~0 <= -108);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((5 == calculate_output3_~input#1 && ((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0))) && 13 == ~a24~0) && 4 == ~a5~0;~a17~0 := -194917 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5);~a7~0 := 14;~a24~0 := 14;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((5 == calculate_output3_~input#1 && ((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0))) && 13 == ~a24~0) && 4 == ~a5~0);" "assume (~a2~0 <= 189 && 4 == ~a5~0 && ~a17~0 <= -108 && 2 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0;~a17~0 := -84 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -85);~a7~0 := 12;calculate_output3_#res#1 := 21;" "assume !((~a2~0 <= 189 && 4 == ~a5~0 && ~a17~0 <= -108 && 2 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0);" "assume 6 == ~a5~0 && (255 < ~a17~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && ~a2~0 <= 189) && 15 == ~a24~0;~a2~0 := 244 + (if (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5) < 0 && 0 != (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5) % 5 then 1 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5) / 5 else (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5) / 5);~a7~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := 26;" "assume !(6 == ~a5~0 && (255 < ~a17~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && ~a2~0 <= 189) && 15 == ~a24~0);" "assume 3 == ~a5~0 && (13 == ~a24~0 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 5 * (-652808 + (~a2~0 - -580869));~a17~0 := -32 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -3);~a7~0 := 12;~a24~0 := 14;~a5~0 := 5;calculate_output3_#res#1 := -1;" "assume !(3 == ~a5~0 && (13 == ~a24~0 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume ((15 == ~a24~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && ~a17~0 <= -108) && 5 == ~a5~0) && ~a2~0 <= 189;~a2~0 := 272 + (if -16953 + (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (-16953 + (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10)) % 45 then (-16953 + (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10)) % 45 - 45 else (-16953 + (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10)) % 45);~a17~0 := 132 + (if 502892 + 5 * (236 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != (502892 + 5 * (236 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71))) % 71 then (502892 + 5 * (236 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71))) % 71 - 71 else (502892 + 5 * (236 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71))) % 71);~a7~0 := 13;~a24~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := 23;" "assume !(((15 == ~a24~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && ~a17~0 <= -108) && 5 == ~a5~0) && ~a2~0 <= 189);" "assume ((13 == ~a24~0 && 1 == calculate_output3_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -47611 + -5 * ~a2~0;~a17~0 := 128540 + (~a17~0 - -196150) - -116144;~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !(((13 == ~a24~0 && 1 == calculate_output3_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume 15 == ~a24~0 && 4 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 1 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0;calculate_output3_#res#1 := -1;" "assume !(15 == ~a24~0 && 4 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 1 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0);" "assume (((((12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output3_~input#1) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189) && 15 == ~a24~0;~a2~0 := -448339 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -448340);~a17~0 := (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) - -211113;~a7~0 := 13;~a24~0 := 14;~a5~0 := 4;calculate_output3_#res#1 := 26;" "assume !((((((12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output3_~input#1) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189) && 15 == ~a24~0);" "assume (13 == ~a24~0 && (((12 == ~a7~0 && 255 < ~a17~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) && 5 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0;~a2~0 := -5 * (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5);~a17~0 := (if 10 * (239666 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) < 0 && 0 != 10 * (239666 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) % 9 then 1 + 10 * (239666 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) / 9 else 10 * (239666 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) / 9);~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !((13 == ~a24~0 && (((12 == ~a7~0 && 255 < ~a17~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) && 5 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0);" "assume 5 == ~a5~0 && 14 == ~a24~0 && ~a2~0 <= 189 && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 2 == calculate_output3_~input#1) && 255 < ~a17~0;~a2~0 := (if 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) < 0 && 0 != 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 then 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 - 45 else 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45) - -195;~a17~0 := ~a17~0 - 600134 - 48;~a7~0 := 13;~a24~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := 23;" "assume !(5 == ~a5~0 && 14 == ~a24~0 && ~a2~0 <= 189 && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 2 == calculate_output3_~input#1) && 255 < ~a17~0);" "assume ~a2~0 <= 189 && 15 == ~a24~0 && (((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 1 == calculate_output3_~input#1) && 6 == ~a5~0;~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) - 216856;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(~a2~0 <= 189 && 15 == ~a24~0 && (((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 1 == calculate_output3_~input#1) && 6 == ~a5~0);" "assume 13 == ~a24~0 && 6 == ~a5~0 && (5 == calculate_output3_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && ~a2~0 <= 189;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 - 83 - -75;~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output3_#res#1 := 26;" "assume !(13 == ~a24~0 && 6 == ~a5~0 && (5 == calculate_output3_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && ~a2~0 <= 189);" "assume (7 == ~a5~0 && (1 == calculate_output3_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && ~a2~0 <= 189) && 13 == ~a24~0;~a17~0 := 182 + (if 211306 + (~a17~0 - 274936) < 0 && 0 != (211306 + (~a17~0 - 274936)) % 71 then (211306 + (~a17~0 - 274936)) % 71 - 71 else (211306 + (~a17~0 - 274936)) % 71);~a7~0 := 13;~a5~0 := 5;calculate_output3_#res#1 := -1;" "assume !((7 == ~a5~0 && (1 == calculate_output3_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && ~a2~0 <= 189) && 13 == ~a24~0);" "assume 6 == ~a5~0 && 13 == ~a24~0 && (((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -87407 + ~a2~0 - -312987 - 526695;~a17~0 := 556571 + ~a17~0;~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := -1;" "assume !(6 == ~a5~0 && 13 == ~a24~0 && (((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "assume (~a2~0 <= 189 && 6 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output3_~input#1) && 14 == ~a24~0) && ~a17~0 <= -108;~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !((~a2~0 <= 189 && 6 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output3_~input#1) && 14 == ~a24~0) && ~a17~0 <= -108);" "assume 15 == ~a24~0 && (12 == ~a7~0 && (6 == calculate_output3_~input#1 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0;~a17~0 := -506732 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -506916;~a24~0 := 13;~a5~0 := 5;calculate_output3_#res#1 := 21;" "assume !(15 == ~a24~0 && (12 == ~a7~0 && (6 == calculate_output3_~input#1 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0);" "assume ((~a17~0 <= -108 && (5 == ~a5~0 && 5 == calculate_output3_~input#1) && ~a2~0 <= 189) && 14 == ~a7~0) && 14 == ~a24~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "assume !(((~a17~0 <= -108 && (5 == ~a5~0 && 5 == calculate_output3_~input#1) && ~a2~0 <= 189) && 14 == ~a7~0) && 14 == ~a24~0);" "assume (~a2~0 <= 189 && (((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0) || ((13 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || (13 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0)) && 5 == calculate_output3_~input#1) && 6 == ~a5~0;~a2~0 := 253 + (if (if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) < 0 && 0 != (if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) % 5 then 1 + (if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) / 5 else (if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) / 5);~a17~0 := 300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872);~a7~0 := 13;~a24~0 := 14;~a5~0 := 3;calculate_output3_#res#1 := 26;" "assume !((~a2~0 <= 189 && (((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0) || ((13 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || (13 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0)) && 5 == calculate_output3_~input#1) && 6 == ~a5~0);assume { :begin_inline_calculate_output4 } true;calculate_output4_#in~input#1 := calculate_output3_~input#1;havoc calculate_output4_#res#1;havoc calculate_output4_~input#1;calculate_output4_~input#1 := calculate_output4_#in~input#1;" "assume ((-108 < ~a17~0 && 111 >= ~a17~0) && ((6 == calculate_output4_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0) && ~a2~0 <= 189) && 7 == ~a5~0;~a7~0 := 13;calculate_output4_#res#1 := -1;" "assume !(((-108 < ~a17~0 && 111 >= ~a17~0) && ((6 == calculate_output4_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0) && ~a2~0 <= 189) && 7 == ~a5~0);" "assume ((((6 == calculate_output4_~input#1 && ~a2~0 <= 189) && 13 == ~a24~0) && 12 == ~a7~0) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := (if 10 * (~a17~0 - -162890 - -143056) < 0 && 0 != 10 * (~a17~0 - -162890 - -143056) % -9 then 10 * (~a17~0 - -162890 - -143056) / -9 - 1 else 10 * (~a17~0 - -162890 - -143056) / -9);~a5~0 := 3;calculate_output4_#res#1 := -1;" "assume !(((((6 == calculate_output4_~input#1 && ~a2~0 <= 189) && 13 == ~a24~0) && 12 == ~a7~0) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && (3 == calculate_output4_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 5 == ~a5~0) && ~a17~0 <= -108;~a17~0 := 1 + (if 578004 + ~a17~0 - 58119 < 0 && 0 != (578004 + ~a17~0 - 58119) % 109 then (578004 + ~a17~0 - 58119) % 109 - 109 else (578004 + ~a17~0 - 58119) % 109);~a7~0 := 12;~a24~0 := 13;calculate_output4_#res#1 := -1;" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && (3 == calculate_output4_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 5 == ~a5~0) && ~a17~0 <= -108);" "assume 14 == ~a24~0 && 13 == ~a7~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 5 == calculate_output4_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0;calculate_output4_#res#1 := 23;" "assume !(14 == ~a24~0 && 13 == ~a7~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 5 == calculate_output4_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0);" "assume ~a2~0 <= 189 && ((((13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output4_~input#1) && 15 == ~a24~0) && 6 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a7~0 := 14;calculate_output4_#res#1 := 21;" "assume !(~a2~0 <= 189 && ((((13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output4_~input#1) && 15 == ~a24~0) && 6 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "assume 13 == ~a7~0 && ~a17~0 <= -108 && ~a2~0 <= 189 && (5 == calculate_output4_~input#1 && 15 == ~a24~0) && 6 == ~a5~0;calculate_output4_#res#1 := 23;" "assume !(13 == ~a7~0 && ~a17~0 <= -108 && ~a2~0 <= 189 && (5 == calculate_output4_~input#1 && 15 == ~a24~0) && 6 == ~a5~0);" "assume 14 == ~a24~0 && (5 == ~a5~0 && (~a2~0 <= 189 && 6 == calculate_output4_~input#1) && ~a17~0 <= -108) && 14 == ~a7~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output4_#res#1 := -1;" "assume !(14 == ~a24~0 && (5 == ~a5~0 && (~a2~0 <= 189 && 6 == calculate_output4_~input#1) && ~a17~0 <= -108) && 14 == ~a7~0);" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && 5 == ~a5~0 && ~a17~0 <= -108 && 4 == calculate_output4_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0);~a7~0 := 14;~a24~0 := 14;calculate_output4_#res#1 := -1;" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && 5 == ~a5~0 && ~a17~0 <= -108 && 4 == calculate_output4_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0));" }, states = {"CountingPredicate [underlying: 485#L3823true, annotation: [0, 0]]" "CountingPredicate [underlying: 266#L1371true, annotation: [0, 0]]" "CountingPredicate [underlying: 224#L1267true, annotation: [0, 0]]" "CountingPredicate [underlying: 70#L2091true, annotation: [0, 0]]" "CountingPredicate [underlying: 465#L2790true, annotation: [0, 0]]" "CountingPredicate [underlying: 148#L4978true, annotation: [0, 0]]" "CountingPredicate [underlying: 108#L4356true, annotation: [0, 0]]" "CountingPredicate [underlying: 227#L3815true, annotation: [0, 0]]" "CountingPredicate [underlying: 390#L2330true, annotation: [0, 0]]" "CountingPredicate [underlying: 301#L1136true, annotation: [0, 0]]" "CountingPredicate [underlying: 135#L1932true, annotation: [0, 0]]" "CountingPredicate [underlying: 198#L2060true, annotation: [0, 0]]" "CountingPredicate [underlying: 563#L2437true, annotation: [0, 0]]" "CountingPredicate [underlying: 64#L151true, annotation: [0, 0]]" "CountingPredicate [underlying: 796#L1390true, annotation: [0, 0]]" "CountingPredicate [underlying: 293#L3414true, annotation: [0, 0]]" "CountingPredicate [underlying: 376#L986true, annotation: [0, 0]]" "CountingPredicate [underlying: 79#L4718true, annotation: [0, 0]]" "CountingPredicate [underlying: 312#L2074true, annotation: [0, 0]]" "CountingPredicate [underlying: 769#L516true, annotation: [0, 0]]" "CountingPredicate [underlying: 459#L2515true, annotation: [0, 0]]" "CountingPredicate [underlying: 742#L2185true, annotation: [0, 0]]" "CountingPredicate [underlying: 517#L3876true, annotation: [0, 0]]" "CountingPredicate [underlying: 419#L4187true, annotation: [0, 0]]" "CountingPredicate [underlying: 781#L923true, annotation: [0, 0]]" "CountingPredicate [underlying: 633#L152true, annotation: [0, 0]]" "CountingPredicate [underlying: 574#L4092true, annotation: [0, 0]]" "CountingPredicate [underlying: 447#L1047true, annotation: [0, 0]]" "CountingPredicate [underlying: 647#L141true, annotation: [0, 0]]" "CountingPredicate [underlying: 315#L258true, annotation: [0, 0]]" "CountingPredicate [underlying: 416#L1640true, annotation: [0, 0]]" "CountingPredicate [underlying: 231#L1904true, annotation: [0, 0]]" "CountingPredicate [underlying: 669#L1331true, annotation: [0, 0]]" "CountingPredicate [underlying: 365#L4820true, annotation: [0, 0]]" "CountingPredicate [underlying: 793#L2502true, annotation: [0, 0]]" "CountingPredicate [underlying: 443#L869true, annotation: [0, 0]]" "CountingPredicate [underlying: 600#L916true, annotation: [0, 0]]" "CountingPredicate [underlying: 745#L596true, annotation: [0, 0]]" "CountingPredicate [underlying: 757#L1112true, annotation: [0, 0]]" "CountingPredicate [underlying: 417#L507-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 775#L3920true, annotation: [0, 0]]" "CountingPredicate [underlying: 195#L1842true, annotation: [0, 0]]" "CountingPredicate [underlying: 694#L1384true, annotation: [0, 0]]" "CountingPredicate [underlying: 537#L2767true, annotation: [0, 0]]" "CountingPredicate [underlying: 576#L5040true, annotation: [0, 0]]" "CountingPredicate [underlying: 572#L492-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 778#L1142true, annotation: [0, 0]]" "CountingPredicate [underlying: 361#L535true, annotation: [0, 0]]" "CountingPredicate [underlying: 777#L4694true, annotation: [0, 0]]" "CountingPredicate [underlying: 514#L402-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 792#L4430true, annotation: [0, 0]]" "CountingPredicate [underlying: 194#L2727true, annotation: [0, 0]]" "CountingPredicate [underlying: 45#L2152true, annotation: [0, 0]]" "CountingPredicate [underlying: 264#L2713true, annotation: [0, 0]]" "CountingPredicate [underlying: 709#L1397true, annotation: [0, 0]]" "CountingPredicate [underlying: 463#L4880true, annotation: [0, 0]]" "CountingPredicate [underlying: 411#L663true, annotation: [0, 0]]" "CountingPredicate [underlying: 606#L2041true, annotation: [0, 0]]" "CountingPredicate [underlying: 587#L2800true, annotation: [0, 0]]" "CountingPredicate [underlying: 234#L2310true, annotation: [0, 0]]" "CountingPredicate [underlying: 52#L1892true, annotation: [0, 0]]" "CountingPredicate [underlying: 217#L2963true, annotation: [0, 0]]" "CountingPredicate [underlying: 496#L1564true, annotation: [0, 0]]" "CountingPredicate [underlying: 364#L2813true, annotation: [0, 0]]" "CountingPredicate [underlying: 702#L3104true, annotation: [0, 0]]" "CountingPredicate [underlying: 571#L3730true, annotation: [0, 0]]" "CountingPredicate [underlying: 297#L144true, annotation: [0, 0]]" "CountingPredicate [underlying: 759#L548true, annotation: [0, 0]]" "CountingPredicate [underlying: 13#L2754true, annotation: [0, 0]]" "CountingPredicate [underlying: 532#L4555true, annotation: [0, 0]]" "CountingPredicate [underlying: 24#L643true, annotation: [0, 0]]" "CountingPredicate [underlying: 308#L3785true, annotation: [0, 0]]" "CountingPredicate [underlying: 338#L3899true, annotation: [0, 0]]" "CountingPredicate [underlying: 592#L4417true, annotation: [0, 0]]" "CountingPredicate [underlying: 584#L3567true, annotation: [0, 0]]" "CountingPredicate [underlying: 714#ULTIMATE.startEXITtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 366#L456-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 602#L3644true, annotation: [0, 0]]" "CountingPredicate [underlying: 147#L1454true, annotation: [0, 0]]" "CountingPredicate [underlying: 735#L1206true, annotation: [0, 0]]" "CountingPredicate [underlying: 804#L3716true, annotation: [0, 0]]" "CountingPredicate [underlying: 156#L1494true, annotation: [0, 0]]" "CountingPredicate [underlying: 128#L4446true, annotation: [0, 0]]" "CountingPredicate [underlying: 607#L468-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 204#L3518true, annotation: [0, 0]]" "CountingPredicate [underlying: 246#L1897true, annotation: [0, 0]]" "CountingPredicate [underlying: 325#L1378true, annotation: [0, 0]]" "CountingPredicate [underlying: 100#L3378true, annotation: [0, 0]]" "CountingPredicate [underlying: 329#L4292true, annotation: [0, 0]]" "CountingPredicate [underlying: 497#L486-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 40#L5053true, annotation: [0, 0]]" "CountingPredicate [underlying: 531#L702true, annotation: [0, 0]]" "CountingPredicate [underlying: 25#L3491true, annotation: [0, 0]]" "CountingPredicate [underlying: 200#L2550true, annotation: [0, 0]]" "CountingPredicate [underlying: 431#L2231true, annotation: [0, 0]]" "CountingPredicate [underlying: 360#L3131true, annotation: [0, 0]]" "CountingPredicate [underlying: 762#L258-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 355#L3547true, annotation: [0, 0]]" "CountingPredicate [underlying: 314#L4619true, annotation: [0, 0]]" "CountingPredicate [underlying: 321#L2401true, annotation: [0, 0]]" "CountingPredicate [underlying: 118#$Ultimate##0true, annotation: [0, 0]]" "CountingPredicate [underlying: 591#L3016true, annotation: [0, 0]]" "CountingPredicate [underlying: 331#L1318true, annotation: [0, 0]]" "CountingPredicate [underlying: 67#L4869true, annotation: [0, 0]]" "CountingPredicate [underlying: 168#L3612true, annotation: [0, 0]]" "CountingPredicate [underlying: 502#L2772true, annotation: [0, 0]]" "CountingPredicate [underlying: 446#L1939true, annotation: [0, 0]]" "CountingPredicate [underlying: 369#L2661true, annotation: [0, 0]]" "CountingPredicate [underlying: 83#L2859true, annotation: [0, 0]]" "CountingPredicate [underlying: 721#L3744true, annotation: [0, 0]]" "CountingPredicate [underlying: 172#L4070true, annotation: [0, 0]]" "CountingPredicate [underlying: 320#L4839true, annotation: [0, 0]]" "CountingPredicate [underlying: 116#L4004true, annotation: [0, 0]]" "CountingPredicate [underlying: 719#L4541true, annotation: [0, 0]]" "CountingPredicate [underlying: 427#L1911true, annotation: [0, 0]]" "CountingPredicate [underlying: 558#L1674true, annotation: [0, 0]]" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]" "CountingPredicate [underlying: 482#L2284true, annotation: [0, 0]]" "CountingPredicate [underlying: 123#L614true, annotation: [0, 0]]" "CountingPredicate [underlying: 212#L972true, annotation: [0, 0]]" "CountingPredicate [underlying: 690#L3029true, annotation: [0, 0]]" "CountingPredicate [underlying: 639#L2943true, annotation: [0, 0]]" "CountingPredicate [underlying: 56#L1226true, annotation: [0, 0]]" "CountingPredicate [underlying: 133#L2416true, annotation: [0, 0]]" "CountingPredicate [underlying: 271#L656true, annotation: [0, 0]]" "CountingPredicate [underlying: 505#L4423true, annotation: [0, 0]]" "CountingPredicate [underlying: 468#L4362true, annotation: [0, 0]]" "CountingPredicate [underlying: 330#L155true, annotation: [0, 0]]" "CountingPredicate [underlying: 791#L938true, annotation: [0, 0]]" "CountingPredicate [underlying: 316#L3352true, annotation: [0, 0]]" "CountingPredicate [underlying: 403#L4813true, annotation: [0, 0]]" "CountingPredicate [underlying: 73#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 191#L68true, annotation: [0, 0]]" "CountingPredicate [underlying: 151#L3052true, annotation: [0, 0]]" "CountingPredicate [underlying: 311#L2119true, annotation: [0, 0]]" "CountingPredicate [underlying: 763#L4273true, annotation: [0, 0]]" "CountingPredicate [underlying: 295#L3724true, annotation: [0, 0]]" "CountingPredicate [underlying: 466#L1501true, annotation: [0, 0]]" "CountingPredicate [underlying: 758#L649true, annotation: [0, 0]]" "CountingPredicate [underlying: 474#L3497true, annotation: [0, 0]]" "CountingPredicate [underlying: 241#L1682true, annotation: [0, 0]]" "CountingPredicate [underlying: 684#L2633true, annotation: [0, 0]]" "CountingPredicate [underlying: 545#L4181true, annotation: [0, 0]]" "CountingPredicate [underlying: 590#L3282true, annotation: [0, 0]]" "CountingPredicate [underlying: 381#L417-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 367#L1544true, annotation: [0, 0]]" "CountingPredicate [underlying: 307#L3344true, annotation: [0, 0]]" "CountingPredicate [underlying: 278#L1701true, annotation: [0, 0]]" "CountingPredicate [underlying: 608#L5110true, annotation: [0, 0]]" "CountingPredicate [underlying: 683#L357-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 395#L582true, annotation: [0, 0]]" "CountingPredicate [underlying: 493#L3044true, annotation: [0, 0]]" "CountingPredicate [underlying: 456#L1953true, annotation: [0, 0]]" "CountingPredicate [underlying: 773#L5092true, annotation: [0, 0]]" "CountingPredicate [underlying: 145#L1557true, annotation: [0, 0]]" "CountingPredicate [underlying: 292#L3505true, annotation: [0, 0]]" "CountingPredicate [underlying: 573#L689true, annotation: [0, 0]]" "CountingPredicate [underlying: 276#L1425true, annotation: [0, 0]]" "CountingPredicate [underlying: 734#L3190true, annotation: [0, 0]]" "CountingPredicate [underlying: 794#L3937true, annotation: [0, 0]]" "CountingPredicate [underlying: 786#L767true, annotation: [0, 0]]" "CountingPredicate [underlying: 752#L2374true, annotation: [0, 0]]" "CountingPredicate [underlying: 570#L2354true, annotation: [0, 0]]" "CountingPredicate [underlying: 37#L3407true, annotation: [0, 0]]" "CountingPredicate [underlying: 328#L4549true, annotation: [0, 0]]" "CountingPredicate [underlying: 85#L3071true, annotation: [0, 0]]" "CountingPredicate [underlying: 750#L628true, annotation: [0, 0]]" "CountingPredicate [underlying: 635#L4944true, annotation: [0, 0]]" "CountingPredicate [underlying: 342#L92-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 350#L1688true, annotation: [0, 0]]" "CountingPredicate [underlying: 42#L4342true, annotation: [0, 0]]" "CountingPredicate [underlying: 658#L3211true, annotation: [0, 0]]" "CountingPredicate [underlying: 86#L339-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 717#L2145true, annotation: [0, 0]]" "CountingPredicate [underlying: 304#L2478true, annotation: [0, 0]]" "CountingPredicate [underlying: 290#L435-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 348#L682true, annotation: [0, 0]]" "CountingPredicate [underlying: 134#L1180true, annotation: [0, 0]]" "CountingPredicate [underlying: 15#L1653true, annotation: [0, 0]]" "CountingPredicate [underlying: 39#L3449true, annotation: [0, 0]]" "CountingPredicate [underlying: 318#L411-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 103#L2621true, annotation: [0, 0]]" "CountingPredicate [underlying: 597#L141-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]" "CountingPredicate [underlying: 415#L2395true, annotation: [0, 0]]" "CountingPredicate [underlying: 126#L2931true, annotation: [0, 0]]" "CountingPredicate [underlying: 476#L4969true, annotation: [0, 0]]" "CountingPredicate [underlying: 378#L1969true, annotation: [0, 0]]" "CountingPredicate [underlying: 699#L3157true, annotation: [0, 0]]" "CountingPredicate [underlying: 555#L4903true, annotation: [0, 0]]" "CountingPredicate [underlying: 640#L3259true, annotation: [0, 0]]" "CountingPredicate [underlying: 53#L3751true, annotation: [0, 0]]" "CountingPredicate [underlying: 511#L2238true, annotation: [0, 0]]" "CountingPredicate [underlying: 434#L2362true, annotation: [0, 0]]" "CountingPredicate [underlying: 667#L426-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 609#L2430true, annotation: [0, 0]]" "CountingPredicate [underlying: 199#L960true, annotation: [0, 0]]" "CountingPredicate [underlying: 772#L2981true, annotation: [0, 0]]" "CountingPredicate [underlying: 93#L3245true, annotation: [0, 0]]" "CountingPredicate [underlying: 713#L2604true, annotation: [0, 0]]" "CountingPredicate [underlying: 48#L5059true, annotation: [0, 0]]" "CountingPredicate [underlying: 233#L1040true, annotation: [0, 0]]" "CountingPredicate [underlying: 568#L822true, annotation: [0, 0]]" "CountingPredicate [underlying: 420#L1027true, annotation: [0, 0]]" "CountingPredicate [underlying: 345#L1961true, annotation: [0, 0]]" "CountingPredicate [underlying: 736#L2976true, annotation: [0, 0]]" "CountingPredicate [underlying: 49#L3694true, annotation: [0, 0]]" "CountingPredicate [underlying: 668#L3324true, annotation: [0, 0]]" "CountingPredicate [underlying: 21#L4740true, annotation: [0, 0]]" "CountingPredicate [underlying: 393#L555true, annotation: [0, 0]]" "CountingPredicate [underlying: 261#L1744true, annotation: [0, 0]]" "CountingPredicate [underlying: 235#L570true, annotation: [0, 0]]" "CountingPredicate [underlying: 614#L2124true, annotation: [0, 0]]" "CountingPredicate [underlying: 289#L2025true, annotation: [0, 0]]" "CountingPredicate [underlying: 617#L1538true, annotation: [0, 0]]" "CountingPredicate [underlying: 399#L4234true, annotation: [0, 0]]" "CountingPredicate [underlying: 740#L3064true, annotation: [0, 0]]" "CountingPredicate [underlying: 71#L2250true, annotation: [0, 0]]" "CountingPredicate [underlying: 34#L3688true, annotation: [0, 0]]" "CountingPredicate [underlying: 670#L387-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 741#L528true, annotation: [0, 0]]" "CountingPredicate [underlying: 562#L4255true, annotation: [0, 0]]" "CountingPredicate [underlying: 751#L4461true, annotation: [0, 0]]" "CountingPredicate [underlying: 771#L576true, annotation: [0, 0]]" "CountingPredicate [underlying: 728#L1462true, annotation: [0, 0]]" "CountingPredicate [underlying: 30#L4063true, annotation: [0, 0]]" "CountingPredicate [underlying: 154#L3790true, annotation: [0, 0]]" "CountingPredicate [underlying: 662#L1105true, annotation: [0, 0]]" "CountingPredicate [underlying: 729#L3778true, annotation: [0, 0]]" "CountingPredicate [underlying: 722#L474-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 467#L1474true, annotation: [0, 0]]" "CountingPredicate [underlying: 213#L3399true, annotation: [0, 0]]" "CountingPredicate [underlying: 61#L4790true, annotation: [0, 0]]" "CountingPredicate [underlying: 410#L69true, annotation: [0, 0]]" "CountingPredicate [underlying: 353#L2876true, annotation: [0, 0]]" "CountingPredicate [underlying: 202#L2216true, annotation: [0, 0]]" "CountingPredicate [underlying: 691#L1219true, annotation: [0, 0]]" "CountingPredicate [underlying: 565#L1876true, annotation: [0, 0]]" "CountingPredicate [underlying: 577#L1667true, annotation: [0, 0]]" "CountingPredicate [underlying: 712#L1286true, annotation: [0, 0]]" "CountingPredicate [underlying: 650#L3144true, annotation: [0, 0]]" "CountingPredicate [underlying: 601#L5116-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 564#L1716true, annotation: [0, 0]]" "CountingPredicate [underlying: 767#L4202true, annotation: [0, 0]]" "CountingPredicate [underlying: 386#L4774true, annotation: [0, 0]]" "CountingPredicate [underlying: 391#L3624true, annotation: [0, 0]]" "CountingPredicate [underlying: 396#L4782true, annotation: [0, 0]]" "CountingPredicate [underlying: 507#L952true, annotation: [0, 0]]" "CountingPredicate [underlying: 175#L3360true, annotation: [0, 0]]" "CountingPredicate [underlying: 464#L405-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 653#L1884true, annotation: [0, 0]]" "CountingPredicate [underlying: 111#L3023true, annotation: [0, 0]]" "CountingPredicate [underlying: 560#L3469true, annotation: [0, 0]]" "CountingPredicate [underlying: 436#L3435true, annotation: [0, 0]]" "CountingPredicate [underlying: 288#L4160true, annotation: [0, 0]]" "CountingPredicate [underlying: 723#L4409true, annotation: [0, 0]]" "CountingPredicate [underlying: 675#L3476true, annotation: [0, 0]]" "CountingPredicate [underlying: 95#L1234true, annotation: [0, 0]]" "CountingPredicate [underlying: 679#L521true, annotation: [0, 0]]" "CountingPredicate [underlying: 429#L5034true, annotation: [0, 0]]" "CountingPredicate [underlying: 222#L121true, annotation: [0, 0]]" "CountingPredicate [underlying: 188#L3808true, annotation: [0, 0]]" "CountingPredicate [underlying: 375#L4401true, annotation: [0, 0]]" "CountingPredicate [underlying: 336#L1292true, annotation: [0, 0]]" "CountingPredicate [underlying: 26#L2018true, annotation: [0, 0]]" "CountingPredicate [underlying: 120#L4834true, annotation: [0, 0]]" "CountingPredicate [underlying: 387#L4584true, annotation: [0, 0]]" "CountingPredicate [underlying: 450#L728true, annotation: [0, 0]]" "CountingPredicate [underlying: 17#L1118true, annotation: [0, 0]]" "CountingPredicate [underlying: 599#L4924true, annotation: [0, 0]]" "CountingPredicate [underlying: 179#L750true, annotation: [0, 0]]" "CountingPredicate [underlying: 178#L903true, annotation: [0, 0]]" "CountingPredicate [underlying: 335#L414-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 616#L4931true, annotation: [0, 0]]" "CountingPredicate [underlying: 725#L487true, annotation: [0, 0]]" "CountingPredicate [underlying: 75#L4802true, annotation: [0, 0]]" "CountingPredicate [underlying: 114#L4725true, annotation: [0, 0]]" "CountingPredicate [underlying: 207#L1079true, annotation: [0, 0]]" "CountingPredicate [underlying: 359#L2497true, annotation: [0, 0]]" "CountingPredicate [underlying: 243#L1509true, annotation: [0, 0]]" "CountingPredicate [underlying: 373#L4796true, annotation: [0, 0]]" "CountingPredicate [underlying: 237#L2680true, annotation: [0, 0]]" "CountingPredicate [underlying: 167#L4648true, annotation: [0, 0]]" "CountingPredicate [underlying: 513#L1739true, annotation: [0, 0]]" "CountingPredicate [underlying: 515#L3526true, annotation: [0, 0]]" "CountingPredicate [underlying: 106#L2409true, annotation: [0, 0]]" "CountingPredicate [underlying: 489#L2693true, annotation: [0, 0]]" "CountingPredicate [underlying: 22#L4687true, annotation: [0, 0]]" "CountingPredicate [underlying: 483#L3829true, annotation: [0, 0]]" "CountingPredicate [underlying: 285#L1660true, annotation: [0, 0]]" "CountingPredicate [underlying: 368#L1645true, annotation: [0, 0]]" "CountingPredicate [underlying: 281#L3973true, annotation: [0, 0]]" "CountingPredicate [underlying: 784#L1946true, annotation: [0, 0]]" "CountingPredicate [underlying: 761#L3883true, annotation: [0, 0]]" "CountingPredicate [underlying: 38#L2033true, annotation: [0, 0]]" "CountingPredicate [underlying: 682#L1008true, annotation: [0, 0]]" "CountingPredicate [underlying: 787#L1757true, annotation: [0, 0]]" "CountingPredicate [underlying: 704#L393-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 471#L2891true, annotation: [0, 0]]" "CountingPredicate [underlying: 220#L1192true, annotation: [0, 0]]" "CountingPredicate [underlying: 247#L4195true, annotation: [0, 0]]" "CountingPredicate [underlying: 765#L1918true, annotation: [0, 0]]" "CountingPredicate [underlying: 530#L1481true, annotation: [0, 0]]" "CountingPredicate [underlying: 54#L3931true, annotation: [0, 0]]" "CountingPredicate [underlying: 739#L3267true, annotation: [0, 0]]" "CountingPredicate [underlying: 472#L1467true, annotation: [0, 0]]" "CountingPredicate [underlying: 720#L829true, annotation: [0, 0]]" "CountingPredicate [underlying: 19#L4697true, annotation: [0, 0]]" "CountingPredicate [underlying: 605#L480-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 132#L4563true, annotation: [0, 0]]" "CountingPredicate [underlying: 626#L4286true, annotation: [0, 0]]" "CountingPredicate [underlying: 528#L4367true, annotation: [0, 0]]" "CountingPredicate [underlying: 254#L2937true, annotation: [0, 0]]" "CountingPredicate [underlying: 731#L1800true, annotation: [0, 0]]" "CountingPredicate [underlying: 657#L145true, annotation: [0, 0]]" "CountingPredicate [underlying: 5#L2647true, annotation: [0, 0]]" "CountingPredicate [underlying: 556#L3178true, annotation: [0, 0]]" "CountingPredicate [underlying: 506#L2131true, annotation: [0, 0]]" "CountingPredicate [underlying: 221#L3580true, annotation: [0, 0]]" "CountingPredicate [underlying: 169#L2742true, annotation: [0, 0]]" "CountingPredicate [underlying: 113#L1351true, annotation: [0, 0]]" "CountingPredicate [underlying: 688#L1311true, annotation: [0, 0]]" "CountingPredicate [underlying: 676#L154true, annotation: [0, 0]]" "CountingPredicate [underlying: 706#L3338true, annotation: [0, 0]]" "CountingPredicate [underlying: 643#L2719true, annotation: [0, 0]]" "CountingPredicate [underlying: 788#L459-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 92#L3224true, annotation: [0, 0]]" "CountingPredicate [underlying: 780#L501-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 165#L1990true, annotation: [0, 0]]" "CountingPredicate [underlying: 270#L3010true, annotation: [0, 0]]" "CountingPredicate [underlying: 6#L117true, annotation: [0, 0]]" "CountingPredicate [underlying: 343#L1173true, annotation: [0, 0]]" "CountingPredicate [underlying: 97#L2335true, annotation: [0, 0]]" "CountingPredicate [underlying: 508#L2698true, annotation: [0, 0]]" "CountingPredicate [underlying: 697#L4670true, annotation: [0, 0]]" "CountingPredicate [underlying: 705#L695true, annotation: [0, 0]]" "CountingPredicate [underlying: 160#L2197true, annotation: [0, 0]]" "CountingPredicate [underlying: 724#L800true, annotation: [0, 0]]" "CountingPredicate [underlying: 139#L2423true, annotation: [0, 0]]" "CountingPredicate [underlying: 671#L1363true, annotation: [0, 0]]" "CountingPredicate [underlying: 66#L292true, annotation: [0, 0]]" "CountingPredicate [underlying: 109#L2324true, annotation: [0, 0]]" "CountingPredicate [underlying: 174#L390-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 798#L3289true, annotation: [0, 0]]" "CountingPredicate [underlying: 634#L4845true, annotation: [0, 0]]" "CountingPredicate [underlying: 593#L3862true, annotation: [0, 0]]" "CountingPredicate [underlying: 242#L1239true, annotation: [0, 0]]" "CountingPredicate [underlying: 604#L4959true, annotation: [0, 0]]" "CountingPredicate [underlying: 138#L2950true, annotation: [0, 0]]" "CountingPredicate [underlying: 641#L4219true, annotation: [0, 0]]" "CountingPredicate [underlying: 287#L4134true, annotation: [0, 0]]" "CountingPredicate [underlying: 808#L3573true, annotation: [0, 0]]" "CountingPredicate [underlying: 383#L4037true, annotation: [0, 0]]" "CountingPredicate [underlying: 548#L438-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 115#L1813true, annotation: [0, 0]]" "CountingPredicate [underlying: 372#L4605true, annotation: [0, 0]]" "CountingPredicate [underlying: 170#L2747true, annotation: [0, 0]]" "CountingPredicate [underlying: 715#L1167true, annotation: [0, 0]]" "CountingPredicate [underlying: 157#L4999true, annotation: [0, 0]]" "CountingPredicate [underlying: 47#L621true, annotation: [0, 0]]" "CountingPredicate [underlying: 225#L1447true, annotation: [0, 0]]" "CountingPredicate [underlying: 124#L4266true, annotation: [0, 0]]" "CountingPredicate [underlying: 159#L408-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 317#L2111true, annotation: [0, 0]]" "CountingPredicate [underlying: 236#L5027true, annotation: [0, 0]]" "CountingPredicate [underlying: 797#L4018true, annotation: [0, 0]]" "CountingPredicate [underlying: 596#L2585true, annotation: [0, 0]]" "CountingPredicate [underlying: 256#L1779true, annotation: [0, 0]]" "CountingPredicate [underlying: 130#L4119true, annotation: [0, 0]]" "CountingPredicate [underlying: 504#L3759true, annotation: [0, 0]]" "CountingPredicate [underlying: 749#L369-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 110#L1300true, annotation: [0, 0]]" "CountingPredicate [underlying: 805#L1925true, annotation: [0, 0]]" "CountingPredicate [underlying: 510#L1828true, annotation: [0, 0]]" "CountingPredicate [underlying: 117#L351-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 10#L342-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 435#L266-3true, annotation: [0, 0]]" "CountingPredicate [underlying: 674#L146true, annotation: [0, 0]]" "CountingPredicate [underlying: 404#L4853true, annotation: [0, 0]]" "CountingPredicate [underlying: 509#L1212true, annotation: [0, 0]]" "CountingPredicate [underlying: 527#L4827true, annotation: [0, 0]]" "CountingPredicate [underlying: 129#L1625true, annotation: [0, 0]]" "CountingPredicate [underlying: 441#L363-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 470#L504-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 492#L3003true, annotation: [0, 0]]" "CountingPredicate [underlying: 137#L1338true, annotation: [0, 0]]" "CountingPredicate [underlying: 263#L2106true, annotation: [0, 0]]" "CountingPredicate [underlying: 473#L2257true, annotation: [0, 0]]" "CountingPredicate [underlying: 51#L223true, annotation: [0, 0]]" "CountingPredicate [underlying: 638#L4313true, annotation: [0, 0]]" "CountingPredicate [underlying: 656#L5100true, annotation: [0, 0]]" "CountingPredicate [underlying: 539#L2571true, annotation: [0, 0]]" "CountingPredicate [underlying: 589#L2380true, annotation: [0, 0]]" "CountingPredicate [underlying: 327#L4031true, annotation: [0, 0]]" "CountingPredicate [underlying: 649#L3708true, annotation: [0, 0]]" "CountingPredicate [underlying: 162#L1432true, annotation: [0, 0]]" "CountingPredicate [underlying: 428#L384-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 484#L4165true, annotation: [0, 0]]" "CountingPredicate [underlying: 695#L4747true, annotation: [0, 0]]" "CountingPredicate [underlying: 339#L1034true, annotation: [0, 0]]" "CountingPredicate [underlying: 664#L3385true, annotation: [0, 0]]" "CountingPredicate [underlying: 499#L441-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 112#L64true, annotation: [0, 0]]" "CountingPredicate [underlying: 182#L333-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 382#L2611true, annotation: [0, 0]]" "CountingPredicate [underlying: 294#L64-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 384#L2957true, annotation: [0, 0]]" "CountingPredicate [underlying: 518#L4212true, annotation: [0, 0]]" "CountingPredicate [underlying: 620#L2444true, annotation: [0, 0]]" "CountingPredicate [underlying: 20#L2923true, annotation: [0, 0]]" "CountingPredicate [underlying: 63#L2348true, annotation: [0, 0]]" "CountingPredicate [underlying: 661#L2098true, annotation: [0, 0]]" "CountingPredicate [underlying: 94#L2086true, annotation: [0, 0]]" "CountingPredicate [underlying: 455#L1996true, annotation: [0, 0]]" "CountingPredicate [underlying: 183#L1694true, annotation: [0, 0]]" "CountingPredicate [underlying: 659#L3888true, annotation: [0, 0]]" "CountingPredicate [underlying: 23#L3123true, annotation: [0, 0]]" "CountingPredicate [underlying: 248#L1253true, annotation: [0, 0]]" "CountingPredicate [underlying: 59#L4711true, annotation: [0, 0]]" "CountingPredicate [underlying: 405#L1610true, annotation: [0, 0]]" "CountingPredicate [underlying: 557#L429-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 352#L4098true, annotation: [0, 0]]" "CountingPredicate [underlying: 718#L5076true, annotation: [0, 0]]" "CountingPredicate [underlying: 481#L266-4true, annotation: [0, 0]]" "CountingPredicate [underlying: 554#L3987true, annotation: [0, 0]]" "CountingPredicate [underlying: 550#L4663true, annotation: [0, 0]]" "CountingPredicate [underlying: 610#L2464true, annotation: [0, 0]]" "CountingPredicate [underlying: 458#L3057true, annotation: [0, 0]]" "CountingPredicate [underlying: 544#L1751true, annotation: [0, 0]]" "CountingPredicate [underlying: 774#L2618true, annotation: [0, 0]]" "CountingPredicate [underlying: 144#L676true, annotation: [0, 0]]" "CountingPredicate [underlying: 340#L2673true, annotation: [0, 0]]" "CountingPredicate [underlying: 216#L4248true, annotation: [0, 0]]" "CountingPredicate [underlying: 313#L2844true, annotation: [0, 0]]" "CountingPredicate [underlying: 322#L3894true, annotation: [0, 0]]" "CountingPredicate [underlying: 766#L1417true, annotation: [0, 0]]" "CountingPredicate [underlying: 630#L2472true, annotation: [0, 0]]" "CountingPredicate [underlying: 425#L2795true, annotation: [0, 0]]" "CountingPredicate [underlying: 273#L381-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 754#L4321true, annotation: [0, 0]]" "CountingPredicate [underlying: 155#L2969true, annotation: [0, 0]]" "CountingPredicate [underlying: 101#L4531true, annotation: [0, 0]]" "CountingPredicate [underlying: 181#L1356true, annotation: [0, 0]]" "CountingPredicate [underlying: 730#L2557true, annotation: [0, 0]]" "CountingPredicate [underlying: 98#L1524true, annotation: [0, 0]]" "CountingPredicate [underlying: 524#L4536true, annotation: [0, 0]]" "CountingPredicate [underlying: 439#L498-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 358#L965true, annotation: [0, 0]]" "CountingPredicate [underlying: 437#L2591true, annotation: [0, 0]]" "CountingPredicate [underlying: 8#L4577true, annotation: [0, 0]]" "CountingPredicate [underlying: 72#L4684true, annotation: [0, 0]]" "CountingPredicate [underlying: 501#L465-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 3#L1763true, annotation: [0, 0]]" "CountingPredicate [underlying: 646#L1085true, annotation: [0, 0]]" "CountingPredicate [underlying: 394#L2139true, annotation: [0, 0]]" "CountingPredicate [underlying: 203#L3665true, annotation: [0, 0]]" "CountingPredicate [underlying: 143#L3770true, annotation: [0, 0]]" "CountingPredicate [underlying: 512#L444-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 357#L562true, annotation: [0, 0]]" "CountingPredicate [underlying: 176#L4896true, annotation: [0, 0]]" "CountingPredicate [underlying: 55#L432-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 119#L4888true, annotation: [0, 0]]" "CountingPredicate [underlying: 262#L214-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 479#L5126true, annotation: [0, 0]]" "CountingPredicate [underlying: 491#L2535true, annotation: [0, 0]]" "CountingPredicate [underlying: 701#L156true, annotation: [0, 0]]" "CountingPredicate [underlying: 185#L1605true, annotation: [0, 0]]" "CountingPredicate [underlying: 615#L3657true, annotation: [0, 0]]" "CountingPredicate [underlying: 642#L1246true, annotation: [0, 0]]" "CountingPredicate [underlying: 351#L3367true, annotation: [0, 0]]" "CountingPredicate [underlying: 250#L2166true, annotation: [0, 0]]" "CountingPredicate [underlying: 726#L366-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 529#L3533true, annotation: [0, 0]]" "CountingPredicate [underlying: 99#L4474true, annotation: [0, 0]]" "CountingPredicate [underlying: 795#L2304true, annotation: [0, 0]]" "CountingPredicate [underlying: 80#L4050true, annotation: [0, 0]]" "CountingPredicate [underlying: 269#L1727true, annotation: [0, 0]]" "CountingPredicate [underlying: 438#L848true, annotation: [0, 0]]" "CountingPredicate [underlying: 559#L1583true, annotation: [0, 0]]" "CountingPredicate [underlying: 306#L1856true, annotation: [0, 0]]" "CountingPredicate [underlying: 125#L2388true, annotation: [0, 0]]" "CountingPredicate [underlying: 594#L96true, annotation: [0, 0]]" "CountingPredicate [underlying: 586#L1324true, annotation: [0, 0]]" "CountingPredicate [underlying: 74#L495-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 432#L327-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 282#L1722true, annotation: [0, 0]]" "CountingPredicate [underlying: 621#L1834true, annotation: [0, 0]]" "CountingPredicate [underlying: 552#L2655true, annotation: [0, 0]]" "CountingPredicate [underlying: 11#L330-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 418#L2871true, annotation: [0, 0]]" "CountingPredicate [underlying: 201#L2995true, annotation: [0, 0]]" "CountingPredicate [underlying: 452#L2563true, annotation: [0, 0]]" "CountingPredicate [underlying: 302#L1440true, annotation: [0, 0]]" "CountingPredicate [underlying: 33#L3802true, annotation: [0, 0]]" "CountingPredicate [underlying: 612#L1066true, annotation: [0, 0]]" "CountingPredicate [underlying: 299#L2597true, annotation: [0, 0]]" "CountingPredicate [underlying: 300#L2883true, annotation: [0, 0]]" "CountingPredicate [underlying: 186#L4937true, annotation: [0, 0]]" "CountingPredicate [underlying: 561#L3036true, annotation: [0, 0]]" "CountingPredicate [underlying: 65#L4591true, annotation: [0, 0]]" "CountingPredicate [underlying: 177#$Ultimate##104true, annotation: [0, 0]]" "CountingPredicate [underlying: 648#L120-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 525#L4524true, annotation: [0, 0]]" "CountingPredicate [underlying: 611#L2989true, annotation: [0, 0]]" "CountingPredicate [underlying: 280#L4910true, annotation: [0, 0]]" "CountingPredicate [underlying: 228#L4468true, annotation: [0, 0]]" "CountingPredicate [underlying: 374#L1273true, annotation: [0, 0]]" "CountingPredicate [underlying: 738#L793true, annotation: [0, 0]]" "CountingPredicate [underlying: 122#L4438true, annotation: [0, 0]]" "CountingPredicate [underlying: 478#L99true, annotation: [0, 0]]" "CountingPredicate [underlying: 655#L909true, annotation: [0, 0]]" "CountingPredicate [underlying: 516#L3555true, annotation: [0, 0]]" "CountingPredicate [underlying: 461#L345-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 310#L1708true, annotation: [0, 0]]" "CountingPredicate [underlying: 526#L3111true, annotation: [0, 0]]" "CountingPredicate [underlying: 27#L1793true, annotation: [0, 0]]" "CountingPredicate [underlying: 78#L4453true, annotation: [0, 0]]" "CountingPredicate [underlying: 685#L2828true, annotation: [0, 0]]" "CountingPredicate [underlying: 645#L4986true, annotation: [0, 0]]" "CountingPredicate [underlying: 453#L4489true, annotation: [0, 0]]" "CountingPredicate [underlying: 802#L4807true, annotation: [0, 0]]" "CountingPredicate [underlying: 711#L215true, annotation: [0, 0]]" "CountingPredicate [underlying: 402#L153true, annotation: [0, 0]]" "CountingPredicate [underlying: 710#L3184true, annotation: [0, 0]]" "CountingPredicate [underlying: 520#L1097true, annotation: [0, 0]]" "CountingPredicate [underlying: 789#L2864true, annotation: [0, 0]]" "CountingPredicate [underlying: 32#L354-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 229#L2079true, annotation: [0, 0]]" "CountingPredicate [underlying: 192#L946true, annotation: [0, 0]]" "CountingPredicate [underlying: 259#L2047true, annotation: [0, 0]]" "CountingPredicate [underlying: 69#L68-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 588#L3842true, annotation: [0, 0]]" "CountingPredicate [underlying: 799#L3393true, annotation: [0, 0]]" "CountingPredicate [underlying: 448#L1870true, annotation: [0, 0]]" "CountingPredicate [underlying: 716#L2491true, annotation: [0, 0]]" "CountingPredicate [underlying: 58#L4993true, annotation: [0, 0]]" "CountingPredicate [underlying: 379#L462-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 333#L993true, annotation: [0, 0]]" "CountingPredicate [underlying: 623#L117-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 569#L3116true, annotation: [0, 0]]" "CountingPredicate [underlying: 460#L4570true, annotation: [0, 0]]" "CountingPredicate [underlying: 141#L3737true, annotation: [0, 0]]" "CountingPredicate [underlying: 538#L2173true, annotation: [0, 0]]" "CountingPredicate [underlying: 389#L4379true, annotation: [0, 0]]" "CountingPredicate [underlying: 279#L4497true, annotation: [0, 0]]" "CountingPredicate [underlying: 583#L2483true, annotation: [0, 0]]" "CountingPredicate [underlying: 385#L3331true, annotation: [0, 0]]" "CountingPredicate [underlying: 274#L808true, annotation: [0, 0]]" "CountingPredicate [underlying: 284#L1125true, annotation: [0, 0]]" "CountingPredicate [underlying: 260#L862true, annotation: [0, 0]]" "CountingPredicate [underlying: 7#L931true, annotation: [0, 0]]" "CountingPredicate [underlying: 296#L336-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 578#L1411true, annotation: [0, 0]]" "CountingPredicate [underlying: 16#L2920true, annotation: [0, 0]]" "CountingPredicate [underlying: 363#L3869true, annotation: [0, 0]]" "CountingPredicate [underlying: 197#L4503true, annotation: [0, 0]]" "CountingPredicate [underlying: 253#L722true, annotation: [0, 0]]" "CountingPredicate [underlying: 519#L3981true, annotation: [0, 0]]" "CountingPredicate [underlying: 324#L4240true, annotation: [0, 0]]" "CountingPredicate [underlying: 346#L3966true, annotation: [0, 0]]" "CountingPredicate [underlying: 703#L290true, annotation: [0, 0]]" "CountingPredicate [underlying: 782#L2807true, annotation: [0, 0]]" "CountingPredicate [underlying: 35#L4517true, annotation: [0, 0]]" "CountingPredicate [underlying: 414#L3596true, annotation: [0, 0]]" "CountingPredicate [underlying: 28#L3604true, annotation: [0, 0]]" "CountingPredicate [underlying: 184#L2779true, annotation: [0, 0]]" "CountingPredicate [underlying: 549#L2687true, annotation: [0, 0]]" "CountingPredicate [underlying: 89#L5084true, annotation: [0, 0]]" "CountingPredicate [underlying: 579#L360-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 341#L423-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 251#L2509true, annotation: [0, 0]]" "CountingPredicate [underlying: 104#L3588true, annotation: [0, 0]]" "CountingPredicate [underlying: 187#L5019true, annotation: [0, 0]]" "CountingPredicate [underlying: 275#L2734true, annotation: [0, 0]]" "CountingPredicate [underlying: 744#L450-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 211#L855true, annotation: [0, 0]]" "CountingPredicate [underlying: 534#L1058true, annotation: [0, 0]]" "CountingPredicate [underlying: 603#ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 693#L4964true, annotation: [0, 0]]" "CountingPredicate [underlying: 244#L3906true, annotation: [0, 0]]" "CountingPredicate [underlying: 354#L707true, annotation: [0, 0]]" "CountingPredicate [underlying: 541#L3672true, annotation: [0, 0]]" "CountingPredicate [underlying: 457#L2068true, annotation: [0, 0]]" "CountingPredicate [underlying: 9#L2578true, annotation: [0, 0]]" "CountingPredicate [underlying: 652#L2898true, annotation: [0, 0]]" "CountingPredicate [underlying: 14#L3797true, annotation: [0, 0]]" "CountingPredicate [underlying: 756#L743true, annotation: [0, 0]]" "CountingPredicate [underlying: 77#L95-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 651#L4481true, annotation: [0, 0]]" "CountingPredicate [underlying: 249#L3136true, annotation: [0, 0]]" "CountingPredicate [underlying: 401#L1154true, annotation: [0, 0]]" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]" "CountingPredicate [underlying: 319#L1073true, annotation: [0, 0]]" "CountingPredicate [underlying: 407#L4767true, annotation: [0, 0]]" "CountingPredicate [underlying: 370#L143true, annotation: [0, 0]]" "CountingPredicate [underlying: 283#L4350true, annotation: [0, 0]]" "CountingPredicate [underlying: 107#L3078true, annotation: [0, 0]]" "CountingPredicate [underlying: 494#L1488true, annotation: [0, 0]]" "CountingPredicate [underlying: 218#L396-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 305#L372-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 214#L3090true, annotation: [0, 0]]" "CountingPredicate [underlying: 445#L1128true, annotation: [0, 0]]" "CountingPredicate [underlying: 444#L1633true, annotation: [0, 0]]" "CountingPredicate [underlying: 469#L1821true, annotation: [0, 0]]" "CountingPredicate [underlying: 232#L5047true, annotation: [0, 0]]" "CountingPredicate [underlying: 121#L736true, annotation: [0, 0]]" "CountingPredicate [underlying: 535#L3617true, annotation: [0, 0]]" "CountingPredicate [underlying: 727#L327true, annotation: [0, 0]]" "CountingPredicate [underlying: 286#L3372true, annotation: [0, 0]]" "CountingPredicate [underlying: 36#L3239true, annotation: [0, 0]]" "CountingPredicate [underlying: 173#L4105true, annotation: [0, 0]]" "CountingPredicate [underlying: 440#L1186true, annotation: [0, 0]]" "CountingPredicate [underlying: 666#L3317true, annotation: [0, 0]]" "CountingPredicate [underlying: 400#L2640true, annotation: [0, 0]]" "CountingPredicate [underlying: 303#L1588true, annotation: [0, 0]]" "CountingPredicate [underlying: 801#L1976true, annotation: [0, 0]]" "CountingPredicate [underlying: 625#L4597true, annotation: [0, 0]]" "CountingPredicate [underlying: 746#L120true, annotation: [0, 0]]" "CountingPredicate [underlying: 76#L142true, annotation: [0, 0]]" "CountingPredicate [underlying: 163#L3084true, annotation: [0, 0]]" "CountingPredicate [underlying: 636#L607true, annotation: [0, 0]]" "CountingPredicate [underlying: 60#L4704true, annotation: [0, 0]]" "CountingPredicate [underlying: 486#L979true, annotation: [0, 0]]" "CountingPredicate [underlying: 533#L2457true, annotation: [0, 0]]" "CountingPredicate [underlying: 698#L835true, annotation: [0, 0]]" "CountingPredicate [underlying: 190#L3631true, annotation: [0, 0]]" "CountingPredicate [underlying: 91#L4983true, annotation: [0, 0]]" "CountingPredicate [underlying: 803#L764true, annotation: [0, 0]]" "CountingPredicate [underlying: 265#L1199true, annotation: [0, 0]]" "CountingPredicate [underlying: 208#L3836true, annotation: [0, 0]]" "CountingPredicate [underlying: 807#L1022true, annotation: [0, 0]]" "CountingPredicate [underlying: 488#L4861true, annotation: [0, 0]]" "CountingPredicate [underlying: 748#L2003true, annotation: [0, 0]]" "CountingPredicate [underlying: 585#L489-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 96#L3204true, annotation: [0, 0]]" "CountingPredicate [underlying: 205#L889true, annotation: [0, 0]]" "CountingPredicate [underlying: 226#L2851true, annotation: [0, 0]]" "CountingPredicate [underlying: 753#L1862true, annotation: [0, 0]]" "CountingPredicate [underlying: 462#L1345true, annotation: [0, 0]]" "CountingPredicate [underlying: 692#L4633true, annotation: [0, 0]]" "CountingPredicate [underlying: 219#L2202true, annotation: [0, 0]]" "CountingPredicate [underlying: 637#L3997true, annotation: [0, 0]]" "CountingPredicate [underlying: 500#L4754true, annotation: [0, 0]]" "CountingPredicate [underlying: 332#L4043true, annotation: [0, 0]]" "CountingPredicate [underlying: 12#L4024true, annotation: [0, 0]]" "CountingPredicate [underlying: 543#L218true, annotation: [0, 0]]" "CountingPredicate [underlying: 480#L92true, annotation: [0, 0]]" "CountingPredicate [underlying: 102#L4872true, annotation: [0, 0]]" "CountingPredicate [underlying: 622#L1147true, annotation: [0, 0]]" "CountingPredicate [underlying: 498#L1014true, annotation: [0, 0]]" "CountingPredicate [underlying: 779#L3232true, annotation: [0, 0]]" "CountingPredicate [underlying: 81#L2785true, annotation: [0, 0]]" "CountingPredicate [underlying: 624#L4279true, annotation: [0, 0]]" "CountingPredicate [underlying: 733#L2451true, annotation: [0, 0]]" "CountingPredicate [underlying: 546#L3952true, annotation: [0, 0]]" "CountingPredicate [underlying: 272#L3172true, annotation: [0, 0]]" "CountingPredicate [underlying: 673#L3638true, annotation: [0, 0]]" "CountingPredicate [underlying: 433#L2179true, annotation: [0, 0]]" "CountingPredicate [underlying: 41#L1618true, annotation: [0, 0]]" "CountingPredicate [underlying: 503#L1517true, annotation: [0, 0]]" "CountingPredicate [underlying: 334#L3456true, annotation: [0, 0]]" "CountingPredicate [underlying: 770#L1259true, annotation: [0, 0]]" "CountingPredicate [underlying: 31#L3164true, annotation: [0, 0]]" "CountingPredicate [underlying: 681#L1786true, annotation: [0, 0]]" "CountingPredicate [underlying: 408#L4261true, annotation: [0, 0]]" "CountingPredicate [underlying: 678#L477-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 161#L1531true, annotation: [0, 0]]" "CountingPredicate [underlying: 595#L2011true, annotation: [0, 0]]" "CountingPredicate [underlying: 105#L2367true, annotation: [0, 0]]" "CountingPredicate [underlying: 337#L3151true, annotation: [0, 0]]" "CountingPredicate [underlying: 631#L148true, annotation: [0, 0]]" "CountingPredicate [underlying: 776#L348-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 680#L2906true, annotation: [0, 0]]" "CountingPredicate [underlying: 46#L757true, annotation: [0, 0]]" "CountingPredicate [underlying: 245#L3926true, annotation: [0, 0]]" "CountingPredicate [underlying: 423#L2520true, annotation: [0, 0]]" "CountingPredicate [underlying: 377#L3959true, annotation: [0, 0]]" "CountingPredicate [underlying: 82#L2666true, annotation: [0, 0]]" "CountingPredicate [underlying: 68#L5012true, annotation: [0, 0]]" "CountingPredicate [underlying: 326#L2913true, annotation: [0, 0]]" "CountingPredicate [underlying: 632#L2209true, annotation: [0, 0]]" "CountingPredicate [underlying: 29#L3428true, annotation: [0, 0]]" "CountingPredicate [underlying: 62#L5066true, annotation: [0, 0]]" "CountingPredicate [underlying: 755#L601true, annotation: [0, 0]]" "CountingPredicate [underlying: 57#L5005true, annotation: [0, 0]]" "CountingPredicate [underlying: 140#L2277true, annotation: [0, 0]]" "CountingPredicate [underlying: 677#L149true, annotation: [0, 0]]" "CountingPredicate [underlying: 291#L4111true, annotation: [0, 0]]" "CountingPredicate [underlying: 743#L3818true, annotation: [0, 0]]" "CountingPredicate [underlying: 412#L786true, annotation: [0, 0]]" "CountingPredicate [underlying: 764#L3305true, annotation: [0, 0]]" "CountingPredicate [underlying: 371#L4148true, annotation: [0, 0]]" "CountingPredicate [underlying: 406#L875true, annotation: [0, 0]]" "CountingPredicate [underlying: 397#L3856true, annotation: [0, 0]]" "CountingPredicate [underlying: 18#L3848true, annotation: [0, 0]]" "CountingPredicate [underlying: 618#L715true, annotation: [0, 0]]" "CountingPredicate [underlying: 209#L4733true, annotation: [0, 0]]" "CountingPredicate [underlying: 551#L2159true, annotation: [0, 0]]" "CountingPredicate [underlying: 627#L1160true, annotation: [0, 0]]" "CountingPredicate [underlying: 629#L1090true, annotation: [0, 0]]" "CountingPredicate [underlying: 696#L399-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 257#L4126true, annotation: [0, 0]]" "CountingPredicate [underlying: 582#L5069true, annotation: [0, 0]]" "CountingPredicate [underlying: 654#L4510true, annotation: [0, 0]]" "CountingPredicate [underlying: 540#L882true, annotation: [0, 0]]" "CountingPredicate [underlying: 686#L1734true, annotation: [0, 0]]" "CountingPredicate [underlying: 490#L4207true, annotation: [0, 0]]" "CountingPredicate [underlying: 215#L3253true, annotation: [0, 0]]" "CountingPredicate [underlying: 149#L4142true, annotation: [0, 0]]" "CountingPredicate [underlying: 150#L841true, annotation: [0, 0]]" "CountingPredicate [underlying: 536#L453-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 255#L72true, annotation: [0, 0]]" "CountingPredicate [underlying: 598#L285true, annotation: [0, 0]]" "CountingPredicate [underlying: 146#L4300true, annotation: [0, 0]]" "CountingPredicate [underlying: 380#L147true, annotation: [0, 0]]" "CountingPredicate [underlying: 581#L2820true, annotation: [0, 0]]" "CountingPredicate [underlying: 806#L4084true, annotation: [0, 0]]" "CountingPredicate [underlying: 240#L3218true, annotation: [0, 0]]" "CountingPredicate [underlying: 189#L4626true, annotation: [0, 0]]" "CountingPredicate [underlying: 210#L3441true, annotation: [0, 0]]" "CountingPredicate [underlying: 131#L4227true, annotation: [0, 0]]" "CountingPredicate [underlying: 153#L375-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 542#L4612true, annotation: [0, 0]]" "CountingPredicate [underlying: 785#L471-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 421#L635true, annotation: [0, 0]]" "CountingPredicate [underlying: 477#L447-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 575#L3310true, annotation: [0, 0]]" "CountingPredicate [underlying: 567#L815true, annotation: [0, 0]]" "CountingPredicate [underlying: 344#L3562true, annotation: [0, 0]]" "CountingPredicate [underlying: 267#L1052true, annotation: [0, 0]]" "CountingPredicate [underlying: 171#L4394true, annotation: [0, 0]]" "CountingPredicate [underlying: 4#L2054true, annotation: [0, 0]]" "CountingPredicate [underlying: 136#L2290true, annotation: [0, 0]]" "CountingPredicate [underlying: 206#L896true, annotation: [0, 0]]" "CountingPredicate [underlying: 238#L420-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 230#L4178true, annotation: [0, 0]]" "CountingPredicate [underlying: 580#L150true, annotation: [0, 0]]" "CountingPredicate [underlying: 127#L2705true, annotation: [0, 0]]" "CountingPredicate [underlying: 164#L1306true, annotation: [0, 0]]" "CountingPredicate [underlying: 84#L4328true, annotation: [0, 0]]" "CountingPredicate [underlying: 700#L1403true, annotation: [0, 0]]" "CountingPredicate [underlying: 152#L2543true, annotation: [0, 0]]" "CountingPredicate [underlying: 87#L2298true, annotation: [0, 0]]" "CountingPredicate [underlying: 665#L4372true, annotation: [0, 0]]" "CountingPredicate [underlying: 277#L4641true, annotation: [0, 0]]" "CountingPredicate [underlying: 90#L2760true, annotation: [0, 0]]" "CountingPredicate [underlying: 495#L4155true, annotation: [0, 0]]" "CountingPredicate [underlying: 672#L483-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 430#L1001true, annotation: [0, 0]]" "CountingPredicate [underlying: 800#L4655true, annotation: [0, 0]]" "CountingPredicate [underlying: 566#L1280true, annotation: [0, 0]]" "CountingPredicate [underlying: 553#L3540true, annotation: [0, 0]]" "CountingPredicate [underlying: 258#L4975true, annotation: [0, 0]]" "CountingPredicate [underlying: 442#L3297true, annotation: [0, 0]]" "CountingPredicate [underlying: 522#L378-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 43#L4172true, annotation: [0, 0]]" "CountingPredicate [underlying: 660#L1849true, annotation: [0, 0]]" "CountingPredicate [underlying: 454#L3422true, annotation: [0, 0]]" "CountingPredicate [underlying: 252#L3650true, annotation: [0, 0]]" "CountingPredicate [underlying: 790#L3701true, annotation: [0, 0]]" "CountingPredicate [underlying: 475#L3764true, annotation: [0, 0]]" "CountingPredicate [underlying: 732#L4676true, annotation: [0, 0]]" "CountingPredicate [underlying: 521#L589true, annotation: [0, 0]]" "CountingPredicate [underlying: 644#L3990true, annotation: [0, 0]]" "CountingPredicate [underlying: 309#L1805true, annotation: [0, 0]]" "CountingPredicate [underlying: 707#L2341true, annotation: [0, 0]]" "CountingPredicate [underlying: 158#L95true, annotation: [0, 0]]" "CountingPredicate [underlying: 451#L1570true, annotation: [0, 0]]" "CountingPredicate [underlying: 88#L3197true, annotation: [0, 0]]" "CountingPredicate [underlying: 2#L3484true, annotation: [0, 0]]" "CountingPredicate [underlying: 323#L3945true, annotation: [0, 0]]" "CountingPredicate [underlying: 44#L4308true, annotation: [0, 0]]" "CountingPredicate [underlying: 628#L5121true, annotation: [0, 0]]" "CountingPredicate [underlying: 50#L3511true, annotation: [0, 0]]" "CountingPredicate [underlying: 166#L2836true, annotation: [0, 0]]" "CountingPredicate [underlying: 398#L2318true, annotation: [0, 0]]" "CountingPredicate [underlying: 180#L2627true, annotation: [0, 0]]" "CountingPredicate [underlying: 193#L214true, annotation: [0, 0]]" "CountingPredicate [underlying: 223#L1771true, annotation: [0, 0]]" "CountingPredicate [underlying: 409#L2192true, annotation: [0, 0]]" "CountingPredicate [underlying: 196#L4916true, annotation: [0, 0]]" "CountingPredicate [underlying: 142#L4011true, annotation: [0, 0]]" "CountingPredicate [underlying: 768#L124true, annotation: [0, 0]]" "CountingPredicate [underlying: 424#L3913true, annotation: [0, 0]]" "CountingPredicate [underlying: 708#L2528true, annotation: [0, 0]]" "CountingPredicate [underlying: 362#L2263true, annotation: [0, 0]]" "CountingPredicate [underlying: 298#L779true, annotation: [0, 0]]" "CountingPredicate [underlying: 760#L2223true, annotation: [0, 0]]" "CountingPredicate [underlying: 737#L4387true, annotation: [0, 0]]" "CountingPredicate [underlying: 747#L773true, annotation: [0, 0]]" "CountingPredicate [underlying: 422#L4057true, annotation: [0, 0]]" "CountingPredicate [underlying: 613#L4334true, annotation: [0, 0]]" "CountingPredicate [underlying: 268#L1594true, annotation: [0, 0]]" "CountingPredicate [underlying: 487#L3680true, annotation: [0, 0]]" "CountingPredicate [underlying: 347#L4078true, annotation: [0, 0]]" "CountingPredicate [underlying: 783#L1576true, annotation: [0, 0]]" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]" "CountingPredicate [underlying: 547#L2269true, annotation: [0, 0]]" "CountingPredicate [underlying: 388#L3097true, annotation: [0, 0]]" "CountingPredicate [underlying: 687#L5128true, annotation: [0, 0]]" "CountingPredicate [underlying: 349#L1600true, annotation: [0, 0]]" "CountingPredicate [underlying: 619#L1550true, annotation: [0, 0]]" "CountingPredicate [underlying: 426#L4761true, annotation: [0, 0]]" "CountingPredicate [underlying: 239#L543true, annotation: [0, 0]]" "CountingPredicate [underlying: 689#L669true, annotation: [0, 0]]" "CountingPredicate [underlying: 392#L2244true, annotation: [0, 0]]" "CountingPredicate [underlying: 523#L3274true, annotation: [0, 0]]" }, initialStates = {"CountingPredicate [underlying: 118#$Ultimate##0true, annotation: [0, 0]]" }, finalStates = {}, transitions = { ("CountingPredicate [underlying: 485#L3823true, annotation: [0, 0]]" "assume (((15 == ~a24~0 && 6 == calculate_output3_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0) && 14 == ~a7~0) && ~a2~0 <= 189;~a2~0 := 3 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234) - 467950 - -467949;~a17~0 := 246366 + ((if 23 * ~a17~0 < 0 && 0 != 23 * ~a17~0 % 10 then 1 + 23 * ~a17~0 / 10 else 23 * ~a17~0 / 10) - -254710);~a5~0 := 4;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 485#L3823true, annotation: [0, 0]]" "assume !((((15 == ~a24~0 && 6 == calculate_output3_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0) && 14 == ~a7~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 483#L3829true, annotation: [0, 0]]") ("CountingPredicate [underlying: 266#L1371true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 1 == calculate_output_~input#1 && (((4 == ~a5~0 && (255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) || (5 == ~a5~0 && (12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) || (5 == ~a5~0 && (~a17~0 <= -108 && 13 == ~a7~0) && 13 == ~a24~0));~a17~0 := -1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 266#L1371true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 1 == calculate_output_~input#1 && (((4 == ~a5~0 && (255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) || (5 == ~a5~0 && (12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) || (5 == ~a5~0 && (~a17~0 <= -108 && 13 == ~a7~0) && 13 == ~a24~0)));" "CountingPredicate [underlying: 325#L1378true, annotation: [0, 0]]") ("CountingPredicate [underlying: 224#L1267true, annotation: [0, 0]]" "assume (((3 == calculate_output_~input#1 && (((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && ~a2~0 <= 189) && 6 == ~a5~0) && 13 == ~a24~0;~a2~0 := 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45);~a17~0 := 5 * ~a17~0 - -515114 - 13294;~a7~0 := 13;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 224#L1267true, annotation: [0, 0]]" "assume !((((3 == calculate_output_~input#1 && (((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && ~a2~0 <= 189) && 6 == ~a5~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 374#L1273true, annotation: [0, 0]]") ("CountingPredicate [underlying: 70#L2091true, annotation: [0, 0]]" "assume (((111 < ~a17~0 && 255 >= ~a17~0) && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0;~a2~0 := -133618 + 5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5);~a17~0 := (if 10 * (~a17~0 - 64840 - 296199) < 0 && 0 != 10 * (~a17~0 - 64840 - 296199) % 9 then 1 + 10 * (~a17~0 - 64840 - 296199) / 9 else 10 * (~a17~0 - 64840 - 296199) / 9);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 70#L2091true, annotation: [0, 0]]" "assume !((((111 < ~a17~0 && 255 >= ~a17~0) && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 661#L2098true, annotation: [0, 0]]") ("CountingPredicate [underlying: 465#L2790true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && (1 == calculate_output2_~input#1 && 13 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0;~a5~0 := 7;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 465#L2790true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && (1 == calculate_output2_~input#1 && 13 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 425#L2795true, annotation: [0, 0]]") ("CountingPredicate [underlying: 148#L4978true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && ((((13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output4_~input#1) && 15 == ~a24~0) && 6 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a7~0 := 14;calculate_output4_#res#1 := 21;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 148#L4978true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && ((((13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output4_~input#1) && 15 == ~a24~0) && 6 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 91#L4983true, annotation: [0, 0]]") ("CountingPredicate [underlying: 108#L4356true, annotation: [0, 0]]" "assume (15 == ~a24~0 && (4 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := 5 * ~a17~0 - 379915 - -55808;~a7~0 := 14;~a5~0 := 5;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 108#L4356true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && (4 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 468#L4362true, annotation: [0, 0]]") ("CountingPredicate [underlying: 227#L3815true, annotation: [0, 0]]" "assume 7 == ~a5~0 && (((255 < ~a17~0 && 1 == calculate_output3_~input#1) && 13 == ~a24~0) && ~a2~0 <= 189) && 13 == ~a7~0;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 227#L3815true, annotation: [0, 0]]" "assume !(7 == ~a5~0 && (((255 < ~a17~0 && 1 == calculate_output3_~input#1) && 13 == ~a24~0) && ~a2~0 <= 189) && 13 == ~a7~0);" "CountingPredicate [underlying: 743#L3818true, annotation: [0, 0]]") ("CountingPredicate [underlying: 390#L2330true, annotation: [0, 0]]" "assume ((~a2~0 <= 189 && 6 == ~a5~0 && 5 == calculate_output2_~input#1 && ~a17~0 <= -108) && 13 == ~a24~0) && 12 == ~a7~0;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 390#L2330true, annotation: [0, 0]]" "assume !(((~a2~0 <= 189 && 6 == ~a5~0 && 5 == calculate_output2_~input#1 && ~a17~0 <= -108) && 13 == ~a24~0) && 12 == ~a7~0);" "CountingPredicate [underlying: 97#L2335true, annotation: [0, 0]]") ("CountingPredicate [underlying: 301#L1136true, annotation: [0, 0]]" "assume 13 == ~a24~0 && 6 == ~a5~0 && ((((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && ~a2~0 <= 189;~a2~0 := (if 51 * (if 235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) < 0 && 0 != 51 * (if 235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) % 10 then 1 + 51 * (if 235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) / 10 else 51 * (if 235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) / 10);~a17~0 := (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5) - 297755;~a7~0 := 12;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 301#L1136true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && 6 == ~a5~0 && ((((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 778#L1142true, annotation: [0, 0]]") ("CountingPredicate [underlying: 135#L1932true, annotation: [0, 0]]" "assume 15 == ~a24~0 && (((1 == calculate_output_~input#1 && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0;~a2~0 := 3 * (-198382 + ~a2~0) - 2631;~a17~0 := -174727 + (if 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % -2 then 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / -2 - 1 else 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / -2);~a7~0 := 12;~a24~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 135#L1932true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && (((1 == calculate_output_~input#1 && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0);" "CountingPredicate [underlying: 446#L1939true, annotation: [0, 0]]") ("CountingPredicate [underlying: 198#L2060true, annotation: [0, 0]]" "assume ((((13 == ~a24~0 && 6 == calculate_output2_~input#1) && 14 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a2~0 := 5 * (if ~a2~0 - 160975 < 0 && 0 != (~a2~0 - 160975) % 5 then 1 + (~a2~0 - 160975) / 5 else (~a2~0 - 160975) / 5);~a17~0 := 85129 + ~a17~0 - 56859;~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 198#L2060true, annotation: [0, 0]]" "assume !(((((13 == ~a24~0 && 6 == calculate_output2_~input#1) && 14 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "CountingPredicate [underlying: 457#L2068true, annotation: [0, 0]]") ("CountingPredicate [underlying: 563#L2437true, annotation: [0, 0]]" "assume (3 == ~a5~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a7~0) && 15 == ~a24~0;~a2~0 := (if 10 * (~a2~0 - 503628) < 0 && 0 != 10 * (~a2~0 - 503628) % 9 then 1 + 10 * (~a2~0 - 503628) / 9 else 10 * (~a2~0 - 503628) / 9);~a17~0 := 4 * (~a17~0 - 141047) - 9786;~a7~0 := 12;~a24~0 := 13;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 563#L2437true, annotation: [0, 0]]" "assume !((3 == ~a5~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a7~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 620#L2444true, annotation: [0, 0]]") ("CountingPredicate [underlying: 64#L151true, annotation: [0, 0]]" "assume 0 == ~st3~0;" "CountingPredicate [underlying: 633#L152true, annotation: [0, 0]]") ("CountingPredicate [underlying: 64#L151true, annotation: [0, 0]]" "assume !(0 == ~st3~0);init_~tmp~0#1 := 0;" "CountingPredicate [underlying: 597#L141-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 796#L1390true, annotation: [0, 0]]" "assume (5 == ~a5~0 && 14 == ~a24~0 && 4 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := -88 + (if 2 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) < 0 && 0 != (2 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 5 then 1 + (2 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) / 5 else (2 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) / 5);~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 796#L1390true, annotation: [0, 0]]" "assume !((5 == ~a5~0 && 14 == ~a24~0 && 4 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 709#L1397true, annotation: [0, 0]]") ("CountingPredicate [underlying: 293#L3414true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && ((((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0)) || (14 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) && 1 == calculate_output2_~input#1) && 6 == ~a5~0;~a2~0 := 5 * (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5);~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946 - 299946 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946) - 300053 - 1;~a7~0 := 12;~a24~0 := 15;~a5~0 := 3;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 293#L3414true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && ((((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0)) || (14 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) && 1 == calculate_output2_~input#1) && 6 == ~a5~0);" "CountingPredicate [underlying: 454#L3422true, annotation: [0, 0]]") ("CountingPredicate [underlying: 376#L986true, annotation: [0, 0]]" "assume ((4 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0;~a17~0 := -1 + ((if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 71 then 5 * ~a17~0 % 71 - 71 else 5 * ~a17~0 % 71) - -183);~a7~0 := 13;~a24~0 := 13;~a5~0 := 5;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 376#L986true, annotation: [0, 0]]" "assume !(((4 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 333#L993true, annotation: [0, 0]]") ("CountingPredicate [underlying: 79#L4718true, annotation: [0, 0]]" "assume ((-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && ((13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output3_~input#1) && 13 == ~a24~0) && 4 == ~a5~0;~a17~0 := (if 5 * (~a17~0 - 297061 - -413246) < 0 && 0 != 5 * (~a17~0 - 297061 - -413246) % 71 then 5 * (~a17~0 - 297061 - -413246) % 71 - 71 else 5 * (~a17~0 - 297061 - -413246) % 71) - -126;~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 79#L4718true, annotation: [0, 0]]" "assume !(((-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && ((13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output3_~input#1) && 13 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 114#L4725true, annotation: [0, 0]]") ("CountingPredicate [underlying: 312#L2074true, annotation: [0, 0]]" "assume (((~a2~0 <= 189 && 4 == calculate_output2_~input#1 && 13 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) && 5 == ~a5~0;~a17~0 := -543666 + ~a17~0 - 48044 - 4253;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 312#L2074true, annotation: [0, 0]]" "assume !((((~a2~0 <= 189 && 4 == calculate_output2_~input#1 && 13 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 229#L2079true, annotation: [0, 0]]") ("CountingPredicate [underlying: 769#L516true, annotation: [0, 0]]" "assume ((13 == ~a24~0 && (2 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 3 == ~a5~0) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if -5 * ~a2~0 - -478038 < 0 && 0 != (-5 * ~a2~0 - -478038) % -5 then (-5 * ~a2~0 - -478038) / -5 - 1 else (-5 * ~a2~0 - -478038) / -5);~a7~0 := 12;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 769#L516true, annotation: [0, 0]]" "assume !(((13 == ~a24~0 && (2 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 3 == ~a5~0) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 679#L521true, annotation: [0, 0]]") ("CountingPredicate [underlying: 459#L2515true, annotation: [0, 0]]" "assume (3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 4 == calculate_output2_~input#1) && 14 == ~a24~0;~a17~0 := -227996 + (2 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 348657) - -576653;~a7~0 := 14;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 459#L2515true, annotation: [0, 0]]" "assume !((3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 4 == calculate_output2_~input#1) && 14 == ~a24~0);" "CountingPredicate [underlying: 423#L2520true, annotation: [0, 0]]") ("CountingPredicate [underlying: 742#L2185true, annotation: [0, 0]]" "assume (((~a17~0 <= -108 && 6 == calculate_output2_~input#1 && 5 == ~a5~0) && 14 == ~a7~0) && 15 == ~a24~0) && ~a2~0 <= 189;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 742#L2185true, annotation: [0, 0]]" "assume !((((~a17~0 <= -108 && 6 == calculate_output2_~input#1 && 5 == ~a5~0) && 14 == ~a7~0) && 15 == ~a24~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 409#L2192true, annotation: [0, 0]]") ("CountingPredicate [underlying: 517#L3876true, annotation: [0, 0]]" "assume ((5 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 12 == ~a7~0;~a2~0 := 5 * (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % -5 then 5 * ~a2~0 / -5 - 1 else 5 * ~a2~0 / -5);~a17~0 := (if 5 * (184 + (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 71 then 5 * ~a17~0 % 71 - 71 else 5 * ~a17~0 % 71)) < 0 && 0 != 5 * (184 + (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 71 then 5 * ~a17~0 % 71 - 71 else 5 * ~a17~0 % 71)) % 71 then 5 * (184 + (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 71 then 5 * ~a17~0 % 71 - 71 else 5 * ~a17~0 % 71)) % 71 - 71 else 5 * (184 + (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 71 then 5 * ~a17~0 % 71 - 71 else 5 * ~a17~0 % 71)) % 71) - -152;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 517#L3876true, annotation: [0, 0]]" "assume !(((5 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 12 == ~a7~0);" "CountingPredicate [underlying: 761#L3883true, annotation: [0, 0]]") ("CountingPredicate [underlying: 419#L4187true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 3 == calculate_output3_~input#1) && 13 == ~a24~0) && 5 == ~a5~0;~a2~0 := 5 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 263640;~a17~0 := -31880 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 20940;~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 419#L4187true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 3 == calculate_output3_~input#1) && 13 == ~a24~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 247#L4195true, annotation: [0, 0]]") ("CountingPredicate [underlying: 781#L923true, annotation: [0, 0]]" "assume (((5 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0))) && 14 == ~a24~0) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -1020920 + (-395244 + ~a2~0 - -867612);~a17~0 := (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -256) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -256) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -256) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -256) / 9);~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 781#L923true, annotation: [0, 0]]" "assume !((((5 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0))) && 14 == ~a24~0) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 7#L931true, annotation: [0, 0]]") ("CountingPredicate [underlying: 633#L152true, annotation: [0, 0]]" "assume ~send3~0 == ~id3~0;" "CountingPredicate [underlying: 402#L153true, annotation: [0, 0]]") ("CountingPredicate [underlying: 633#L152true, annotation: [0, 0]]" "assume !(~send3~0 == ~id3~0);init_~tmp~0#1 := 0;" "CountingPredicate [underlying: 597#L141-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 574#L4092true, annotation: [0, 0]]" "assume (13 == ~a24~0 && ~a2~0 <= 189 && 1 == calculate_output3_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 6 == ~a5~0;~a2~0 := -431702 + ((if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) - -431906);~a17~0 := 62 + (if -434179 + ~a17~0 < 0 && 0 != (-434179 + ~a17~0) % 109 then (-434179 + ~a17~0) % 109 - 109 else (-434179 + ~a17~0) % 109);~a7~0 := 14;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 574#L4092true, annotation: [0, 0]]" "assume !((13 == ~a24~0 && ~a2~0 <= 189 && 1 == calculate_output3_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 6 == ~a5~0);" "CountingPredicate [underlying: 352#L4098true, annotation: [0, 0]]") ("CountingPredicate [underlying: 447#L1047true, annotation: [0, 0]]" "assume ~a17~0 <= -108 && 15 == ~a24~0 && ~a2~0 <= 189 && ((13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output_~input#1) && 4 == ~a5~0;~a17~0 := (if 433281 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) < 0 && 0 != (433281 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) % 5 then 1 + (433281 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) / 5 else (433281 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) / 5);~a7~0 := 12;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 447#L1047true, annotation: [0, 0]]" "assume !(~a17~0 <= -108 && 15 == ~a24~0 && ~a2~0 <= 189 && ((13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output_~input#1) && 4 == ~a5~0);" "CountingPredicate [underlying: 267#L1052true, annotation: [0, 0]]") ("CountingPredicate [underlying: 647#L141true, annotation: [0, 0]]" "assume 0 == ~r1~0;" "CountingPredicate [underlying: 76#L142true, annotation: [0, 0]]") ("CountingPredicate [underlying: 647#L141true, annotation: [0, 0]]" "assume !(0 == ~r1~0);init_~tmp~0#1 := 0;" "CountingPredicate [underlying: 597#L141-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 315#L258true, annotation: [0, 0]]" "assume 0 == main1_~i2~0#1;assume false;" "CountingPredicate [underlying: 762#L258-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 315#L258true, annotation: [0, 0]]" "assume !(0 == main1_~i2~0#1);" "CountingPredicate [underlying: 762#L258-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 416#L1640true, annotation: [0, 0]]" "assume (7 == ~a5~0 && (4 == calculate_output_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0))) && ~a2~0 <= 189) && 14 == ~a24~0;~a17~0 := 189902 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -117) - 189835;~a7~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 416#L1640true, annotation: [0, 0]]" "assume !((7 == ~a5~0 && (4 == calculate_output_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0))) && ~a2~0 <= 189) && 14 == ~a24~0);" "CountingPredicate [underlying: 368#L1645true, annotation: [0, 0]]") ("CountingPredicate [underlying: 231#L1904true, annotation: [0, 0]]" "assume ((((4 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0;~a17~0 := (if 10 * (if -583681 + ~a17~0 < 0 && 0 != (-583681 + ~a17~0) % 5 then 1 + (-583681 + ~a17~0) / 5 else (-583681 + ~a17~0) / 5) < 0 && 0 != 10 * (if -583681 + ~a17~0 < 0 && 0 != (-583681 + ~a17~0) % 5 then 1 + (-583681 + ~a17~0) / 5 else (-583681 + ~a17~0) / 5) % 9 then 1 + 10 * (if -583681 + ~a17~0 < 0 && 0 != (-583681 + ~a17~0) % 5 then 1 + (-583681 + ~a17~0) / 5 else (-583681 + ~a17~0) / 5) / 9 else 10 * (if -583681 + ~a17~0 < 0 && 0 != (-583681 + ~a17~0) % 5 then 1 + (-583681 + ~a17~0) / 5 else (-583681 + ~a17~0) / 5) / 9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 231#L1904true, annotation: [0, 0]]" "assume !(((((4 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 427#L1911true, annotation: [0, 0]]") ("CountingPredicate [underlying: 669#L1331true, annotation: [0, 0]]" "assume 13 == ~a7~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((14 == ~a24~0 && 2 == calculate_output_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0;~a17~0 := (if 10 * (~a17~0 - 453039) < 0 && 0 != 10 * (~a17~0 - 453039) % 9 then 1 + 10 * (~a17~0 - 453039) / 9 else 10 * (~a17~0 - 453039) / 9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 669#L1331true, annotation: [0, 0]]" "assume !(13 == ~a7~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((14 == ~a24~0 && 2 == calculate_output_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0);" "CountingPredicate [underlying: 137#L1338true, annotation: [0, 0]]") ("CountingPredicate [underlying: 365#L4820true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && (6 == calculate_output3_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && ~a17~0 <= -108;~a2~0 := -5 * (if (if 140796 + ~a2~0 < 0 && 0 != (140796 + ~a2~0) % 5 then 1 + (140796 + ~a2~0) / 5 else (140796 + ~a2~0) / 5) < 0 && 0 != (if 140796 + ~a2~0 < 0 && 0 != (140796 + ~a2~0) % 5 then 1 + (140796 + ~a2~0) / 5 else (140796 + ~a2~0) / 5) % 5 then 1 + (if 140796 + ~a2~0 < 0 && 0 != (140796 + ~a2~0) % 5 then 1 + (140796 + ~a2~0) / 5 else (140796 + ~a2~0) / 5) / 5 else (if 140796 + ~a2~0 < 0 && 0 != (140796 + ~a2~0) % 5 then 1 + (140796 + ~a2~0) / 5 else (140796 + ~a2~0) / 5) / 5);~a7~0 := 12;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 365#L4820true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && (6 == calculate_output3_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 527#L4827true, annotation: [0, 0]]") ("CountingPredicate [underlying: 793#L2502true, annotation: [0, 0]]" "assume (13 == ~a24~0 && ((1 == calculate_output2_~input#1 && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) && ~a2~0 <= 189;~a17~0 := (if 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) < 0 && 0 != 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) % 71 then 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) % 71 - 71 else 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) % 71) - -178;~a7~0 := 12;~a24~0 := 15;~a5~0 := 6;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 793#L2502true, annotation: [0, 0]]" "assume !((13 == ~a24~0 && ((1 == calculate_output2_~input#1 && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 251#L2509true, annotation: [0, 0]]") ("CountingPredicate [underlying: 443#L869true, annotation: [0, 0]]" "assume 14 == ~a24~0 && (13 == ~a7~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output_~input#1 && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0;~a2~0 := 5 * (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % -5 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5 - 1 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5);~a7~0 := 14;~a24~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 443#L869true, annotation: [0, 0]]" "assume !(14 == ~a24~0 && (13 == ~a7~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output_~input#1 && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 406#L875true, annotation: [0, 0]]") ("CountingPredicate [underlying: 600#L916true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0 && 3 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0;~a17~0 := -82633 + (if -547450 + ~a17~0 < 0 && 0 != (-547450 + ~a17~0) % 5 then 1 + (-547450 + ~a17~0) / 5 else (-547450 + ~a17~0) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 600#L916true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0 && 3 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0);" "CountingPredicate [underlying: 781#L923true, annotation: [0, 0]]") ("CountingPredicate [underlying: 745#L596true, annotation: [0, 0]]" "assume (3 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a7~0 := 12;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 745#L596true, annotation: [0, 0]]" "assume !((3 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 755#L601true, annotation: [0, 0]]") ("CountingPredicate [underlying: 757#L1112true, annotation: [0, 0]]" "assume ((111 < ~a17~0 && 255 >= ~a17~0) && (13 == ~a7~0 && 2 == calculate_output_~input#1 && 3 == ~a5~0) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a7~0 := 14;~a24~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 757#L1112true, annotation: [0, 0]]" "assume !(((111 < ~a17~0 && 255 >= ~a17~0) && (13 == ~a7~0 && 2 == calculate_output_~input#1 && 3 == ~a5~0) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 17#L1118true, annotation: [0, 0]]") ("CountingPredicate [underlying: 417#L507-1true, annotation: [0, 0]]" "assume (((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output_~input#1 && ((12 == ~a7~0 && 255 < ~a17~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && 4 == ~a5~0) && 14 == ~a24~0;~a17~0 := -15873 + (-11 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 547674) - -563482;~a7~0 := 12;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 417#L507-1true, annotation: [0, 0]]" "assume !((((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output_~input#1 && ((12 == ~a7~0 && 255 < ~a17~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && 4 == ~a5~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 769#L516true, annotation: [0, 0]]") ("CountingPredicate [underlying: 775#L3920true, annotation: [0, 0]]" "assume (((((~a17~0 <= -108 && 12 == ~a7~0) && 15 == ~a24~0) || ((255 < ~a17~0 && 13 == ~a7~0) && 14 == ~a24~0) || (14 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 6 == calculate_output3_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 232817;~a7~0 := 12;~a24~0 := 15;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 775#L3920true, annotation: [0, 0]]" "assume !((((((~a17~0 <= -108 && 12 == ~a7~0) && 15 == ~a24~0) || ((255 < ~a17~0 && 13 == ~a7~0) && 14 == ~a24~0) || (14 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 6 == calculate_output3_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0);" "CountingPredicate [underlying: 245#L3926true, annotation: [0, 0]]") ("CountingPredicate [underlying: 195#L1842true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 4 == calculate_output_~input#1 && ((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108))) && 15 == ~a24~0;~a2~0 := -157536 + ~a2~0 - 172398;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - -542550 - 542551;~a7~0 := 12;~a24~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 195#L1842true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 4 == calculate_output_~input#1 && ((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108))) && 15 == ~a24~0);" "CountingPredicate [underlying: 660#L1849true, annotation: [0, 0]]") ("CountingPredicate [underlying: 694#L1384true, annotation: [0, 0]]" "assume ((-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && (6 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0) && 5 == ~a5~0;~a17~0 := 595823 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5);~a7~0 := 13;~a24~0 := 14;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 694#L1384true, annotation: [0, 0]]" "assume !(((-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && (6 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 796#L1390true, annotation: [0, 0]]") ("CountingPredicate [underlying: 537#L2767true, annotation: [0, 0]]" "assume (14 == ~a24~0 && ~a2~0 <= 189 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output2_~input#1) && 7 == ~a5~0;~a17~0 := 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 - 1;~a7~0 := 12;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 537#L2767true, annotation: [0, 0]]" "assume !((14 == ~a24~0 && ~a2~0 <= 189 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output2_~input#1) && 7 == ~a5~0);" "CountingPredicate [underlying: 502#L2772true, annotation: [0, 0]]") ("CountingPredicate [underlying: 576#L5040true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && ((6 == calculate_output4_~input#1 && 15 == ~a24~0) && 4 == ~a5~0) && 12 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a2~0 := -125 * ~a2~0;~a17~0 := ~a17~0 - 418037 - -234835;~a24~0 := 13;~a5~0 := 3;calculate_output4_#res#1 := -1;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 576#L5040true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && ((6 == calculate_output4_~input#1 && 15 == ~a24~0) && 4 == ~a5~0) && 12 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "CountingPredicate [underlying: 232#L5047true, annotation: [0, 0]]") ("CountingPredicate [underlying: 572#L492-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 74#L495-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 572#L492-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 74#L495-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 778#L1142true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a24~0 && (((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) || (255 < ~a17~0 && 13 == ~a7~0)) && 5 == calculate_output_~input#1) && 3 == ~a5~0;~a17~0 := (if 5 * (if ~a17~0 - 157643 < 0 && 0 != (~a17~0 - 157643) % 5 then 1 + (~a17~0 - 157643) / 5 else (~a17~0 - 157643) / 5) < 0 && 0 != 5 * (if ~a17~0 - 157643 < 0 && 0 != (~a17~0 - 157643) % 5 then 1 + (~a17~0 - 157643) / 5 else (~a17~0 - 157643) / 5) % 71 then 5 * (if ~a17~0 - 157643 < 0 && 0 != (~a17~0 - 157643) % 5 then 1 + (~a17~0 - 157643) / 5 else (~a17~0 - 157643) / 5) % 71 - 71 else 5 * (if ~a17~0 - 157643 < 0 && 0 != (~a17~0 - 157643) % 5 then 1 + (~a17~0 - 157643) / 5 else (~a17~0 - 157643) / 5) % 71) - -182;~a7~0 := 14;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 778#L1142true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a24~0 && (((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) || (255 < ~a17~0 && 13 == ~a7~0)) && 5 == calculate_output_~input#1) && 3 == ~a5~0);" "CountingPredicate [underlying: 622#L1147true, annotation: [0, 0]]") ("CountingPredicate [underlying: 361#L535true, annotation: [0, 0]]" "assume 6 == ~a5~0 && (13 == ~a24~0 && 6 == calculate_output_~input#1 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (255 < ~a17~0 && 12 == ~a7~0))) && ~a2~0 <= 189;~a2~0 := 236 + (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45);~a17~0 := 357533 + (if -100855 + ~a17~0 - 172157 < 0 && 0 != (-100855 + ~a17~0 - 172157) % 5 then 1 + (-100855 + ~a17~0 - 172157) / 5 else (-100855 + ~a17~0 - 172157) / 5);~a7~0 := 13;~a24~0 := 14;~a5~0 := 3;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 361#L535true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && (13 == ~a24~0 && 6 == calculate_output_~input#1 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (255 < ~a17~0 && 12 == ~a7~0))) && ~a2~0 <= 189);" "CountingPredicate [underlying: 239#L543true, annotation: [0, 0]]") ("CountingPredicate [underlying: 777#L4694true, annotation: [0, 0]]" "assume (((-108 < ~a17~0 && 111 >= ~a17~0) && (6 == calculate_output3_~input#1 && 13 == ~a7~0) && ~a2~0 <= 189) && 14 == ~a24~0) && 7 == ~a5~0;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 777#L4694true, annotation: [0, 0]]" "assume !((((-108 < ~a17~0 && 111 >= ~a17~0) && (6 == calculate_output3_~input#1 && 13 == ~a7~0) && ~a2~0 <= 189) && 14 == ~a24~0) && 7 == ~a5~0);" "CountingPredicate [underlying: 19#L4697true, annotation: [0, 0]]") ("CountingPredicate [underlying: 514#L402-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 464#L405-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 514#L402-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 464#L405-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 792#L4430true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && (5 == calculate_output3_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0))) && 14 == ~a24~0) && 4 == ~a5~0;~a2~0 := -60965 + (~a2~0 - 446402);~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053;~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 792#L4430true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && (5 == calculate_output3_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0))) && 14 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 122#L4438true, annotation: [0, 0]]") ("CountingPredicate [underlying: 194#L2727true, annotation: [0, 0]]" "assume 13 == ~a24~0 && 5 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (1 == calculate_output2_~input#1 && 14 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 596875 + ~a17~0;~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 194#L2727true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && 5 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (1 == calculate_output2_~input#1 && 14 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 275#L2734true, annotation: [0, 0]]") ("CountingPredicate [underlying: 45#L2152true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 6 == calculate_output2_~input#1 && ((((~a17~0 <= -108 && 13 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0) || ((15 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) && 4 == ~a5~0) || ((13 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0) && 5 == ~a5~0));~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 2;~a7~0 := 14;~a24~0 := 14;~a5~0 := 6;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 45#L2152true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 6 == calculate_output2_~input#1 && ((((~a17~0 <= -108 && 13 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0) || ((15 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) && 4 == ~a5~0) || ((13 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0) && 5 == ~a5~0)));" "CountingPredicate [underlying: 551#L2159true, annotation: [0, 0]]") ("CountingPredicate [underlying: 264#L2713true, annotation: [0, 0]]" "assume 3 == ~a5~0 && (((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && 255 < ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0;~a17~0 := -516973 + (-47 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -516936);~a7~0 := 12;~a24~0 := 14;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 264#L2713true, annotation: [0, 0]]" "assume !(3 == ~a5~0 && (((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && 255 < ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 643#L2719true, annotation: [0, 0]]") ("CountingPredicate [underlying: 709#L1397true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && (((6 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 7 == ~a5~0) && 255 < ~a17~0) && 15 == ~a24~0;~a17~0 := (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 61) / 5) / 5);~a7~0 := 13;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 709#L1397true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && (((6 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 7 == ~a5~0) && 255 < ~a17~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 700#L1403true, annotation: [0, 0]]") ("CountingPredicate [underlying: 463#L4880true, annotation: [0, 0]]" "assume (13 == ~a24~0 && (((12 == ~a7~0 && 255 < ~a17~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) && 5 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0;~a2~0 := -5 * (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5);~a17~0 := (if 10 * (239666 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) < 0 && 0 != 10 * (239666 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) % 9 then 1 + 10 * (239666 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) / 9 else 10 * (239666 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) / 9);~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 463#L4880true, annotation: [0, 0]]" "assume !((13 == ~a24~0 && (((12 == ~a7~0 && 255 < ~a17~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) && 5 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0);" "CountingPredicate [underlying: 119#L4888true, annotation: [0, 0]]") ("CountingPredicate [underlying: 411#L663true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && ((5 == ~a5~0 && 3 == calculate_output_~input#1 && 13 == ~a24~0) && 14 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := -131690 + 5 * ~a17~0 - 406420;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 411#L663true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && ((5 == ~a5~0 && 3 == calculate_output_~input#1 && 13 == ~a24~0) && 14 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 689#L669true, annotation: [0, 0]]") ("CountingPredicate [underlying: 606#L2041true, annotation: [0, 0]]" "assume 15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && (1 == calculate_output2_~input#1 && 5 == ~a5~0) && 12 == ~a7~0;~a17~0 := ~a17~0 - -556781 - -32123 - -2336;~a7~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 606#L2041true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && (1 == calculate_output2_~input#1 && 5 == ~a5~0) && 12 == ~a7~0);" "CountingPredicate [underlying: 259#L2047true, annotation: [0, 0]]") ("CountingPredicate [underlying: 587#L2800true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 13 == ~a24~0 && 5 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 5 == calculate_output2_~input#1;~a17~0 := 549653 + ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 5211);~a7~0 := 13;~a24~0 := 14;~a5~0 := 6;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 587#L2800true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 13 == ~a24~0 && 5 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 5 == calculate_output2_~input#1);" "CountingPredicate [underlying: 782#L2807true, annotation: [0, 0]]") ("CountingPredicate [underlying: 234#L2310true, annotation: [0, 0]]" "assume 6 == ~a5~0 && (((14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108) || ((13 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 3 == calculate_output2_~input#1) && ~a2~0 <= 189;~a2~0 := 234 + (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45);~a17~0 := -300053 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946 - 299946 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946);~a7~0 := 13;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 234#L2310true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && (((14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108) || ((13 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 3 == calculate_output2_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 398#L2318true, annotation: [0, 0]]") ("CountingPredicate [underlying: 52#L1892true, annotation: [0, 0]]" "assume 4 == ~a5~0 && 15 == ~a24~0 && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 5 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 517057 < 0 && 0 != (5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 517057) % 71 then (5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 517057) % 71 - 71 else (5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 517057) % 71) - -222;~a7~0 := 13;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 52#L1892true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && 15 == ~a24~0 && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 5 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 246#L1897true, annotation: [0, 0]]") ("CountingPredicate [underlying: 217#L2963true, annotation: [0, 0]]" "assume 4 == ~a5~0 && ~a17~0 <= -108 && ((3 == calculate_output2_~input#1 && 13 == ~a24~0) && 12 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if 10 * (if -508787 + ~a2~0 < 0 && 0 != (-508787 + ~a2~0) % 5 then 1 + (-508787 + ~a2~0) / 5 else (-508787 + ~a2~0) / 5) < 0 && 0 != 10 * (if -508787 + ~a2~0 < 0 && 0 != (-508787 + ~a2~0) % 5 then 1 + (-508787 + ~a2~0) / 5 else (-508787 + ~a2~0) / 5) % 9 then 1 + 10 * (if -508787 + ~a2~0 < 0 && 0 != (-508787 + ~a2~0) % 5 then 1 + (-508787 + ~a2~0) / 5 else (-508787 + ~a2~0) / 5) / 9 else 10 * (if -508787 + ~a2~0 < 0 && 0 != (-508787 + ~a2~0) % 5 then 1 + (-508787 + ~a2~0) / 5 else (-508787 + ~a2~0) / 5) / 9);~a17~0 := (if 9 * (254 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (254 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (254 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (254 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10);~a24~0 := 15;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 217#L2963true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && ~a17~0 <= -108 && ((3 == calculate_output2_~input#1 && 13 == ~a24~0) && 12 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 155#L2969true, annotation: [0, 0]]") ("CountingPredicate [underlying: 496#L1564true, annotation: [0, 0]]" "assume ~a17~0 <= -108 && (189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a7~0 && 13 == ~a24~0 && 2 == calculate_output_~input#1) && 6 == ~a5~0;~a2~0 := -592838 + (~a2~0 - -379518);~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 496#L1564true, annotation: [0, 0]]" "assume !(~a17~0 <= -108 && (189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a7~0 && 13 == ~a24~0 && 2 == calculate_output_~input#1) && 6 == ~a5~0);" "CountingPredicate [underlying: 451#L1570true, annotation: [0, 0]]") ("CountingPredicate [underlying: 364#L2813true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && 4 == ~a5~0 && 3 == calculate_output2_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0));~a2~0 := 5 * ~a2~0 - 399704;~a17~0 := -1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) - -345280 - 345280;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 364#L2813true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && 4 == ~a5~0 && 3 == calculate_output2_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)));" "CountingPredicate [underlying: 581#L2820true, annotation: [0, 0]]") ("CountingPredicate [underlying: 702#L3104true, annotation: [0, 0]]" "assume (14 == ~a24~0 && 4 == ~a5~0 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 6 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := -323147 + (~a17~0 - -528091 - 699874);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 702#L3104true, annotation: [0, 0]]" "assume !((14 == ~a24~0 && 4 == ~a5~0 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 6 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 526#L3111true, annotation: [0, 0]]") ("CountingPredicate [underlying: 571#L3730true, annotation: [0, 0]]" "assume (((255 < ~a17~0 && 3 == calculate_output3_~input#1 && 13 == ~a7~0) && 13 == ~a24~0) && 6 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 310362 - 118239;~a17~0 := -159294 + (if -570524 + ~a17~0 < 0 && 0 != (-570524 + ~a17~0) % 5 then 1 + (-570524 + ~a17~0) / 5 else (-570524 + ~a17~0) / 5);~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 571#L3730true, annotation: [0, 0]]" "assume !((((255 < ~a17~0 && 3 == calculate_output3_~input#1 && 13 == ~a7~0) && 13 == ~a24~0) && 6 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 141#L3737true, annotation: [0, 0]]") ("CountingPredicate [underlying: 297#L144true, annotation: [0, 0]]" "assume ~send1~0 == ~id1~0;" "CountingPredicate [underlying: 657#L145true, annotation: [0, 0]]") ("CountingPredicate [underlying: 297#L144true, annotation: [0, 0]]" "assume !(~send1~0 == ~id1~0);init_~tmp~0#1 := 0;" "CountingPredicate [underlying: 597#L141-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 759#L548true, annotation: [0, 0]]" "assume 4 == ~a5~0 && ~a2~0 <= 189 && ((1 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a17~0 <= -108) && 15 == ~a24~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 759#L548true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && ~a2~0 <= 189 && ((1 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a17~0 <= -108) && 15 == ~a24~0);" "CountingPredicate [underlying: 393#L555true, annotation: [0, 0]]") ("CountingPredicate [underlying: 13#L2754true, annotation: [0, 0]]" "assume 7 == ~a5~0 && ((2 == calculate_output2_~input#1 && ((12 == ~a7~0 && 255 < ~a17~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && ~a2~0 <= 189) && 13 == ~a24~0;~a17~0 := -11291 + (if 9 * (-600112 + ~a17~0) < 0 && 0 != 9 * (-600112 + ~a17~0) % 10 then 1 + 9 * (-600112 + ~a17~0) / 10 else 9 * (-600112 + ~a17~0) / 10);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 13#L2754true, annotation: [0, 0]]" "assume !(7 == ~a5~0 && ((2 == calculate_output2_~input#1 && ((12 == ~a7~0 && 255 < ~a17~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && ~a2~0 <= 189) && 13 == ~a24~0);" "CountingPredicate [underlying: 90#L2760true, annotation: [0, 0]]") ("CountingPredicate [underlying: 532#L4555true, annotation: [0, 0]]" "assume (3 == ~a5~0 && 13 == ~a24~0 && 3 == calculate_output3_~input#1 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := ~a2~0 - 307516 - 193341;~a17~0 := -58626 + (if 181 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -293974 < 0 && 0 != (181 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -293974) % 5 then 1 + (181 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -293974) / 5 else (181 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -293974) / 5);~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 532#L4555true, annotation: [0, 0]]" "assume !((3 == ~a5~0 && 13 == ~a24~0 && 3 == calculate_output3_~input#1 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 132#L4563true, annotation: [0, 0]]") ("CountingPredicate [underlying: 24#L643true, annotation: [0, 0]]" "assume ((4 == ~a5~0 && (1 == calculate_output_~input#1 && 15 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189) && 12 == ~a7~0;~a24~0 := 13;~a5~0 := 5;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 24#L643true, annotation: [0, 0]]" "assume !(((4 == ~a5~0 && (1 == calculate_output_~input#1 && 15 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189) && 12 == ~a7~0);" "CountingPredicate [underlying: 758#L649true, annotation: [0, 0]]") ("CountingPredicate [underlying: 308#L3785true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && ((255 < ~a17~0 && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 1 == calculate_output3_~input#1) && 3 == ~a5~0;~a17~0 := 1 + ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -2);~a7~0 := 12;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 308#L3785true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && ((255 < ~a17~0 && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 1 == calculate_output3_~input#1) && 3 == ~a5~0);" "CountingPredicate [underlying: 154#L3790true, annotation: [0, 0]]") ("CountingPredicate [underlying: 338#L3899true, annotation: [0, 0]]" "assume (((13 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 106273 - -106273;~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 338#L3899true, annotation: [0, 0]]" "assume !((((13 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 244#L3906true, annotation: [0, 0]]") ("CountingPredicate [underlying: 592#L4417true, annotation: [0, 0]]" "assume ((~a2~0 <= 189 && ((12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output3_~input#1) && 255 < ~a17~0) && 13 == ~a24~0) && 5 == ~a5~0;~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 571338 < 0 && 0 != ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 571338) % 5 then 1 + ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 571338) / 5 else ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 571338) / 5);~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 592#L4417true, annotation: [0, 0]]" "assume !(((~a2~0 <= 189 && ((12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output3_~input#1) && 255 < ~a17~0) && 13 == ~a24~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 505#L4423true, annotation: [0, 0]]") ("CountingPredicate [underlying: 584#L3567true, annotation: [0, 0]]" "assume 14 == ~a7~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((~a17~0 <= -108 && 3 == calculate_output3_~input#1) && 13 == ~a24~0) && 6 == ~a5~0;~a2~0 := -489553 + ~a2~0 - 59892;~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 584#L3567true, annotation: [0, 0]]" "assume !(14 == ~a7~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((~a17~0 <= -108 && 3 == calculate_output3_~input#1) && 13 == ~a24~0) && 6 == ~a5~0);" "CountingPredicate [underlying: 808#L3573true, annotation: [0, 0]]") ("CountingPredicate [underlying: 366#L456-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 788#L459-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 366#L456-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 788#L459-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 602#L3644true, annotation: [0, 0]]" "assume 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1 && (((255 < ~a17~0 && 14 == ~a7~0) && 14 == ~a24~0) || (15 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0));~a17~0 := 300128 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872);~a7~0 := 13;~a24~0 := 14;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 602#L3644true, annotation: [0, 0]]" "assume !(3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1 && (((255 < ~a17~0 && 14 == ~a7~0) && 14 == ~a24~0) || (15 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)));" "CountingPredicate [underlying: 252#L3650true, annotation: [0, 0]]") ("CountingPredicate [underlying: 147#L1454true, annotation: [0, 0]]" "assume ((5 == ~a5~0 && 4 == calculate_output_~input#1 && (((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0;~a2~0 := 5 * ~a2~0 - 562071;~a17~0 := (if -1 * (-589761 + (~a17~0 - -128476)) < 0 && 0 != -1 * (-589761 + (~a17~0 - -128476)) % 10 then 1 + -1 * (-589761 + (~a17~0 - -128476)) / 10 else -1 * (-589761 + (~a17~0 - -128476)) / 10);~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 147#L1454true, annotation: [0, 0]]" "assume !(((5 == ~a5~0 && 4 == calculate_output_~input#1 && (((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 728#L1462true, annotation: [0, 0]]") ("CountingPredicate [underlying: 735#L1206true, annotation: [0, 0]]" "assume 12 == ~a7~0 && (6 == ~a5~0 && (~a2~0 <= 189 && 4 == calculate_output_~input#1) && ~a17~0 <= -108) && 13 == ~a24~0;~a2~0 := (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234;~a24~0 := 15;~a5~0 := 5;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 735#L1206true, annotation: [0, 0]]" "assume !(12 == ~a7~0 && (6 == ~a5~0 && (~a2~0 <= 189 && 4 == calculate_output_~input#1) && ~a17~0 <= -108) && 13 == ~a24~0);" "CountingPredicate [underlying: 509#L1212true, annotation: [0, 0]]") ("CountingPredicate [underlying: 804#L3716true, annotation: [0, 0]]" "assume (3 == ~a5~0 && (((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 13 == ~a7~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 2 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -579976 + ~a2~0;~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) - -182;~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 804#L3716true, annotation: [0, 0]]" "assume !((3 == ~a5~0 && (((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 13 == ~a7~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 2 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 295#L3724true, annotation: [0, 0]]") ("CountingPredicate [underlying: 156#L1494true, annotation: [0, 0]]" "assume 5 == ~a5~0 && ~a2~0 <= 189 && ((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 1 == calculate_output_~input#1) && 15 == ~a24~0;~a17~0 := (if 10 * (if ~a17~0 - 99808 < 0 && 0 != (~a17~0 - 99808) % 5 then 1 + (~a17~0 - 99808) / 5 else (~a17~0 - 99808) / 5) < 0 && 0 != 10 * (if ~a17~0 - 99808 < 0 && 0 != (~a17~0 - 99808) % 5 then 1 + (~a17~0 - 99808) / 5 else (~a17~0 - 99808) / 5) % 9 then 1 + 10 * (if ~a17~0 - 99808 < 0 && 0 != (~a17~0 - 99808) % 5 then 1 + (~a17~0 - 99808) / 5 else (~a17~0 - 99808) / 5) / 9 else 10 * (if ~a17~0 - 99808 < 0 && 0 != (~a17~0 - 99808) % 5 then 1 + (~a17~0 - 99808) / 5 else (~a17~0 - 99808) / 5) / 9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 156#L1494true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && ~a2~0 <= 189 && ((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 1 == calculate_output_~input#1) && 15 == ~a24~0);" "CountingPredicate [underlying: 466#L1501true, annotation: [0, 0]]") ("CountingPredicate [underlying: 128#L4446true, annotation: [0, 0]]" "assume ((((15 == ~a24~0 && 1 == calculate_output3_~input#1) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 14 == ~a7~0;~a2~0 := 235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45);~a17~0 := 44565 + (~a17~0 - 192 - 1) - 44563;~a7~0 := 13;~a24~0 := 13;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 128#L4446true, annotation: [0, 0]]" "assume !(((((15 == ~a24~0 && 1 == calculate_output3_~input#1) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 14 == ~a7~0);" "CountingPredicate [underlying: 78#L4453true, annotation: [0, 0]]") ("CountingPredicate [underlying: 607#L468-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 785#L471-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 607#L468-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 785#L471-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 204#L3518true, annotation: [0, 0]]" "assume 13 == ~a24~0 && 255 < ~a17~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && 4 == ~a5~0;~a2~0 := -5 * (if -345206 + ~a2~0 - -753451 < 0 && 0 != (-345206 + ~a2~0 - -753451) % 5 then 1 + (-345206 + ~a2~0 - -753451) / 5 else (-345206 + ~a2~0 - -753451) / 5);~a17~0 := 96 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 98 - 8);~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 204#L3518true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && 255 < ~a17~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && 4 == ~a5~0);" "CountingPredicate [underlying: 515#L3526true, annotation: [0, 0]]") ("CountingPredicate [underlying: 246#L1897true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108 && 5 == ~a5~0 && 5 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0;~a2~0 := -229661 + (~a2~0 - 51957 - 201016);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 246#L1897true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108 && 5 == ~a5~0 && 5 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0);" "CountingPredicate [underlying: 231#L1904true, annotation: [0, 0]]") ("CountingPredicate [underlying: 325#L1378true, annotation: [0, 0]]" "assume (((15 == ~a24~0 && 5 == calculate_output_~input#1 && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 255 < ~a17~0) && 13 == ~a7~0;~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5) - 136738;~a24~0 := 14;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 325#L1378true, annotation: [0, 0]]" "assume !((((15 == ~a24~0 && 5 == calculate_output_~input#1 && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 255 < ~a17~0) && 13 == ~a7~0);" "CountingPredicate [underlying: 694#L1384true, annotation: [0, 0]]") ("CountingPredicate [underlying: 100#L3378true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0 && 6 == calculate_output2_~input#1 && 3 == ~a5~0) && 15 == ~a24~0;~a2~0 := (if 505188 + ~a2~0 < 0 && 0 != (505188 + ~a2~0) % 5 then 1 + (505188 + ~a2~0) / 5 else (505188 + ~a2~0) / 5) - 263894;~a17~0 := 3 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182);~a7~0 := 12;~a5~0 := 4;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 100#L3378true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0 && 6 == calculate_output2_~input#1 && 3 == ~a5~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 664#L3385true, annotation: [0, 0]]") ("CountingPredicate [underlying: 329#L4292true, annotation: [0, 0]]" "assume (((((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 3 == calculate_output3_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0;~a2~0 := 5 * (if ~a2~0 - 228436 < 0 && 0 != (~a2~0 - 228436) % 5 then 1 + (~a2~0 - 228436) / 5 else (~a2~0 - 228436) / 5);~a17~0 := (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - -37438 - 617865;~a7~0 := 14;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 329#L4292true, annotation: [0, 0]]" "assume !((((((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 3 == calculate_output3_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 146#L4300true, annotation: [0, 0]]") ("CountingPredicate [underlying: 497#L486-1true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 585#L489-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 497#L486-1true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 585#L489-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 40#L5053true, annotation: [0, 0]]" "assume 13 == ~a24~0 && 5 == ~a5~0 && ~a2~0 <= 189 && ((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 2 == calculate_output4_~input#1;~a17~0 := -300053 + (if ~a17~0 - -453354 < 0 && 0 != (~a17~0 - -453354) % 299946 then (~a17~0 - -453354) % 299946 - 299946 else (~a17~0 - -453354) % 299946);~a7~0 := 12;~a5~0 := 3;calculate_output4_#res#1 := -1;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 40#L5053true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && 5 == ~a5~0 && ~a2~0 <= 189 && ((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 2 == calculate_output4_~input#1);" "CountingPredicate [underlying: 48#L5059true, annotation: [0, 0]]") ("CountingPredicate [underlying: 531#L702true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 4 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 6 == ~a5~0;~a2~0 := -57766 + (~a2~0 - 356828);~a7~0 := 14;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 531#L702true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 4 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 6 == ~a5~0);" "CountingPredicate [underlying: 354#L707true, annotation: [0, 0]]") ("CountingPredicate [underlying: 25#L3491true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((13 == ~a7~0 && 3 == ~a5~0 && 3 == calculate_output3_~input#1) && 15 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a7~0 := 14;~a24~0 := 14;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 25#L3491true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((13 == ~a7~0 && 3 == ~a5~0 && 3 == calculate_output3_~input#1) && 15 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "CountingPredicate [underlying: 474#L3497true, annotation: [0, 0]]") ("CountingPredicate [underlying: 200#L2550true, annotation: [0, 0]]" "assume 6 == ~a5~0 && ~a2~0 <= 189 && 14 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 5 == calculate_output2_~input#1;~a17~0 := 111 + (if 184 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (184 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (184 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (184 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 7;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 200#L2550true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && ~a2~0 <= 189 && 14 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 5 == calculate_output2_~input#1);" "CountingPredicate [underlying: 730#L2557true, annotation: [0, 0]]") ("CountingPredicate [underlying: 431#L2231true, annotation: [0, 0]]" "assume 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((((13 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0)) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 3 == calculate_output2_~input#1;~a2~0 := -648484 + (~a2~0 - -54478);~a17~0 := -531417 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5);~a7~0 := 12;~a24~0 := 13;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 431#L2231true, annotation: [0, 0]]" "assume !(3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((((13 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0)) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 3 == calculate_output2_~input#1);" "CountingPredicate [underlying: 511#L2238true, annotation: [0, 0]]") ("CountingPredicate [underlying: 360#L3131true, annotation: [0, 0]]" "assume 6 == ~a5~0 && (14 == ~a24~0 && (3 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a2~0 <= 189) && 255 < ~a17~0;~a7~0 := 14;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 360#L3131true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && (14 == ~a24~0 && (3 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a2~0 <= 189) && 255 < ~a17~0);" "CountingPredicate [underlying: 249#L3136true, annotation: [0, 0]]") ("CountingPredicate [underlying: 762#L258-2true, annotation: [0, 0]]" "~p1_old~0 := ~nomsg~0;~p1_new~0 := ~nomsg~0;~p2_old~0 := ~nomsg~0;~p2_new~0 := ~nomsg~0;~p3_old~0 := ~nomsg~0;~p3_new~0 := ~nomsg~0;main1_~i2~0#1 := 0;" "CountingPredicate [underlying: 435#L266-3true, annotation: [0, 0]]") ("CountingPredicate [underlying: 355#L3547true, annotation: [0, 0]]" "assume 3 == ~a5~0 && 14 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output3_~input#1 && (((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) || (255 < ~a17~0 && 13 == ~a7~0));~a2~0 := -25 * ~a2~0 - 267645;~a17~0 := 146 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) - 7467 - -7498;~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 355#L3547true, annotation: [0, 0]]" "assume !(3 == ~a5~0 && 14 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output3_~input#1 && (((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) || (255 < ~a17~0 && 13 == ~a7~0)));" "CountingPredicate [underlying: 516#L3555true, annotation: [0, 0]]") ("CountingPredicate [underlying: 314#L4619true, annotation: [0, 0]]" "assume ~a17~0 <= -108 && (13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && 6 == ~a5~0;~a17~0 := (if 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) < 0 && 0 != 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) % 71 then 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) % 71 - 71 else 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) % 71) - -154;~a7~0 := 13;~a24~0 := 14;~a5~0 := 5;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 314#L4619true, annotation: [0, 0]]" "assume !(~a17~0 <= -108 && (13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && 6 == ~a5~0);" "CountingPredicate [underlying: 189#L4626true, annotation: [0, 0]]") ("CountingPredicate [underlying: 321#L2401true, annotation: [0, 0]]" "assume ((((5 == calculate_output2_~input#1 && ~a2~0 <= 189) && 5 == ~a5~0) && 15 == ~a24~0) && 14 == ~a7~0) && ~a17~0 <= -108;~a2~0 := (if (if ~a2~0 - -533443 < 0 && 0 != (~a2~0 - -533443) % 5 then 1 + (~a2~0 - -533443) / 5 else (~a2~0 - -533443) / 5) < 0 && 0 != (if ~a2~0 - -533443 < 0 && 0 != (~a2~0 - -533443) % 5 then 1 + (~a2~0 - -533443) / 5 else (~a2~0 - -533443) / 5) % 45 then (if ~a2~0 - -533443 < 0 && 0 != (~a2~0 - -533443) % 5 then 1 + (~a2~0 - -533443) / 5 else (~a2~0 - -533443) / 5) % 45 - 45 else (if ~a2~0 - -533443 < 0 && 0 != (~a2~0 - -533443) % 5 then 1 + (~a2~0 - -533443) / 5 else (~a2~0 - -533443) / 5) % 45) - -235;~a17~0 := 88 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 64;~a7~0 := 13;~a24~0 := 14;~a5~0 := 4;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 321#L2401true, annotation: [0, 0]]" "assume !(((((5 == calculate_output2_~input#1 && ~a2~0 <= 189) && 5 == ~a5~0) && 15 == ~a24~0) && 14 == ~a7~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 106#L2409true, annotation: [0, 0]]") ("CountingPredicate [underlying: 118#$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(34, 2);call #Ultimate.allocInit(12, 3);~nomsg~0 := -1;~r1~0 := 0;~p1~0 := 0;~p1_old~0 := 0;~p1_new~0 := 0;~id1~0 := 0;~st1~0 := 0;~send1~0 := 0;~mode1~0 := 0;~p2~0 := 0;~p2_old~0 := 0;~p2_new~0 := 0;~id2~0 := 0;~st2~0 := 0;~send2~0 := 0;~mode2~0 := 0;~p3~0 := 0;~p3_old~0 := 0;~p3_new~0 := 0;~id3~0 := 0;~st3~0 := 0;~send3~0 := 0;~mode3~0 := 0;~inputC~0 := 3;~inputF~0 := 6;~inputA~0 := 1;~inputB~0 := 2;~inputD~0 := 4;~inputE~0 := 5;~a17~0 := -124;~a5~0 := 4;~a24~0 := 15;~a2~0 := 170;~a7~0 := 13;assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet35#1, main_#t~ret36#1, main_#t~ret37#1;havoc main_#t~nondet35#1;assume -2147483648 <= main_#t~nondet35#1 && main_#t~nondet35#1 <= 2147483647;" "CountingPredicate [underlying: 687#L5128true, annotation: [0, 0]]") ("CountingPredicate [underlying: 591#L3016true, annotation: [0, 0]]" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0 && 4 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && ~a2~0 <= 189;~a17~0 := (if (if 10 * (-240122 + ~a17~0) < 0 && 0 != 10 * (-240122 + ~a17~0) % -9 then 10 * (-240122 + ~a17~0) / -9 - 1 else 10 * (-240122 + ~a17~0) / -9) < 0 && 0 != (if 10 * (-240122 + ~a17~0) < 0 && 0 != 10 * (-240122 + ~a17~0) % -9 then 10 * (-240122 + ~a17~0) / -9 - 1 else 10 * (-240122 + ~a17~0) / -9) % 5 then 1 + (if 10 * (-240122 + ~a17~0) < 0 && 0 != 10 * (-240122 + ~a17~0) % -9 then 10 * (-240122 + ~a17~0) / -9 - 1 else 10 * (-240122 + ~a17~0) / -9) / 5 else (if 10 * (-240122 + ~a17~0) < 0 && 0 != 10 * (-240122 + ~a17~0) % -9 then 10 * (-240122 + ~a17~0) / -9 - 1 else 10 * (-240122 + ~a17~0) / -9) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 5;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 591#L3016true, annotation: [0, 0]]" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0 && 4 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 111#L3023true, annotation: [0, 0]]") ("CountingPredicate [underlying: 331#L1318true, annotation: [0, 0]]" "assume ((((6 == calculate_output_~input#1 && 189 < ~a2~0 && 281 >= ~a2~0) && 255 < ~a17~0) && 15 == ~a24~0) && 4 == ~a5~0) && 13 == ~a7~0;~a2~0 := -4 * (126647 + -5 * ~a2~0);~a24~0 := 13;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 331#L1318true, annotation: [0, 0]]" "assume !(((((6 == calculate_output_~input#1 && 189 < ~a2~0 && 281 >= ~a2~0) && 255 < ~a17~0) && 15 == ~a24~0) && 4 == ~a5~0) && 13 == ~a7~0);" "CountingPredicate [underlying: 586#L1324true, annotation: [0, 0]]") ("CountingPredicate [underlying: 67#L4869true, annotation: [0, 0]]" "assume 15 == ~a24~0 && 4 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 1 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 67#L4869true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && 4 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 1 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0);" "CountingPredicate [underlying: 102#L4872true, annotation: [0, 0]]") ("CountingPredicate [underlying: 168#L3612true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 14 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0 && 3 == calculate_output3_~input#1 && 7 == ~a5~0;~a17~0 := (if ~a17~0 - 479950 < 0 && 0 != (~a17~0 - 479950) % 5 then 1 + (~a17~0 - 479950) / 5 else (~a17~0 - 479950) / 5);~a7~0 := 12;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 168#L3612true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 14 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0 && 3 == calculate_output3_~input#1 && 7 == ~a5~0);" "CountingPredicate [underlying: 535#L3617true, annotation: [0, 0]]") ("CountingPredicate [underlying: 502#L2772true, annotation: [0, 0]]" "assume ((((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 2 == calculate_output2_~input#1) && ~a2~0 <= 189) && 14 == ~a24~0) && 7 == ~a5~0;~a17~0 := ~a17~0 - 600111 - 1;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 502#L2772true, annotation: [0, 0]]" "assume !(((((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 2 == calculate_output2_~input#1) && ~a2~0 <= 189) && 14 == ~a24~0) && 7 == ~a5~0);" "CountingPredicate [underlying: 184#L2779true, annotation: [0, 0]]") ("CountingPredicate [underlying: 446#L1939true, annotation: [0, 0]]" "assume 14 == ~a24~0 && 7 == ~a5~0 && (5 == calculate_output_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && ~a2~0 <= 189;~a17~0 := 23535 + (if (if ~a17~0 - 587947 < 0 && 0 != (~a17~0 - 587947) % 5 then 1 + (~a17~0 - 587947) / 5 else (~a17~0 - 587947) / 5) < 0 && 0 != (if ~a17~0 - 587947 < 0 && 0 != (~a17~0 - 587947) % 5 then 1 + (~a17~0 - 587947) / 5 else (~a17~0 - 587947) / 5) % 5 then 1 + (if ~a17~0 - 587947 < 0 && 0 != (~a17~0 - 587947) % 5 then 1 + (~a17~0 - 587947) / 5 else (~a17~0 - 587947) / 5) / 5 else (if ~a17~0 - 587947 < 0 && 0 != (~a17~0 - 587947) % 5 then 1 + (~a17~0 - 587947) / 5 else (~a17~0 - 587947) / 5) / 5);~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 446#L1939true, annotation: [0, 0]]" "assume !(14 == ~a24~0 && 7 == ~a5~0 && (5 == calculate_output_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && ~a2~0 <= 189);" "CountingPredicate [underlying: 784#L1946true, annotation: [0, 0]]") ("CountingPredicate [underlying: 369#L2661true, annotation: [0, 0]]" "assume 13 == ~a24~0 && 255 < ~a17~0 && (13 == ~a7~0 && 4 == calculate_output2_~input#1 && 7 == ~a5~0) && ~a2~0 <= 189;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -150;~a5~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 369#L2661true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && 255 < ~a17~0 && (13 == ~a7~0 && 4 == calculate_output2_~input#1 && 7 == ~a5~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 82#L2666true, annotation: [0, 0]]") ("CountingPredicate [underlying: 83#L2859true, annotation: [0, 0]]" "assume 14 == ~a24~0 && (5 == ~a5~0 && 255 < ~a17~0 && (13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 184 + (if -251055 + ~a17~0 < 0 && 0 != (-251055 + ~a17~0) % 71 then (-251055 + ~a17~0) % 71 - 71 else (-251055 + ~a17~0) % 71);~a7~0 := 12;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 83#L2859true, annotation: [0, 0]]" "assume !(14 == ~a24~0 && (5 == ~a5~0 && 255 < ~a17~0 && (13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 789#L2864true, annotation: [0, 0]]") ("CountingPredicate [underlying: 721#L3744true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 15 == ~a24~0 && ~a17~0 <= -108 && (13 == ~a7~0 && 4 == calculate_output3_~input#1) && 6 == ~a5~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 721#L3744true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 15 == ~a24~0 && ~a17~0 <= -108 && (13 == ~a7~0 && 4 == calculate_output3_~input#1) && 6 == ~a5~0);" "CountingPredicate [underlying: 53#L3751true, annotation: [0, 0]]") ("CountingPredicate [underlying: 172#L4070true, annotation: [0, 0]]" "assume (6 == ~a5~0 && ((1 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 14 == ~a24~0) && ~a17~0 <= -108;~a2~0 := (if 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) < 0 && 0 != 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 then 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 - 45 else 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45) - -223;~a17~0 := -191451 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -191547;~a7~0 := 12;~a24~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 172#L4070true, annotation: [0, 0]]" "assume !((6 == ~a5~0 && ((1 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 14 == ~a24~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 347#L4078true, annotation: [0, 0]]") ("CountingPredicate [underlying: 320#L4839true, annotation: [0, 0]]" "assume 6 == ~a5~0 && (255 < ~a17~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && ~a2~0 <= 189) && 15 == ~a24~0;~a2~0 := 244 + (if (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5) < 0 && 0 != (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5) % 5 then 1 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5) / 5 else (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5) / 5);~a7~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 320#L4839true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && (255 < ~a17~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && ~a2~0 <= 189) && 15 == ~a24~0);" "CountingPredicate [underlying: 634#L4845true, annotation: [0, 0]]") ("CountingPredicate [underlying: 116#L4004true, annotation: [0, 0]]" "assume (255 < ~a17~0 && (13 == ~a24~0 && 2 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -450773 + 5 * ~a2~0 - 107216;~a17~0 := (if 49 * (if 158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39 < 0 && 0 != (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) % 5 then 1 + (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) / 5 else (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) / 5) < 0 && 0 != 49 * (if 158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39 < 0 && 0 != (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) % 5 then 1 + (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) / 5 else (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) / 5) % 10 then 1 + 49 * (if 158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39 < 0 && 0 != (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) % 5 then 1 + (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) / 5 else (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) / 5) / 10 else 49 * (if 158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39 < 0 && 0 != (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) % 5 then 1 + (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) / 5 else (158 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 39) / 5) / 10);~a7~0 := 14;~a24~0 := 14;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 116#L4004true, annotation: [0, 0]]" "assume !((255 < ~a17~0 && (13 == ~a24~0 && 2 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 142#L4011true, annotation: [0, 0]]") ("CountingPredicate [underlying: 719#L4541true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && (6 == calculate_output3_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0))) && 4 == ~a5~0;~a2~0 := 25 * ~a2~0 - 126327;~a17~0 := 4 * (-140957 + ~a17~0) - -269430;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 719#L4541true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && (6 == calculate_output3_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0))) && 4 == ~a5~0);" "CountingPredicate [underlying: 328#L4549true, annotation: [0, 0]]") ("CountingPredicate [underlying: 427#L1911true, annotation: [0, 0]]" "assume ((((189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a17~0 <= -108) && 4 == ~a5~0) && 14 == ~a24~0;~a2~0 := -1 * ((if -5 * ~a2~0 < 0 && 0 != -5 * ~a2~0 % 5 then 1 + -5 * ~a2~0 / 5 else -5 * ~a2~0 / 5) - -461012);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 427#L1911true, annotation: [0, 0]]" "assume !(((((189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a17~0 <= -108) && 4 == ~a5~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 765#L1918true, annotation: [0, 0]]") ("CountingPredicate [underlying: 558#L1674true, annotation: [0, 0]]" "assume 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 1 == calculate_output_~input#1) && 14 == ~a24~0;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - -106688 - 700155;~a17~0 := (if ~a17~0 - -444995 < 0 && 0 != (~a17~0 - -444995) % 71 then (~a17~0 - -444995) % 71 - 71 else (~a17~0 - -444995) % 71) - -142;~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 558#L1674true, annotation: [0, 0]]" "assume !(3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 1 == calculate_output_~input#1) && 14 == ~a24~0);" "CountingPredicate [underlying: 241#L1682true, annotation: [0, 0]]") ("CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]" "calculate_output_#t~ret30#1 := calculate_output2_#res#1;havoc calculate_output2_#t~ret31#1, calculate_output2_~input#1;havoc calculate_output2_#in~input#1;assume { :end_inline_calculate_output2 } true;assume -2147483648 <= calculate_output_#t~ret30#1 && calculate_output_#t~ret30#1 <= 2147483647;calculate_output_#res#1 := calculate_output_#t~ret30#1;havoc calculate_output_#t~ret30#1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 482#L2284true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && ((-108 < ~a17~0 && 111 >= ~a17~0) && (5 == ~a5~0 && 4 == calculate_output2_~input#1) && 13 == ~a24~0) && 14 == ~a7~0;~a17~0 := 187 + (if ~a17~0 - 567803 < 0 && 0 != (~a17~0 - 567803) % 71 then (~a17~0 - 567803) % 71 - 71 else (~a17~0 - 567803) % 71) - 424769 - -424798;~a24~0 := 15;~a5~0 := 6;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 482#L2284true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && ((-108 < ~a17~0 && 111 >= ~a17~0) && (5 == ~a5~0 && 4 == calculate_output2_~input#1) && 13 == ~a24~0) && 14 == ~a7~0);" "CountingPredicate [underlying: 136#L2290true, annotation: [0, 0]]") ("CountingPredicate [underlying: 123#L614true, annotation: [0, 0]]" "assume ((((13 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) && 5 == ~a5~0) || (4 == ~a5~0 && 15 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) || (5 == ~a5~0 && 13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2;~a7~0 := 14;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 123#L614true, annotation: [0, 0]]" "assume !(((((13 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) && 5 == ~a5~0) || (4 == ~a5~0 && 15 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) || (5 == ~a5~0 && 13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 47#L621true, annotation: [0, 0]]") ("CountingPredicate [underlying: 212#L972true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && ((1 == calculate_output_~input#1 && 6 == ~a5~0) && 13 == ~a24~0) && 13 == ~a7~0) && 255 < ~a17~0;~a17~0 := -47 + (-491213 + ~a17~0 - 108914);~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 212#L972true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && ((1 == calculate_output_~input#1 && 6 == ~a5~0) && 13 == ~a24~0) && 13 == ~a7~0) && 255 < ~a17~0);" "CountingPredicate [underlying: 486#L979true, annotation: [0, 0]]") ("CountingPredicate [underlying: 690#L3029true, annotation: [0, 0]]" "assume 6 == ~a5~0 && (13 == ~a24~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189;~a2~0 := 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -249333 - 625277 - -375944;~a17~0 := 2 + (if 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 - 100) < 0 && 0 != 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 - 100) % 109 then 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 - 100) % 109 - 109 else 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 - 100) % 109);~a7~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 690#L3029true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && (13 == ~a24~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 561#L3036true, annotation: [0, 0]]") ("CountingPredicate [underlying: 639#L2943true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((2 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108))) && 4 == ~a5~0) && 13 == ~a24~0;~a2~0 := ~a2~0 - 478599;~a17~0 := -495670 + (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 639#L2943true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((2 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108))) && 4 == ~a5~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 138#L2950true, annotation: [0, 0]]") ("CountingPredicate [underlying: 56#L1226true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && (((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 13 == ~a7~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 6 == calculate_output_~input#1) && 6 == ~a5~0;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 - 2;~a17~0 := 300127 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299872 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299872 - 299872 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299872) - 202607 - -202608;~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 56#L1226true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && (((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 13 == ~a7~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 6 == calculate_output_~input#1) && 6 == ~a5~0);" "CountingPredicate [underlying: 95#L1234true, annotation: [0, 0]]") ("CountingPredicate [underlying: 133#L2416true, annotation: [0, 0]]" "assume (3 == ~a5~0 && ((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 3 == calculate_output2_~input#1) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 25 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5);~a17~0 := 443474 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -14231;~a7~0 := 13;~a24~0 := 14;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 133#L2416true, annotation: [0, 0]]" "assume !((3 == ~a5~0 && ((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 3 == calculate_output2_~input#1) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 139#L2423true, annotation: [0, 0]]") ("CountingPredicate [underlying: 271#L656true, annotation: [0, 0]]" "assume 13 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0 && (2 == calculate_output_~input#1 && ~a2~0 <= 189) && 14 == ~a7~0;~a7~0 := 13;~a24~0 := 15;~a5~0 := 6;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 271#L656true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0 && (2 == calculate_output_~input#1 && ~a2~0 <= 189) && 14 == ~a7~0);" "CountingPredicate [underlying: 411#L663true, annotation: [0, 0]]") ("CountingPredicate [underlying: 505#L4423true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && ((6 == calculate_output3_~input#1 && ((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 15 == ~a24~0) && 5 == ~a5~0;~a17~0 := -549881 + 5 * ~a17~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 505#L4423true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && ((6 == calculate_output3_~input#1 && ((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 15 == ~a24~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 792#L4430true, annotation: [0, 0]]") ("CountingPredicate [underlying: 468#L4362true, annotation: [0, 0]]" "assume 4 == ~a5~0 && ~a2~0 <= 189 && (((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output3_~input#1) && ~a17~0 <= -108) && 15 == ~a24~0;~a17~0 := (if 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -187) < 0 && 0 != 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -187) % 71 then 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -187) % 71 - 71 else 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -187) % 71) - -127;~a7~0 := 12;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 468#L4362true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && ~a2~0 <= 189 && (((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output3_~input#1) && ~a17~0 <= -108) && 15 == ~a24~0);" "CountingPredicate [underlying: 528#L4367true, annotation: [0, 0]]") ("CountingPredicate [underlying: 330#L155true, annotation: [0, 0]]" "assume ~id1~0 != ~id3~0;" "CountingPredicate [underlying: 701#L156true, annotation: [0, 0]]") ("CountingPredicate [underlying: 330#L155true, annotation: [0, 0]]" "assume !(~id1~0 != ~id3~0);init_~tmp~0#1 := 0;" "CountingPredicate [underlying: 597#L141-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 791#L938true, annotation: [0, 0]]" "assume (((14 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0) && 255 < ~a17~0;~a2~0 := -1 * (~a2~0 - -513398);~a17~0 := -600189 + ~a17~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 791#L938true, annotation: [0, 0]]" "assume !((((14 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0) && 255 < ~a17~0);" "CountingPredicate [underlying: 192#L946true, annotation: [0, 0]]") ("CountingPredicate [underlying: 316#L3352true, annotation: [0, 0]]" "assume ((4 == ~a5~0 && 13 == ~a24~0 && 4 == calculate_output2_~input#1 && ~a17~0 <= -108) && 12 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -1 * (-556922 + ~a2~0 - -1035898);~a17~0 := 207436 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 - 43079);~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 316#L3352true, annotation: [0, 0]]" "assume !(((4 == ~a5~0 && 13 == ~a24~0 && 4 == calculate_output2_~input#1 && ~a17~0 <= -108) && 12 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 175#L3360true, annotation: [0, 0]]") ("CountingPredicate [underlying: 403#L4813true, annotation: [0, 0]]" "assume ((~a2~0 <= 189 && ((111 < ~a17~0 && 255 >= ~a17~0) && 5 == calculate_output3_~input#1) && 15 == ~a24~0) && 5 == ~a5~0) && 14 == ~a7~0;~a2~0 := 276 + (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - 15643 < 0 && 0 != ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - 15643) % 45 then ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - 15643) % 45 - 45 else ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - 15643) % 45);~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - -310668;~a7~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 403#L4813true, annotation: [0, 0]]" "assume !(((~a2~0 <= 189 && ((111 < ~a17~0 && 255 >= ~a17~0) && 5 == calculate_output3_~input#1) && 15 == ~a24~0) && 5 == ~a5~0) && 14 == ~a7~0);" "CountingPredicate [underlying: 365#L4820true, annotation: [0, 0]]") ("CountingPredicate [underlying: 191#L68true, annotation: [0, 0]]" "assume node1_~m1~0#1 != ~nomsg~0;" "CountingPredicate [underlying: 410#L69true, annotation: [0, 0]]") ("CountingPredicate [underlying: 191#L68true, annotation: [0, 0]]" "assume !(node1_~m1~0#1 != ~nomsg~0);" "CountingPredicate [underlying: 69#L68-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 151#L3052true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && 14 == ~a24~0 && 4 == calculate_output2_~input#1 && ((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 7 == ~a5~0;~a17~0 := 72708 + (if ~a17~0 - 363253 < 0 && 0 != (~a17~0 - 363253) % 5 then 1 + (~a17~0 - 363253) / 5 else (~a17~0 - 363253) / 5);~a7~0 := 13;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 151#L3052true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && 14 == ~a24~0 && 4 == calculate_output2_~input#1 && ((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 7 == ~a5~0);" "CountingPredicate [underlying: 458#L3057true, annotation: [0, 0]]") ("CountingPredicate [underlying: 311#L2119true, annotation: [0, 0]]" "assume (((((13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output2_~input#1) && ~a17~0 <= -108) && 15 == ~a24~0) && 4 == ~a5~0) && ~a2~0 <= 189;~a17~0 := (if 5 * (183 + (if 343527 + ~a17~0 < 0 && 0 != (343527 + ~a17~0) % 71 then (343527 + ~a17~0) % 71 - 71 else (343527 + ~a17~0) % 71)) < 0 && 0 != 5 * (183 + (if 343527 + ~a17~0 < 0 && 0 != (343527 + ~a17~0) % 71 then (343527 + ~a17~0) % 71 - 71 else (343527 + ~a17~0) % 71)) % 71 then 5 * (183 + (if 343527 + ~a17~0 < 0 && 0 != (343527 + ~a17~0) % 71 then (343527 + ~a17~0) % 71 - 71 else (343527 + ~a17~0) % 71)) % 71 - 71 else 5 * (183 + (if 343527 + ~a17~0 < 0 && 0 != (343527 + ~a17~0) % 71 then (343527 + ~a17~0) % 71 - 71 else (343527 + ~a17~0) % 71)) % 71) - -165;~a7~0 := 13;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 311#L2119true, annotation: [0, 0]]" "assume !((((((13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output2_~input#1) && ~a17~0 <= -108) && 15 == ~a24~0) && 4 == ~a5~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 614#L2124true, annotation: [0, 0]]") ("CountingPredicate [underlying: 763#L4273true, annotation: [0, 0]]" "assume 7 == ~a5~0 && (3 == calculate_output3_~input#1 && (((12 == ~a7~0 && ~a17~0 <= -108) && 15 == ~a24~0) || ((13 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0))) && ~a2~0 <= 189;~a17~0 := 300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -1;~a7~0 := 14;~a24~0 := 14;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 763#L4273true, annotation: [0, 0]]" "assume !(7 == ~a5~0 && (3 == calculate_output3_~input#1 && (((12 == ~a7~0 && ~a17~0 <= -108) && 15 == ~a24~0) || ((13 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0))) && ~a2~0 <= 189);" "CountingPredicate [underlying: 624#L4279true, annotation: [0, 0]]") ("CountingPredicate [underlying: 295#L3724true, annotation: [0, 0]]" "assume 6 == ~a5~0 && 13 == ~a24~0 && (4 == calculate_output3_~input#1 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && ~a2~0 <= 189;~a17~0 := (if -60299 + (~a17~0 - -565469) < 0 && 0 != (-60299 + (~a17~0 - -565469)) % 5 then 1 + (-60299 + (~a17~0 - -565469)) / 5 else (-60299 + (~a17~0 - -565469)) / 5) - 520148;~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 295#L3724true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && 13 == ~a24~0 && (4 == calculate_output3_~input#1 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && ~a2~0 <= 189);" "CountingPredicate [underlying: 571#L3730true, annotation: [0, 0]]") ("CountingPredicate [underlying: 466#L1501true, annotation: [0, 0]]" "assume 3 == ~a5~0 && (((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0;~a2~0 := -435548 + (if ~a2~0 - -222045 < 0 && 0 != (~a2~0 - -222045) % 5 then 1 + (~a2~0 - -222045) / 5 else (~a2~0 - -222045) / 5);~a17~0 := 2 + ((if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 71 then 5 * ~a17~0 % 71 - 71 else 5 * ~a17~0 % 71) - -183);~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 466#L1501true, annotation: [0, 0]]" "assume !(3 == ~a5~0 && (((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 243#L1509true, annotation: [0, 0]]") ("CountingPredicate [underlying: 758#L649true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && (4 == ~a5~0 && (2 == calculate_output_~input#1 && 15 == ~a24~0) && 12 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a7~0 := 14;~a24~0 := 13;~a5~0 := 5;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 758#L649true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && (4 == ~a5~0 && (2 == calculate_output_~input#1 && 15 == ~a24~0) && 12 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "CountingPredicate [underlying: 271#L656true, annotation: [0, 0]]") ("CountingPredicate [underlying: 474#L3497true, annotation: [0, 0]]" "assume ((((((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0)) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0) && 13 == ~a24~0;~a2~0 := (if ~a2~0 - -278577 < 0 && 0 != (~a2~0 - -278577) % 45 then (~a2~0 - -278577) % 45 - 45 else (~a2~0 - -278577) % 45) - -234;~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -2 - 1;~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 474#L3497true, annotation: [0, 0]]" "assume !(((((((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0)) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 292#L3505true, annotation: [0, 0]]") ("CountingPredicate [underlying: 241#L1682true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && 255 < ~a17~0 && 15 == ~a24~0 && 3 == calculate_output_~input#1 && 12 == ~a7~0) && 7 == ~a5~0;~a17~0 := -460355 + (if (if -443894 + ~a17~0 < 0 && 0 != (-443894 + ~a17~0) % 5 then 1 + (-443894 + ~a17~0) / 5 else (-443894 + ~a17~0) / 5) < 0 && 0 != (if -443894 + ~a17~0 < 0 && 0 != (-443894 + ~a17~0) % 5 then 1 + (-443894 + ~a17~0) / 5 else (-443894 + ~a17~0) / 5) % 5 then 1 + (if -443894 + ~a17~0 < 0 && 0 != (-443894 + ~a17~0) % 5 then 1 + (-443894 + ~a17~0) / 5 else (-443894 + ~a17~0) / 5) / 5 else (if -443894 + ~a17~0 < 0 && 0 != (-443894 + ~a17~0) % 5 then 1 + (-443894 + ~a17~0) / 5 else (-443894 + ~a17~0) / 5) / 5);~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 241#L1682true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && 255 < ~a17~0 && 15 == ~a24~0 && 3 == calculate_output_~input#1 && 12 == ~a7~0) && 7 == ~a5~0);" "CountingPredicate [underlying: 350#L1688true, annotation: [0, 0]]") ("CountingPredicate [underlying: 684#L2633true, annotation: [0, 0]]" "assume 6 == ~a5~0 && (((5 == calculate_output2_~input#1 && 12 == ~a7~0) && 15 == ~a24~0) && ~a2~0 <= 189) && ~a17~0 <= -108;~a2~0 := -1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235);~a7~0 := 13;~a24~0 := 14;~a5~0 := 3;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 684#L2633true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && (((5 == calculate_output2_~input#1 && 12 == ~a7~0) && 15 == ~a24~0) && ~a2~0 <= 189) && ~a17~0 <= -108);" "CountingPredicate [underlying: 400#L2640true, annotation: [0, 0]]") ("CountingPredicate [underlying: 545#L4181true, annotation: [0, 0]]" "assume (~a17~0 <= -108 && ((6 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0;~a17~0 := (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -109 < 0 && 0 != ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -109) % 5 then 1 + ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -109) / 5 else ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -109) / 5);~a7~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 545#L4181true, annotation: [0, 0]]" "assume !((~a17~0 <= -108 && ((6 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 419#L4187true, annotation: [0, 0]]") ("CountingPredicate [underlying: 590#L3282true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && ((((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0)) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0)) && 4 == calculate_output2_~input#1;~a2~0 := 2 * (-277502 + ~a2~0) - 40398;~a17~0 := 23146 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 484422;~a7~0 := 12;~a24~0 := 13;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 590#L3282true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && ((((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0)) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0)) && 4 == calculate_output2_~input#1);" "CountingPredicate [underlying: 798#L3289true, annotation: [0, 0]]") ("CountingPredicate [underlying: 381#L417-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 238#L420-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 381#L417-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 238#L420-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 367#L1544true, annotation: [0, 0]]" "assume 5 == ~a5~0 && ~a2~0 <= 189 && 13 == ~a24~0 && 4 == calculate_output_~input#1 && (((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0));~a17~0 := -1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053);~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 367#L1544true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && ~a2~0 <= 189 && 13 == ~a24~0 && 4 == calculate_output_~input#1 && (((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)));" "CountingPredicate [underlying: 619#L1550true, annotation: [0, 0]]") ("CountingPredicate [underlying: 307#L3344true, annotation: [0, 0]]" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && (((15 == ~a24~0 && 2 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0) && 13 == ~a7~0;~a2~0 := 3 * (-185317 + ~a2~0);~a17~0 := -402688 + (if ~a17~0 - -209383 < 0 && 0 != (~a17~0 - -209383) % 5 then 1 + (~a17~0 - -209383) / 5 else (~a17~0 - -209383) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 307#L3344true, annotation: [0, 0]]" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && (((15 == ~a24~0 && 2 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0) && 13 == ~a7~0);" "CountingPredicate [underlying: 316#L3352true, annotation: [0, 0]]") ("CountingPredicate [underlying: 278#L1701true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && ((4 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0;~a17~0 := 184 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -1 - 1;~a7~0 := 14;~a24~0 := 13;~a5~0 := 5;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 278#L1701true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && ((4 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 310#L1708true, annotation: [0, 0]]") ("CountingPredicate [underlying: 608#L5110true, annotation: [0, 0]]" "main_#t~ret37#1 := main2_#res#1;havoc main2_#t~nondet33#1, main2_#t~ret34#1, main2_~input~0#1, main2_~output~0#1;assume { :end_inline_main2 } true;assume -2147483648 <= main_#t~ret37#1 && main_#t~ret37#1 <= 2147483647;" "CountingPredicate [underlying: 479#L5126true, annotation: [0, 0]]") ("CountingPredicate [underlying: 683#L357-1true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 579#L360-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 683#L357-1true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 15 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 579#L360-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 395#L582true, annotation: [0, 0]]" "assume (~a17~0 <= -108 && ((189 < ~a2~0 && 281 >= ~a2~0) && (12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output_~input#1) && 13 == ~a24~0) && 6 == ~a5~0;~a17~0 := (if ~a17~0 - -350799 - -197891 < 0 && 0 != (~a17~0 - -350799 - -197891) % 71 then (~a17~0 - -350799 - -197891) % 71 - 71 else (~a17~0 - -350799 - -197891) % 71) - -182;~a7~0 := 14;~a24~0 := 14;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 395#L582true, annotation: [0, 0]]" "assume !((~a17~0 <= -108 && ((189 < ~a2~0 && 281 >= ~a2~0) && (12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output_~input#1) && 13 == ~a24~0) && 6 == ~a5~0);" "CountingPredicate [underlying: 521#L589true, annotation: [0, 0]]") ("CountingPredicate [underlying: 493#L3044true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && ((14 == ~a7~0 && 4 == calculate_output2_~input#1) && 5 == ~a5~0) && 14 == ~a24~0) && ~a17~0 <= -108;~a2~0 := 2 + (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1);~a17~0 := 8 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 7 - -91;~a7~0 := 13;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 493#L3044true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && ((14 == ~a7~0 && 4 == calculate_output2_~input#1) && 5 == ~a5~0) && 14 == ~a24~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 151#L3052true, annotation: [0, 0]]") ("CountingPredicate [underlying: 456#L1953true, annotation: [0, 0]]" "assume (((14 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output_~input#1) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0;~a2~0 := 193 + (if 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) < 0 && 0 != 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 then 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 - 45 else 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45);~a17~0 := -75458 + (if 10 * (~a17~0 - -121418) < 0 && 0 != 10 * (~a17~0 - -121418) % -9 then 10 * (~a17~0 - -121418) / -9 - 1 else 10 * (~a17~0 - -121418) / -9);~a7~0 := 12;~a24~0 := 15;~a5~0 := 3;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 456#L1953true, annotation: [0, 0]]" "assume !((((14 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output_~input#1) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 345#L1961true, annotation: [0, 0]]") ("CountingPredicate [underlying: 773#L5092true, annotation: [0, 0]]" "assume 255 < ~a17~0 && 15 == ~a24~0 && 5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output4_~input#1;~a2~0 := (if -107856 + ~a2~0 - 174986 < 0 && 0 != (-107856 + ~a2~0 - 174986) % 5 then 1 + (-107856 + ~a2~0 - 174986) / 5 else (-107856 + ~a2~0 - 174986) / 5);~a17~0 := -516569 + (~a17~0 - 83582);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output4_#res#1 := -1;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 773#L5092true, annotation: [0, 0]]" "assume !(255 < ~a17~0 && 15 == ~a24~0 && 5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output4_~input#1);" "CountingPredicate [underlying: 656#L5100true, annotation: [0, 0]]") ("CountingPredicate [underlying: 145#L1557true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (~a17~0 <= -108 && ((13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output_~input#1) && 13 == ~a24~0) && 3 == ~a5~0;~a2~0 := 2 * (36683 + (~a2~0 - 324660));~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 145#L1557true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (~a17~0 <= -108 && ((13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output_~input#1) && 13 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 496#L1564true, annotation: [0, 0]]") ("CountingPredicate [underlying: 292#L3505true, annotation: [0, 0]]" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0 && (3 == ~a5~0 && 2 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -452431 + (if 542429 + ~a2~0 < 0 && 0 != (542429 + ~a2~0) % -5 then (542429 + ~a2~0) / -5 - 1 else (542429 + ~a2~0) / -5);~a17~0 := (if 9 * ((if -62715 + ~a17~0 < 0 && 0 != (-62715 + ~a17~0) % 71 then (-62715 + ~a17~0) % 71 - 71 else (-62715 + ~a17~0) % 71) - -200) < 0 && 0 != 9 * ((if -62715 + ~a17~0 < 0 && 0 != (-62715 + ~a17~0) % 71 then (-62715 + ~a17~0) % 71 - 71 else (-62715 + ~a17~0) % 71) - -200) % 10 then 1 + 9 * ((if -62715 + ~a17~0 < 0 && 0 != (-62715 + ~a17~0) % 71 then (-62715 + ~a17~0) % 71 - 71 else (-62715 + ~a17~0) % 71) - -200) / 10 else 9 * ((if -62715 + ~a17~0 < 0 && 0 != (-62715 + ~a17~0) % 71 then (-62715 + ~a17~0) % 71 - 71 else (-62715 + ~a17~0) % 71) - -200) / 10);~a7~0 := 14;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 292#L3505true, annotation: [0, 0]]" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0 && (3 == ~a5~0 && 2 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 50#L3511true, annotation: [0, 0]]") ("CountingPredicate [underlying: 573#L689true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && 5 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1;~a17~0 := ~a17~0 - 33426 - 518487 - 34791;~a7~0 := 13;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 573#L689true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && 5 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1);" "CountingPredicate [underlying: 705#L695true, annotation: [0, 0]]") ("CountingPredicate [underlying: 276#L1425true, annotation: [0, 0]]" "assume ((15 == ~a24~0 && (2 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189;~a17~0 := (if -1 * (-238456 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -765474) < 0 && 0 != -1 * (-238456 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -765474) % 10 then 1 + -1 * (-238456 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -765474) / 10 else -1 * (-238456 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -765474) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 276#L1425true, annotation: [0, 0]]" "assume !(((15 == ~a24~0 && (2 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 162#L1432true, annotation: [0, 0]]") ("CountingPredicate [underlying: 734#L3190true, annotation: [0, 0]]" "assume (111 < ~a17~0 && 255 >= ~a17~0) && (5 == ~a5~0 && 15 == ~a24~0 && 5 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0;~a7~0 := 13;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 734#L3190true, annotation: [0, 0]]" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && (5 == ~a5~0 && 15 == ~a24~0 && 5 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 88#L3197true, annotation: [0, 0]]") ("CountingPredicate [underlying: 794#L3937true, annotation: [0, 0]]" "assume 14 == ~a24~0 && ((~a2~0 <= 189 && 1 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 6 == ~a5~0) && 255 < ~a17~0;~a2~0 := (if 51 * (if 235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45) < 0 && 0 != (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) % 5 then 1 + (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) / 5 else (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) / 5) < 0 && 0 != 51 * (if 235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45) < 0 && 0 != (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) % 5 then 1 + (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) / 5 else (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) / 5) % 10 then 1 + 51 * (if 235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45) < 0 && 0 != (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) % 5 then 1 + (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) / 5 else (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) / 5) / 10 else 51 * (if 235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45) < 0 && 0 != (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) % 5 then 1 + (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) / 5 else (235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45)) / 5) / 10);~a17~0 := -3 + (if 5 * (2 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) < 0 && 0 != 5 * (2 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) % 109 then 5 * (2 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) % 109 - 109 else 5 * (2 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) % 109);~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 794#L3937true, annotation: [0, 0]]" "assume !(14 == ~a24~0 && ((~a2~0 <= 189 && 1 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 6 == ~a5~0) && 255 < ~a17~0);" "CountingPredicate [underlying: 323#L3945true, annotation: [0, 0]]") ("CountingPredicate [underlying: 786#L767true, annotation: [0, 0]]" "assume 15 == ~a24~0 && 6 == ~a5~0 && ((12 == ~a7~0 && 6 == calculate_output_~input#1) && ~a17~0 <= -108) && ~a2~0 <= 189;~a2~0 := (if -52591 + (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (-52591 + (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10)) % 45 then (-52591 + (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10)) % 45 - 45 else (-52591 + (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10)) % 45) - -245;~a17~0 := 5 * (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -26 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -26) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -26) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -26) / 5);~a5~0 := 3;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 786#L767true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && 6 == ~a5~0 && ((12 == ~a7~0 && 6 == calculate_output_~input#1) && ~a17~0 <= -108) && ~a2~0 <= 189);" "CountingPredicate [underlying: 747#L773true, annotation: [0, 0]]") ("CountingPredicate [underlying: 752#L2374true, annotation: [0, 0]]" "assume (((4 == calculate_output2_~input#1 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 6 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0;~a17~0 := 15 + (if 5 * ~a17~0 - 44693 < 0 && 0 != (5 * ~a17~0 - 44693) % 109 then (5 * ~a17~0 - 44693) % 109 - 109 else (5 * ~a17~0 - 44693) % 109);~a7~0 := 14;~a5~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 752#L2374true, annotation: [0, 0]]" "assume !((((4 == calculate_output2_~input#1 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 6 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 589#L2380true, annotation: [0, 0]]") ("CountingPredicate [underlying: 570#L2354true, annotation: [0, 0]]" "assume (3 == ~a5~0 && ((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 4 == calculate_output2_~input#1) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if 10 * (~a2~0 - 440571) < 0 && 0 != 10 * (~a2~0 - 440571) % 9 then 1 + 10 * (~a2~0 - 440571) / 9 else 10 * (~a2~0 - 440571) / 9);~a17~0 := 186 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 7;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 570#L2354true, annotation: [0, 0]]" "assume !((3 == ~a5~0 && ((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 4 == calculate_output2_~input#1) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 434#L2362true, annotation: [0, 0]]") ("CountingPredicate [underlying: 37#L3407true, annotation: [0, 0]]" "assume 15 == ~a24~0 && 4 == ~a5~0 && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 4 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -466599 + 5 * ~a2~0;~a17~0 := 172 + (if 376065 + 5 * ~a17~0 < 0 && 0 != (376065 + 5 * ~a17~0) % 71 then (376065 + 5 * ~a17~0) % 71 - 71 else (376065 + 5 * ~a17~0) % 71);~a7~0 := 12;~a5~0 := 5;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 37#L3407true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && 4 == ~a5~0 && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 4 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 293#L3414true, annotation: [0, 0]]") ("CountingPredicate [underlying: 328#L4549true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (((-108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0 && 4 == calculate_output3_~input#1) && 12 == ~a7~0) && 4 == ~a5~0;~a2~0 := ~a2~0 - 514328 - 2041 - -399856;~a7~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 328#L4549true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (((-108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0 && 4 == calculate_output3_~input#1) && 12 == ~a7~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 532#L4555true, annotation: [0, 0]]") ("CountingPredicate [underlying: 85#L3071true, annotation: [0, 0]]" "assume ((~a17~0 <= -108 && 5 == ~a5~0 && 2 == calculate_output2_~input#1 && 14 == ~a24~0) && 14 == ~a7~0) && ~a2~0 <= 189;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 85#L3071true, annotation: [0, 0]]" "assume !(((~a17~0 <= -108 && 5 == ~a5~0 && 2 == calculate_output2_~input#1 && 14 == ~a24~0) && 14 == ~a7~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 107#L3078true, annotation: [0, 0]]") ("CountingPredicate [underlying: 750#L628true, annotation: [0, 0]]" "assume (4 == ~a5~0 && ((5 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108;~a2~0 := (if (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % -5 then 5 * ~a2~0 / -5 - 1 else 5 * ~a2~0 / -5) < 0 && 0 != (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % -5 then 5 * ~a2~0 / -5 - 1 else 5 * ~a2~0 / -5) % 5 then 1 + (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % -5 then 5 * ~a2~0 / -5 - 1 else 5 * ~a2~0 / -5) / 5 else (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % -5 then 5 * ~a2~0 / -5 - 1 else 5 * ~a2~0 / -5) / 5);~a17~0 := 1 + (if 5 * (4 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) < 0 && 0 != 5 * (4 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109 then 5 * (4 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109 - 109 else 5 * (4 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109);~a7~0 := 13;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 750#L628true, annotation: [0, 0]]" "assume !((4 == ~a5~0 && ((5 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 421#L635true, annotation: [0, 0]]") ("CountingPredicate [underlying: 635#L4944true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && (((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0) || ((13 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || (13 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0)) && 5 == calculate_output3_~input#1) && 6 == ~a5~0;~a2~0 := 253 + (if (if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) < 0 && 0 != (if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) % 5 then 1 + (if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) / 5 else (if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) / 5);~a17~0 := 300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872);~a7~0 := 13;~a24~0 := 14;~a5~0 := 3;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 635#L4944true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && (((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0) || ((13 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || (13 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0)) && 5 == calculate_output3_~input#1) && 6 == ~a5~0);assume { :begin_inline_calculate_output4 } true;calculate_output4_#in~input#1 := calculate_output3_~input#1;havoc calculate_output4_#res#1;havoc calculate_output4_~input#1;calculate_output4_~input#1 := calculate_output4_#in~input#1;" "CountingPredicate [underlying: 604#L4959true, annotation: [0, 0]]") ("CountingPredicate [underlying: 342#L92-2true, annotation: [0, 0]]" "havoc node2_~m2~0#1;assume { :end_inline_node2 } true;assume { :begin_inline_node3 } true;havoc node3_~m3~0#1;havoc node3_~m3~0#1;node3_~m3~0#1 := ~nomsg~0;" "CountingPredicate [underlying: 6#L117true, annotation: [0, 0]]") ("CountingPredicate [underlying: 350#L1688true, annotation: [0, 0]]" "assume (5 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (5 == calculate_output_~input#1 && 13 == ~a24~0) && 12 == ~a7~0) && ~a2~0 <= 189;~a17~0 := 509500 + (-406871 + ~a17~0 - 29414) - 209883;~a7~0 := 13;~a5~0 := 7;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 350#L1688true, annotation: [0, 0]]" "assume !((5 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (5 == calculate_output_~input#1 && 13 == ~a24~0) && 12 == ~a7~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 183#L1694true, annotation: [0, 0]]") ("CountingPredicate [underlying: 42#L4342true, annotation: [0, 0]]" "assume (((5 == ~a5~0 && 3 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 14 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a2~0 := 119189 + (234 + (if 399174 + ~a2~0 < 0 && 0 != (399174 + ~a2~0) % 45 then (399174 + ~a2~0) % 45 - 45 else (399174 + ~a2~0) % 45) - 119189);~a17~0 := 88187 + (if -440715 + ~a17~0 < 0 && 0 != (-440715 + ~a17~0) % 5 then 1 + (-440715 + ~a17~0) / 5 else (-440715 + ~a17~0) / 5);~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 42#L4342true, annotation: [0, 0]]" "assume !((((5 == ~a5~0 && 3 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 14 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 283#L4350true, annotation: [0, 0]]") ("CountingPredicate [underlying: 658#L3211true, annotation: [0, 0]]" "assume (6 == ~a5~0 && 13 == ~a24~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 2 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -556465 + (if -5 * ~a2~0 < 0 && 0 != -5 * ~a2~0 % 5 then 1 + -5 * ~a2~0 / 5 else -5 * ~a2~0 / 5);~a17~0 := -549704 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 658#L3211true, annotation: [0, 0]]" "assume !((6 == ~a5~0 && 13 == ~a24~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 2 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 240#L3218true, annotation: [0, 0]]") ("CountingPredicate [underlying: 86#L339-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 10#L342-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 86#L339-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 10#L342-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 717#L2145true, annotation: [0, 0]]" "assume (((14 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output2_~input#1) && 4 == ~a5~0) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if -351806 + (~a2~0 - 217302) < 0 && 0 != (-351806 + (~a2~0 - 217302)) % 5 then 1 + (-351806 + (~a2~0 - 217302)) / 5 else (-351806 + (~a2~0 - 217302)) / 5);~a17~0 := (if 10 * (if 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) < 0 && 0 != 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) % 10 then 1 + 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) / 10 else 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) / 10) < 0 && 0 != 10 * (if 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) < 0 && 0 != 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) % 10 then 1 + 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) / 10 else 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) / 10) % 9 then 1 + 10 * (if 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) < 0 && 0 != 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) % 10 then 1 + 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) / 10 else 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) / 10) / 9 else 10 * (if 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) < 0 && 0 != 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) % 10 then 1 + 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) / 10 else 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -205) / 10) / 9);~a7~0 := 14;~a5~0 := 7;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 717#L2145true, annotation: [0, 0]]" "assume !((((14 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output2_~input#1) && 4 == ~a5~0) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 45#L2152true, annotation: [0, 0]]") ("CountingPredicate [underlying: 304#L2478true, annotation: [0, 0]]" "assume 13 == ~a7~0 && (((4 == calculate_output2_~input#1 && 7 == ~a5~0) && 14 == ~a24~0) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0;~a17~0 := -119715 + (~a17~0 - 357382);~a7~0 := 14;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 304#L2478true, annotation: [0, 0]]" "assume !(13 == ~a7~0 && (((4 == calculate_output2_~input#1 && 7 == ~a5~0) && 14 == ~a24~0) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0);" "CountingPredicate [underlying: 583#L2483true, annotation: [0, 0]]") ("CountingPredicate [underlying: 290#L435-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 548#L438-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 290#L435-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 548#L438-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 348#L682true, annotation: [0, 0]]" "assume (7 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 1 == calculate_output_~input#1) && 13 == ~a7~0) && ~a2~0 <= 189) && 14 == ~a24~0;~a17~0 := 184 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -1 - 1;~a7~0 := 14;~a24~0 := 13;~a5~0 := 5;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 348#L682true, annotation: [0, 0]]" "assume !((7 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 1 == calculate_output_~input#1) && 13 == ~a7~0) && ~a2~0 <= 189) && 14 == ~a24~0);" "CountingPredicate [underlying: 573#L689true, annotation: [0, 0]]") ("CountingPredicate [underlying: 134#L1180true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && (15 == ~a24~0 && 7 == ~a5~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := 56 + (if 5 * ~a17~0 - 15195 < 0 && 0 != (5 * ~a17~0 - 15195) % 109 then (5 * ~a17~0 - 15195) % 109 - 109 else (5 * ~a17~0 - 15195) % 109);~a7~0 := 14;~a24~0 := 14;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 134#L1180true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && (15 == ~a24~0 && 7 == ~a5~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 440#L1186true, annotation: [0, 0]]") ("CountingPredicate [underlying: 15#L1653true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && ((-108 < ~a17~0 && 111 >= ~a17~0) && 4 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 4 == ~a5~0;~a17~0 := -505795 + ~a17~0;~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 15#L1653true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && ((-108 < ~a17~0 && 111 >= ~a17~0) && 4 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 4 == ~a5~0);" "CountingPredicate [underlying: 285#L1660true, annotation: [0, 0]]") ("CountingPredicate [underlying: 39#L3449true, annotation: [0, 0]]" "assume 13 == ~a7~0 && 6 == ~a5~0 && ((2 == calculate_output2_~input#1 && 255 < ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0;~a2~0 := (if 10 * (-73789 + ~a2~0) < 0 && 0 != 10 * (-73789 + ~a2~0) % 9 then 1 + 10 * (-73789 + ~a2~0) / 9 else 10 * (-73789 + ~a2~0) / 9) - 475570;~a17~0 := -26 + (-600188 + ~a17~0 - 1);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 39#L3449true, annotation: [0, 0]]" "assume !(13 == ~a7~0 && 6 == ~a5~0 && ((2 == calculate_output2_~input#1 && 255 < ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 334#L3456true, annotation: [0, 0]]") ("CountingPredicate [underlying: 318#L411-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 335#L414-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 318#L411-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 15 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 335#L414-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 103#L2621true, annotation: [0, 0]]" "assume ((((5 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0) && 5 == ~a5~0) && 255 < ~a17~0;~a2~0 := -538505 + 5 * (-1933 + ~a2~0);~a7~0 := 13;~a5~0 := 7;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 103#L2621true, annotation: [0, 0]]" "assume !(((((5 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0) && 5 == ~a5~0) && 255 < ~a17~0);" "CountingPredicate [underlying: 180#L2627true, annotation: [0, 0]]") ("CountingPredicate [underlying: 597#L141-1true, annotation: [0, 0]]" "init_#res#1 := init_~tmp~0#1;main1_#t~ret18#1 := init_#res#1;havoc init_~tmp~0#1;assume { :end_inline_init } true;assume -2147483648 <= main1_#t~ret18#1 && main1_#t~ret18#1 <= 2147483647;main1_~i2~0#1 := main1_#t~ret18#1;havoc main1_#t~ret18#1;" "CountingPredicate [underlying: 315#L258true, annotation: [0, 0]]") ("CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]" "calculate_output3_#t~ret32#1 := calculate_output4_#res#1;havoc calculate_output4_~input#1;havoc calculate_output4_#in~input#1;assume { :end_inline_calculate_output4 } true;assume -2147483648 <= calculate_output3_#t~ret32#1 && calculate_output3_#t~ret32#1 <= 2147483647;calculate_output3_#res#1 := calculate_output3_#t~ret32#1;havoc calculate_output3_#t~ret32#1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 415#L2395true, annotation: [0, 0]]" "assume (111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0 && 6 == ~a5~0 && (~a2~0 <= 189 && 4 == calculate_output2_~input#1) && 15 == ~a24~0;~a17~0 := 3 * (if 10 * (~a17~0 - -175358) < 0 && 0 != 10 * (~a17~0 - -175358) % -9 then 10 * (~a17~0 - -175358) / -9 - 1 else 10 * (~a17~0 - -175358) / -9);~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 415#L2395true, annotation: [0, 0]]" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0 && 6 == ~a5~0 && (~a2~0 <= 189 && 4 == calculate_output2_~input#1) && 15 == ~a24~0);" "CountingPredicate [underlying: 321#L2401true, annotation: [0, 0]]") ("CountingPredicate [underlying: 126#L2931true, annotation: [0, 0]]" "assume (((5 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output2_~input#1) && 14 == ~a24~0) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0;~a2~0 := (if 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) < 0 && 0 != 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) % 45 then 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) % 45 - 45 else 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) % 45) - -234;~a7~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 126#L2931true, annotation: [0, 0]]" "assume !((((5 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output2_~input#1) && 14 == ~a24~0) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 254#L2937true, annotation: [0, 0]]") ("CountingPredicate [underlying: 476#L4969true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && (3 == calculate_output4_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 5 == ~a5~0) && ~a17~0 <= -108;~a17~0 := 1 + (if 578004 + ~a17~0 - 58119 < 0 && 0 != (578004 + ~a17~0 - 58119) % 109 then (578004 + ~a17~0 - 58119) % 109 - 109 else (578004 + ~a17~0 - 58119) % 109);~a7~0 := 12;~a24~0 := 13;calculate_output4_#res#1 := -1;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 476#L4969true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && (3 == calculate_output4_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 5 == ~a5~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 258#L4975true, annotation: [0, 0]]") ("CountingPredicate [underlying: 378#L1969true, annotation: [0, 0]]" "assume 12 == ~a7~0 && (((~a2~0 <= 189 && 2 == calculate_output_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0) && 4 == ~a5~0) && 15 == ~a24~0;~a17~0 := (if -1 * ((if 10 * (~a17~0 - -393608) < 0 && 0 != 10 * (~a17~0 - -393608) % 9 then 1 + 10 * (~a17~0 - -393608) / 9 else 10 * (~a17~0 - -393608) / 9) - 738081) < 0 && 0 != -1 * ((if 10 * (~a17~0 - -393608) < 0 && 0 != 10 * (~a17~0 - -393608) % 9 then 1 + 10 * (~a17~0 - -393608) / 9 else 10 * (~a17~0 - -393608) / 9) - 738081) % 10 then 1 + -1 * ((if 10 * (~a17~0 - -393608) < 0 && 0 != 10 * (~a17~0 - -393608) % 9 then 1 + 10 * (~a17~0 - -393608) / 9 else 10 * (~a17~0 - -393608) / 9) - 738081) / 10 else -1 * ((if 10 * (~a17~0 - -393608) < 0 && 0 != 10 * (~a17~0 - -393608) % 9 then 1 + 10 * (~a17~0 - -393608) / 9 else 10 * (~a17~0 - -393608) / 9) - 738081) / 10);~a7~0 := 13;~a24~0 := 14;~a5~0 := 5;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 378#L1969true, annotation: [0, 0]]" "assume !(12 == ~a7~0 && (((~a2~0 <= 189 && 2 == calculate_output_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0) && 4 == ~a5~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 801#L1976true, annotation: [0, 0]]") ("CountingPredicate [underlying: 699#L3157true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && 7 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output2_~input#1) && 13 == ~a24~0;~a17~0 := (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1) / 5) / 5);~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 699#L3157true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && 7 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output2_~input#1) && 13 == ~a24~0);" "CountingPredicate [underlying: 31#L3164true, annotation: [0, 0]]") ("CountingPredicate [underlying: 555#L4903true, annotation: [0, 0]]" "assume 13 == ~a24~0 && 6 == ~a5~0 && (5 == calculate_output3_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && ~a2~0 <= 189;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 - 83 - -75;~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 555#L4903true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && 6 == ~a5~0 && (5 == calculate_output3_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && ~a2~0 <= 189);" "CountingPredicate [underlying: 280#L4910true, annotation: [0, 0]]") ("CountingPredicate [underlying: 640#L3259true, annotation: [0, 0]]" "assume ~a17~0 <= -108 && (((189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 1 == calculate_output2_~input#1) && 12 == ~a7~0) && 13 == ~a24~0;~a2~0 := 3 * (-187375 + ~a2~0) - -239890;~a17~0 := (if 10 * (if 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) < 0 && 0 != 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) % 10 then 1 + 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) / 10 else 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) / 10) < 0 && 0 != 10 * (if 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) < 0 && 0 != 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) % 10 then 1 + 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) / 10 else 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) / 10) % 9 then 1 + 10 * (if 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) < 0 && 0 != 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) % 10 then 1 + 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) / 10 else 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) / 10) / 9 else 10 * (if 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) < 0 && 0 != 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) % 10 then 1 + 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) / 10 else 9 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -216) / 10) / 9);~a7~0 := 13;~a24~0 := 15;~a5~0 := 7;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 640#L3259true, annotation: [0, 0]]" "assume !(~a17~0 <= -108 && (((189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 1 == calculate_output2_~input#1) && 12 == ~a7~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 739#L3267true, annotation: [0, 0]]") ("CountingPredicate [underlying: 53#L3751true, annotation: [0, 0]]" "assume (((5 == calculate_output3_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 14 == ~a24~0) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -130272 + (5 * ~a2~0 - 436847);~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 469094 - -33679;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 53#L3751true, annotation: [0, 0]]" "assume !((((5 == calculate_output3_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 14 == ~a24~0) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 504#L3759true, annotation: [0, 0]]") ("CountingPredicate [underlying: 511#L2238true, annotation: [0, 0]]" "assume 13 == ~a24~0 && 7 == ~a5~0 && 13 == ~a7~0 && ~a2~0 <= 189 && 255 < ~a17~0 && 2 == calculate_output2_~input#1;~a17~0 := -600254 + ~a17~0 - 1;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 511#L2238true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && 7 == ~a5~0 && 13 == ~a7~0 && ~a2~0 <= 189 && 255 < ~a17~0 && 2 == calculate_output2_~input#1);" "CountingPredicate [underlying: 392#L2244true, annotation: [0, 0]]") ("CountingPredicate [underlying: 434#L2362true, annotation: [0, 0]]" "assume 14 == ~a24~0 && (6 == ~a5~0 && ~a2~0 <= 189 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && 255 < ~a17~0;~a7~0 := 12;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 434#L2362true, annotation: [0, 0]]" "assume !(14 == ~a24~0 && (6 == ~a5~0 && ~a2~0 <= 189 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && 255 < ~a17~0);" "CountingPredicate [underlying: 105#L2367true, annotation: [0, 0]]") ("CountingPredicate [underlying: 667#L426-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 557#L429-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 667#L426-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 557#L429-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 609#L2430true, annotation: [0, 0]]" "assume ((((((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 6 == ~a5~0) || (7 == ~a5~0 && (~a17~0 <= -108 && 12 == ~a7~0) && 13 == ~a24~0)) || (7 == ~a5~0 && (13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) && 2 == calculate_output2_~input#1) && ~a2~0 <= 189;~a17~0 := -1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053);~a7~0 := 14;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 609#L2430true, annotation: [0, 0]]" "assume !(((((((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 6 == ~a5~0) || (7 == ~a5~0 && (~a17~0 <= -108 && 12 == ~a7~0) && 13 == ~a24~0)) || (7 == ~a5~0 && (13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) && 2 == calculate_output2_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 563#L2437true, annotation: [0, 0]]") ("CountingPredicate [underlying: 199#L960true, annotation: [0, 0]]" "assume 4 == ~a5~0 && ((((12 == ~a7~0 && 255 < ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 3 == calculate_output_~input#1) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := -14 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109);~a7~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 199#L960true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && ((((12 == ~a7~0 && 255 < ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 3 == calculate_output_~input#1) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 358#L965true, annotation: [0, 0]]") ("CountingPredicate [underlying: 772#L2981true, annotation: [0, 0]]" "assume (13 == ~a24~0 && (((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (255 < ~a17~0 && 12 == ~a7~0)) && 1 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0;~a2~0 := (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % -5 then 5 * ~a2~0 / -5 - 1 else 5 * ~a2~0 / -5) - 131726;~a17~0 := 43 + (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - 197914 < 0 && 0 != ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - 197914) % 109 then ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - 197914) % 109 - 109 else ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - 197914) % 109);~a7~0 := 13;~a24~0 := 14;~a5~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 772#L2981true, annotation: [0, 0]]" "assume !((13 == ~a24~0 && (((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (255 < ~a17~0 && 12 == ~a7~0)) && 1 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 611#L2989true, annotation: [0, 0]]") ("CountingPredicate [underlying: 93#L3245true, annotation: [0, 0]]" "assume (111 < ~a17~0 && 255 >= ~a17~0) && 6 == ~a5~0 && ((2 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 14 == ~a24~0;~a2~0 := (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -236;~a17~0 := (if -1 * (-217095 + ~a17~0 - -761433) < 0 && 0 != -1 * (-217095 + ~a17~0 - -761433) % 10 then 1 + -1 * (-217095 + ~a17~0 - -761433) / 10 else -1 * (-217095 + ~a17~0 - -761433) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 93#L3245true, annotation: [0, 0]]" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && 6 == ~a5~0 && ((2 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 14 == ~a24~0);" "CountingPredicate [underlying: 215#L3253true, annotation: [0, 0]]") ("CountingPredicate [underlying: 713#L2604true, annotation: [0, 0]]" "assume (5 == ~a5~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 6 == calculate_output2_~input#1) && 13 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0;~a2~0 := 5 * (if ~a2~0 - -93069 < 0 && 0 != (~a2~0 - -93069) % 5 then 1 + (~a2~0 - -93069) / 5 else (~a2~0 - -93069) / 5) - 656223;~a17~0 := -400644 + ~a17~0 - 189700 - 2801;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 713#L2604true, annotation: [0, 0]]" "assume !((5 == ~a5~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 6 == calculate_output2_~input#1) && 13 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0);" "CountingPredicate [underlying: 382#L2611true, annotation: [0, 0]]") ("CountingPredicate [underlying: 48#L5059true, annotation: [0, 0]]" "assume 15 == ~a24~0 && ~a2~0 <= 189 && (((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) && 5 == calculate_output4_~input#1) && 7 == ~a5~0;~a17~0 := 300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872);~a7~0 := 13;~a24~0 := 13;~a5~0 := 5;calculate_output4_#res#1 := -1;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 48#L5059true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && ~a2~0 <= 189 && (((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) && 5 == calculate_output4_~input#1) && 7 == ~a5~0);" "CountingPredicate [underlying: 62#L5066true, annotation: [0, 0]]") ("CountingPredicate [underlying: 233#L1040true, annotation: [0, 0]]" "assume ((((13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) && 5 == ~a5~0) || (((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 4 == ~a5~0) || (((~a17~0 <= -108 && 12 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0)) && 2 == calculate_output_~input#1) && ~a2~0 <= 189;~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 - 71 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71) - -184;~a7~0 := 13;~a24~0 := 13;~a5~0 := 6;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 233#L1040true, annotation: [0, 0]]" "assume !(((((13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) && 5 == ~a5~0) || (((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 4 == ~a5~0) || (((~a17~0 <= -108 && 12 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0)) && 2 == calculate_output_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 447#L1047true, annotation: [0, 0]]") ("CountingPredicate [underlying: 568#L822true, annotation: [0, 0]]" "assume (6 == ~a5~0 && (2 == calculate_output_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -424739 + (if 10 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) < 0 && 0 != 10 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) % 9 then 1 + 10 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 9 else 10 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 9);~a17~0 := -600112 + ~a17~0;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 568#L822true, annotation: [0, 0]]" "assume !((6 == ~a5~0 && (2 == calculate_output_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 720#L829true, annotation: [0, 0]]") ("CountingPredicate [underlying: 420#L1027true, annotation: [0, 0]]" "assume (3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 2 == calculate_output_~input#1) && 13 == ~a24~0;~a2~0 := 5 * (8939 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5)) - 171471;~a17~0 := 2 + (if -410694 + ~a17~0 < 0 && 0 != (-410694 + ~a17~0) % 109 then (-410694 + ~a17~0) % 109 - 109 else (-410694 + ~a17~0) % 109);~a7~0 := 14;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 420#L1027true, annotation: [0, 0]]" "assume !((3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 2 == calculate_output_~input#1) && 13 == ~a24~0);" "CountingPredicate [underlying: 339#L1034true, annotation: [0, 0]]") ("CountingPredicate [underlying: 345#L1961true, annotation: [0, 0]]" "assume ~a17~0 <= -108 && (189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 13 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output_~input#1;~a2~0 := -583621 + ~a2~0 - 7708;~a17~0 := (if 5 * ((if ~a17~0 - -545152 < 0 && 0 != (~a17~0 - -545152) % 109 then (~a17~0 - -545152) % 109 - 109 else (~a17~0 - -545152) % 109) - -2) < 0 && 0 != 5 * ((if ~a17~0 - -545152 < 0 && 0 != (~a17~0 - -545152) % 109 then (~a17~0 - -545152) % 109 - 109 else (~a17~0 - -545152) % 109) - -2) % 109 then 5 * ((if ~a17~0 - -545152 < 0 && 0 != (~a17~0 - -545152) % 109 then (~a17~0 - -545152) % 109 - 109 else (~a17~0 - -545152) % 109) - -2) % 109 - 109 else 5 * ((if ~a17~0 - -545152 < 0 && 0 != (~a17~0 - -545152) % 109 then (~a17~0 - -545152) % 109 - 109 else (~a17~0 - -545152) % 109) - -2) % 109) - -2;~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 345#L1961true, annotation: [0, 0]]" "assume !(~a17~0 <= -108 && (189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 13 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output_~input#1);" "CountingPredicate [underlying: 378#L1969true, annotation: [0, 0]]") ("CountingPredicate [underlying: 736#L2976true, annotation: [0, 0]]" "assume (13 == ~a24~0 && (3 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0;~a17~0 := 540868 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 540865;~a7~0 := 13;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 736#L2976true, annotation: [0, 0]]" "assume !((13 == ~a24~0 && (3 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 772#L2981true, annotation: [0, 0]]") ("CountingPredicate [underlying: 49#L3694true, annotation: [0, 0]]" "assume ((((15 == ~a24~0 && 1 == calculate_output3_~input#1) && 4 == ~a5~0) && 12 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189;~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 49#L3694true, annotation: [0, 0]]" "assume !(((((15 == ~a24~0 && 1 == calculate_output3_~input#1) && 4 == ~a5~0) && 12 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 790#L3701true, annotation: [0, 0]]") ("CountingPredicate [underlying: 668#L3324true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && ((111 < ~a17~0 && 255 >= ~a17~0) && (2 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 7 == ~a5~0) && 15 == ~a24~0;~a17~0 := (if 10 * (-289356 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) < 0 && 0 != 10 * (-289356 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 9 then 1 + 10 * (-289356 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 9 else 10 * (-289356 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 668#L3324true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && ((111 < ~a17~0 && 255 >= ~a17~0) && (2 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 7 == ~a5~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 385#L3331true, annotation: [0, 0]]") ("CountingPredicate [underlying: 21#L4740true, annotation: [0, 0]]" "assume ((((111 < ~a17~0 && 255 >= ~a17~0) && 3 == calculate_output3_~input#1 && 14 == ~a7~0) && 14 == ~a24~0) && ~a2~0 <= 189) && 5 == ~a5~0;~a2~0 := -1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235);~a17~0 := (if 10 * (if 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 9 then 1 + 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 9 else 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 9) < 0 && 0 != 10 * (if 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 9 then 1 + 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 9 else 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 9) % 9 then 1 + 10 * (if 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 9 then 1 + 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 9 else 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 9) / 9 else 10 * (if 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 9 then 1 + 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 9 else 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 9) / 9);~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 21#L4740true, annotation: [0, 0]]" "assume !(((((111 < ~a17~0 && 255 >= ~a17~0) && 3 == calculate_output3_~input#1 && 14 == ~a7~0) && 14 == ~a24~0) && ~a2~0 <= 189) && 5 == ~a5~0);" "CountingPredicate [underlying: 695#L4747true, annotation: [0, 0]]") ("CountingPredicate [underlying: 393#L555true, annotation: [0, 0]]" "assume 15 == ~a24~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 1 == calculate_output_~input#1 && 4 == ~a5~0) && 13 == ~a7~0) && 255 < ~a17~0;~a17~0 := 117 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 393#L555true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 1 == calculate_output_~input#1 && 4 == ~a5~0) && 13 == ~a7~0) && 255 < ~a17~0);" "CountingPredicate [underlying: 357#L562true, annotation: [0, 0]]") ("CountingPredicate [underlying: 261#L1744true, annotation: [0, 0]]" "assume 13 == ~a24~0 && 13 == ~a7~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (2 == calculate_output_~input#1 && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 5 * (-75316 + 5 * ~a2~0);~a17~0 := 25 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 551159;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 261#L1744true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && 13 == ~a7~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (2 == calculate_output_~input#1 && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 544#L1751true, annotation: [0, 0]]") ("CountingPredicate [underlying: 235#L570true, annotation: [0, 0]]" "assume ((5 == ~a5~0 && ~a2~0 <= 189 && 1 == calculate_output_~input#1 && 15 == ~a24~0) && 255 < ~a17~0) && 14 == ~a7~0;~a2~0 := (if 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) < 0 && 0 != 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 then 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 - 45 else 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45) - -199;~a7~0 := 13;~a24~0 := 14;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 235#L570true, annotation: [0, 0]]" "assume !(((5 == ~a5~0 && ~a2~0 <= 189 && 1 == calculate_output_~input#1 && 15 == ~a24~0) && 255 < ~a17~0) && 14 == ~a7~0);" "CountingPredicate [underlying: 771#L576true, annotation: [0, 0]]") ("CountingPredicate [underlying: 614#L2124true, annotation: [0, 0]]" "assume (~a17~0 <= -108 && 6 == ~a5~0 && ~a2~0 <= 189 && 15 == ~a24~0 && 3 == calculate_output2_~input#1) && 13 == ~a7~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 614#L2124true, annotation: [0, 0]]" "assume !((~a17~0 <= -108 && 6 == ~a5~0 && ~a2~0 <= 189 && 15 == ~a24~0 && 3 == calculate_output2_~input#1) && 13 == ~a7~0);" "CountingPredicate [underlying: 506#L2131true, annotation: [0, 0]]") ("CountingPredicate [underlying: 289#L2025true, annotation: [0, 0]]" "assume (((189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 2 == calculate_output2_~input#1) && 4 == ~a5~0) && 14 == ~a24~0;~a2~0 := -61750 + (if 10 * (-438465 + ~a2~0) < 0 && 0 != 10 * (-438465 + ~a2~0) % 9 then 1 + 10 * (-438465 + ~a2~0) / 9 else 10 * (-438465 + ~a2~0) / 9);~a17~0 := -650123 + (~a17~0 - -547585 - -40543);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 289#L2025true, annotation: [0, 0]]" "assume !((((189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 2 == calculate_output2_~input#1) && 4 == ~a5~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 38#L2033true, annotation: [0, 0]]") ("CountingPredicate [underlying: 617#L1538true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && (3 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a17~0 <= -108) && 5 == ~a5~0;~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -107;~a7~0 := 14;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 617#L1538true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && (3 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a17~0 <= -108) && 5 == ~a5~0);" "CountingPredicate [underlying: 367#L1544true, annotation: [0, 0]]") ("CountingPredicate [underlying: 399#L4234true, annotation: [0, 0]]" "assume (15 == ~a24~0 && 14 == ~a7~0 && (4 == calculate_output3_~input#1 && 255 < ~a17~0) && 5 == ~a5~0) && ~a2~0 <= 189;~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) / 5) - -166;~a17~0 := -557397 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5);~a24~0 := 14;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 399#L4234true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && 14 == ~a7~0 && (4 == calculate_output3_~input#1 && 255 < ~a17~0) && 5 == ~a5~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 324#L4240true, annotation: [0, 0]]") ("CountingPredicate [underlying: 740#L3064true, annotation: [0, 0]]" "assume (((7 == ~a5~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && ~a2~0 <= 189) && 15 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := (if 10 * (-515705 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) < 0 && 0 != 10 * (-515705 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 9 then 1 + 10 * (-515705 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 9 else 10 * (-515705 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 740#L3064true, annotation: [0, 0]]" "assume !((((7 == ~a5~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && ~a2~0 <= 189) && 15 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 85#L3071true, annotation: [0, 0]]") ("CountingPredicate [underlying: 71#L2250true, annotation: [0, 0]]" "assume 15 == ~a24~0 && 6 == ~a5~0 && ~a2~0 <= 189 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 3 == calculate_output2_~input#1;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 2;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 71#L2250true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && 6 == ~a5~0 && ~a2~0 <= 189 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 3 == calculate_output2_~input#1);" "CountingPredicate [underlying: 473#L2257true, annotation: [0, 0]]") ("CountingPredicate [underlying: 34#L3688true, annotation: [0, 0]]" "assume (((14 == ~a24~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a2~0 := 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45);~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 34#L3688true, annotation: [0, 0]]" "assume !((((14 == ~a24~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "CountingPredicate [underlying: 49#L3694true, annotation: [0, 0]]") ("CountingPredicate [underlying: 670#L387-1true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 174#L390-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 670#L387-1true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 174#L390-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 741#L528true, annotation: [0, 0]]" "assume (((189 < ~a2~0 && 281 >= ~a2~0) && (((~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output_~input#1) && 3 == ~a5~0) && 14 == ~a24~0;~a2~0 := (if 10 * (-131864 + ~a2~0) < 0 && 0 != 10 * (-131864 + ~a2~0) % 9 then 1 + 10 * (-131864 + ~a2~0) / 9 else 10 * (-131864 + ~a2~0) / 9) - 73578;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946);~a7~0 := 13;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 741#L528true, annotation: [0, 0]]" "assume !((((189 < ~a2~0 && 281 >= ~a2~0) && (((~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output_~input#1) && 3 == ~a5~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 361#L535true, annotation: [0, 0]]") ("CountingPredicate [underlying: 562#L4255true, annotation: [0, 0]]" "assume (13 == ~a7~0 && ((4 == calculate_output3_~input#1 && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0;~a24~0 := 14;~a5~0 := 4;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 562#L4255true, annotation: [0, 0]]" "assume !((13 == ~a7~0 && ((4 == calculate_output3_~input#1 && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 408#L4261true, annotation: [0, 0]]") ("CountingPredicate [underlying: 751#L4461true, annotation: [0, 0]]" "assume ((~a17~0 <= -108 && 14 == ~a24~0 && 4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 6 == ~a5~0;~a7~0 := 13;~a24~0 := 13;~a5~0 := 5;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 751#L4461true, annotation: [0, 0]]" "assume !(((~a17~0 <= -108 && 14 == ~a24~0 && 4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 6 == ~a5~0);" "CountingPredicate [underlying: 228#L4468true, annotation: [0, 0]]") ("CountingPredicate [underlying: 771#L576true, annotation: [0, 0]]" "assume (~a17~0 <= -108 && (189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output_~input#1) && 15 == ~a24~0) && 5 == ~a5~0;~a17~0 := (if 5 * (16 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) < 0 && 0 != 5 * (16 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109 then 5 * (16 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109 - 109 else 5 * (16 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109) - -2;~a7~0 := 14;~a24~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 771#L576true, annotation: [0, 0]]" "assume !((~a17~0 <= -108 && (189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output_~input#1) && 15 == ~a24~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 395#L582true, annotation: [0, 0]]") ("CountingPredicate [underlying: 728#L1462true, annotation: [0, 0]]" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && ((((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0) && 15 == ~a24~0;~a17~0 := (if -1 * (if 418092 + (~a17~0 - 271153) < 0 && 0 != (418092 + (~a17~0 - 271153)) % 5 then 1 + (418092 + (~a17~0 - 271153)) / 5 else (418092 + (~a17~0 - 271153)) / 5) < 0 && 0 != -1 * (if 418092 + (~a17~0 - 271153) < 0 && 0 != (418092 + (~a17~0 - 271153)) % 5 then 1 + (418092 + (~a17~0 - 271153)) / 5 else (418092 + (~a17~0 - 271153)) / 5) % 10 then 1 + -1 * (if 418092 + (~a17~0 - 271153) < 0 && 0 != (418092 + (~a17~0 - 271153)) % 5 then 1 + (418092 + (~a17~0 - 271153)) / 5 else (418092 + (~a17~0 - 271153)) / 5) / 10 else -1 * (if 418092 + (~a17~0 - 271153) < 0 && 0 != (418092 + (~a17~0 - 271153)) % 5 then 1 + (418092 + (~a17~0 - 271153)) / 5 else (418092 + (~a17~0 - 271153)) / 5) / 10);~a7~0 := 14;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 728#L1462true, annotation: [0, 0]]" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && ((((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 472#L1467true, annotation: [0, 0]]") ("CountingPredicate [underlying: 30#L4063true, annotation: [0, 0]]" "assume (((5 == ~a5~0 && 13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) || (4 == ~a5~0 && (255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) || (((12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 5 == ~a5~0)) && 3 == calculate_output3_~input#1) && ~a2~0 <= 189;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -222886;~a7~0 := 14;~a24~0 := 13;~a5~0 := 6;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 30#L4063true, annotation: [0, 0]]" "assume !((((5 == ~a5~0 && 13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) || (4 == ~a5~0 && (255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) || (((12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 5 == ~a5~0)) && 3 == calculate_output3_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 172#L4070true, annotation: [0, 0]]") ("CountingPredicate [underlying: 154#L3790true, annotation: [0, 0]]" "assume 15 == ~a24~0 && ~a2~0 <= 189 && 14 == ~a7~0 && (2 == calculate_output3_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0;~a17~0 := (if 10 * (~a17~0 - 501351) < 0 && 0 != 10 * (~a17~0 - 501351) % 9 then 1 + 10 * (~a17~0 - 501351) / 9 else 10 * (~a17~0 - 501351) / 9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 154#L3790true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && ~a2~0 <= 189 && 14 == ~a7~0 && (2 == calculate_output3_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 14#L3797true, annotation: [0, 0]]") ("CountingPredicate [underlying: 662#L1105true, annotation: [0, 0]]" "assume ((~a2~0 <= 189 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 5 == calculate_output_~input#1) && 14 == ~a24~0) && 7 == ~a5~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 - 1;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 662#L1105true, annotation: [0, 0]]" "assume !(((~a2~0 <= 189 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 5 == calculate_output_~input#1) && 14 == ~a24~0) && 7 == ~a5~0);" "CountingPredicate [underlying: 757#L1112true, annotation: [0, 0]]") ("CountingPredicate [underlying: 729#L3778true, annotation: [0, 0]]" "assume ((6 == ~a5~0 && ((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 5 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a2~0 <= 189;~a17~0 := 184 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 1 - 1;~a7~0 := 12;~a24~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 729#L3778true, annotation: [0, 0]]" "assume !(((6 == ~a5~0 && ((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 5 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 308#L3785true, annotation: [0, 0]]") ("CountingPredicate [underlying: 722#L474-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 678#L477-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 722#L474-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 678#L477-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 467#L1474true, annotation: [0, 0]]" "assume (4 == ~a5~0 && 14 == ~a24~0 && 3 == calculate_output_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 5 * ~a2~0 - 516770 - 71238;~a17~0 := 300128 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872);~a7~0 := 12;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 467#L1474true, annotation: [0, 0]]" "assume !((4 == ~a5~0 && 14 == ~a24~0 && 3 == calculate_output_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 530#L1481true, annotation: [0, 0]]") ("CountingPredicate [underlying: 213#L3399true, annotation: [0, 0]]" "assume 6 == ~a5~0 && 15 == ~a24~0 && (13 == ~a7~0 && 6 == calculate_output2_~input#1 && ~a17~0 <= -108) && ~a2~0 <= 189;~a2~0 := 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235);~a17~0 := 575451 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -40 - 575414);~a7~0 := 14;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 213#L3399true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && 15 == ~a24~0 && (13 == ~a7~0 && 6 == calculate_output2_~input#1 && ~a17~0 <= -108) && ~a2~0 <= 189);" "CountingPredicate [underlying: 37#L3407true, annotation: [0, 0]]") ("CountingPredicate [underlying: 61#L4790true, annotation: [0, 0]]" "assume (14 == ~a24~0 && 4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && ~a17~0 <= -108;~a2~0 := 3 * (-164157 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5));~a7~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 61#L4790true, annotation: [0, 0]]" "assume !((14 == ~a24~0 && 4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && ~a17~0 <= -108);" "CountingPredicate [underlying: 373#L4796true, annotation: [0, 0]]") ("CountingPredicate [underlying: 410#L69true, annotation: [0, 0]]" "assume node1_~m1~0#1 > ~id1~0;~send1~0 := node1_~m1~0#1;" "CountingPredicate [underlying: 69#L68-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 410#L69true, annotation: [0, 0]]" "assume !(node1_~m1~0#1 > ~id1~0);" "CountingPredicate [underlying: 255#L72true, annotation: [0, 0]]") ("CountingPredicate [underlying: 353#L2876true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && (3 == ~a5~0 && 3 == calculate_output2_~input#1 && 15 == ~a24~0) && 14 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a2~0 := -123947 + (if ~a2~0 - 230215 < 0 && 0 != (~a2~0 - 230215) % 5 then 1 + (~a2~0 - 230215) / 5 else (~a2~0 - 230215) / 5);~a17~0 := 5 * (if 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % -2 then 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / -2 - 1 else 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / -2);~a7~0 := 12;~a24~0 := 13;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 353#L2876true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && (3 == ~a5~0 && 3 == calculate_output2_~input#1 && 15 == ~a24~0) && 14 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 300#L2883true, annotation: [0, 0]]") ("CountingPredicate [underlying: 202#L2216true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a24~0 && 6 == calculate_output2_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 4 == ~a5~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053;~a7~0 := 13;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 202#L2216true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a24~0 && 6 == calculate_output2_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 4 == ~a5~0);" "CountingPredicate [underlying: 760#L2223true, annotation: [0, 0]]") ("CountingPredicate [underlying: 691#L1219true, annotation: [0, 0]]" "assume 6 == ~a5~0 && 13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output_~input#1;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 543395 - 31512;~a17~0 := ~a17~0 - 374709 - 89040 - 22731;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 691#L1219true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && 13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output_~input#1);" "CountingPredicate [underlying: 56#L1226true, annotation: [0, 0]]") ("CountingPredicate [underlying: 565#L1876true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 4 == calculate_output_~input#1 && ((((15 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) && 6 == ~a5~0) || (7 == ~a5~0 && 13 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) || (((~a17~0 <= -108 && 13 == ~a7~0) && 13 == ~a24~0) && 7 == ~a5~0));~a2~0 := 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45);~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 - -1 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 - -1) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 - -1) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 - -1) / 5);~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 565#L1876true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 4 == calculate_output_~input#1 && ((((15 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) && 6 == ~a5~0) || (7 == ~a5~0 && 13 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) || (((~a17~0 <= -108 && 13 == ~a7~0) && 13 == ~a24~0) && 7 == ~a5~0)));" "CountingPredicate [underlying: 653#L1884true, annotation: [0, 0]]") ("CountingPredicate [underlying: 577#L1667true, annotation: [0, 0]]" "assume ((14 == ~a24~0 && (4 == calculate_output_~input#1 && 13 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if ~a2~0 - 574876 < 0 && 0 != (~a2~0 - 574876) % 5 then 1 + (~a2~0 - 574876) / 5 else (~a2~0 - 574876) / 5) - 126841;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182;~a24~0 := 13;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 577#L1667true, annotation: [0, 0]]" "assume !(((14 == ~a24~0 && (4 == calculate_output_~input#1 && 13 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 558#L1674true, annotation: [0, 0]]") ("CountingPredicate [underlying: 712#L1286true, annotation: [0, 0]]" "assume ((15 == ~a24~0 && 255 < ~a17~0 && 4 == calculate_output_~input#1 && ~a2~0 <= 189) && 12 == ~a7~0) && 7 == ~a5~0;~a17~0 := 179 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 53 - -56;~a7~0 := 13;~a24~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 712#L1286true, annotation: [0, 0]]" "assume !(((15 == ~a24~0 && 255 < ~a17~0 && 4 == calculate_output_~input#1 && ~a2~0 <= 189) && 12 == ~a7~0) && 7 == ~a5~0);" "CountingPredicate [underlying: 336#L1292true, annotation: [0, 0]]") ("CountingPredicate [underlying: 650#L3144true, annotation: [0, 0]]" "assume ((((((14 == ~a7~0 && 255 < ~a17~0) && 15 == ~a24~0) && 4 == ~a5~0) || (((12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 5 == ~a5~0)) || (((~a17~0 <= -108 && 13 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0)) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 - -1;~a7~0 := 14;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 650#L3144true, annotation: [0, 0]]" "assume !(((((((14 == ~a7~0 && 255 < ~a17~0) && 15 == ~a24~0) && 4 == ~a5~0) || (((12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 5 == ~a5~0)) || (((~a17~0 <= -108 && 13 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0)) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 337#L3151true, annotation: [0, 0]]") ("CountingPredicate [underlying: 601#L5116-2true, annotation: [0, 0]]" "assume !true;" "CountingPredicate [underlying: 608#L5110true, annotation: [0, 0]]") ("CountingPredicate [underlying: 601#L5116-2true, annotation: [0, 0]]" "assume !true;" "CountingPredicate [underlying: 608#L5110true, annotation: [0, 0]]") ("CountingPredicate [underlying: 601#L5116-2true, annotation: [0, 0]]" "havoc main2_~input~0#1;havoc main2_#t~nondet33#1;assume -2147483648 <= main2_#t~nondet33#1 && main2_#t~nondet33#1 <= 2147483647;main2_~input~0#1 := main2_#t~nondet33#1;havoc main2_#t~nondet33#1;" "CountingPredicate [underlying: 628#L5121true, annotation: [0, 0]]") ("CountingPredicate [underlying: 564#L1716true, annotation: [0, 0]]" "assume ((((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0) && 13 == ~a24~0;~a17~0 := 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184 - 1);~a7~0 := 14;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 564#L1716true, annotation: [0, 0]]" "assume !(((((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 282#L1722true, annotation: [0, 0]]") ("CountingPredicate [underlying: 767#L4202true, annotation: [0, 0]]" "assume ~a17~0 <= -108 && 6 == ~a5~0 && ((12 == ~a7~0 && 1 == calculate_output3_~input#1) && 13 == ~a24~0) && ~a2~0 <= 189;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 767#L4202true, annotation: [0, 0]]" "assume !(~a17~0 <= -108 && 6 == ~a5~0 && ((12 == ~a7~0 && 1 == calculate_output3_~input#1) && 13 == ~a24~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 490#L4207true, annotation: [0, 0]]") ("CountingPredicate [underlying: 386#L4774true, annotation: [0, 0]]" "assume (((189 < ~a2~0 && 281 >= ~a2~0) && ((255 < ~a17~0 && 12 == ~a7~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) && 6 == calculate_output3_~input#1) && 6 == ~a5~0) && 13 == ~a24~0;~a2~0 := -37056 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - 67976);~a17~0 := (if -14 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) < 0 && 0 != (-14 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 5 then 1 + (-14 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) / 5 else (-14 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) / 5);~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 386#L4774true, annotation: [0, 0]]" "assume !((((189 < ~a2~0 && 281 >= ~a2~0) && ((255 < ~a17~0 && 12 == ~a7~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) && 6 == calculate_output3_~input#1) && 6 == ~a5~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 396#L4782true, annotation: [0, 0]]") ("CountingPredicate [underlying: 391#L3624true, annotation: [0, 0]]" "assume (255 < ~a17~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 15 == ~a24~0) && 3 == ~a5~0;~a2~0 := -1 * ((if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) - -456557);~a17~0 := -534343 + 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5);~a7~0 := 13;~a24~0 := 13;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 391#L3624true, annotation: [0, 0]]" "assume !((255 < ~a17~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 15 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 190#L3631true, annotation: [0, 0]]") ("CountingPredicate [underlying: 396#L4782true, annotation: [0, 0]]" "assume 255 < ~a17~0 && 13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0 && 3 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0);~a2~0 := -497981 + ~a2~0;~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) - 289303;~a7~0 := 14;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 396#L4782true, annotation: [0, 0]]" "assume !(255 < ~a17~0 && 13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0 && 3 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0));" "CountingPredicate [underlying: 61#L4790true, annotation: [0, 0]]") ("CountingPredicate [underlying: 507#L952true, annotation: [0, 0]]" "assume (5 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (14 == ~a7~0 && 5 == calculate_output_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if 10 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) < 0 && 0 != 10 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) % 9 then 1 + 10 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 9 else 10 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 9) - 571457;~a17~0 := (if 10 * (18143 + (~a17~0 - -227661)) < 0 && 0 != 10 * (18143 + (~a17~0 - -227661)) % 9 then 1 + 10 * (18143 + (~a17~0 - -227661)) / 9 else 10 * (18143 + (~a17~0 - -227661)) / 9);~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 507#L952true, annotation: [0, 0]]" "assume !((5 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (14 == ~a7~0 && 5 == calculate_output_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 199#L960true, annotation: [0, 0]]") ("CountingPredicate [underlying: 175#L3360true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && (1 == calculate_output2_~input#1 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0))) && 14 == ~a24~0;~a2~0 := 25 * ~a2~0 - 195095;~a17~0 := 2 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109);~a7~0 := 13;~a5~0 := 5;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 175#L3360true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && (1 == calculate_output2_~input#1 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0))) && 14 == ~a24~0);" "CountingPredicate [underlying: 351#L3367true, annotation: [0, 0]]") ("CountingPredicate [underlying: 464#L405-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 159#L408-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 464#L405-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 159#L408-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 653#L1884true, annotation: [0, 0]]" "assume 4 == ~a5~0 && 14 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 255 < ~a17~0 && (13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1;~a2~0 := -131825 + -5 * ~a2~0;~a17~0 := (if -1 * (-253338 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -303884) < 0 && 0 != -1 * (-253338 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -303884) % 10 then 1 + -1 * (-253338 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -303884) / 10 else -1 * (-253338 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -303884) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 653#L1884true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && 14 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 255 < ~a17~0 && (13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1);" "CountingPredicate [underlying: 52#L1892true, annotation: [0, 0]]") ("CountingPredicate [underlying: 111#L3023true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 6 == ~a5~0 && ~a17~0 <= -108 && 14 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output2_~input#1;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 - -1 - -152243 - 152245;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 111#L3023true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 6 == ~a5~0 && ~a17~0 <= -108 && 14 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output2_~input#1);" "CountingPredicate [underlying: 690#L3029true, annotation: [0, 0]]") ("CountingPredicate [underlying: 560#L3469true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 15 == ~a24~0 && 14 == ~a7~0 && 5 == ~a5~0 && ~a17~0 <= -108 && 2 == calculate_output3_~input#1;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 560#L3469true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 15 == ~a24~0 && 14 == ~a7~0 && 5 == ~a5~0 && ~a17~0 <= -108 && 2 == calculate_output3_~input#1);" "CountingPredicate [underlying: 675#L3476true, annotation: [0, 0]]") ("CountingPredicate [underlying: 436#L3435true, annotation: [0, 0]]" "assume ((13 == ~a24~0 && 6 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0;~a17~0 := 1 + (if 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -11) < 0 && 0 != 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -11) % 109 then 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -11) % 109 - 109 else 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -11) % 109);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 436#L3435true, annotation: [0, 0]]" "assume !(((13 == ~a24~0 && 6 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0);" "CountingPredicate [underlying: 210#L3441true, annotation: [0, 0]]") ("CountingPredicate [underlying: 288#L4160true, annotation: [0, 0]]" "assume 15 == ~a24~0 && ((4 == calculate_output3_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 6 == ~a5~0) && ~a2~0 <= 189;~a17~0 := (if ~a17~0 - -17630 - 6795 < 0 && 0 != (~a17~0 - -17630 - 6795) % 109 then (~a17~0 - -17630 - 6795) % 109 - 109 else (~a17~0 - -17630 - 6795) % 109) - -1;~a7~0 := 12;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 288#L4160true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && ((4 == calculate_output3_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 6 == ~a5~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 484#L4165true, annotation: [0, 0]]") ("CountingPredicate [underlying: 723#L4409true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 255 < ~a17~0 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output3_~input#1) && 5 == ~a5~0;~a2~0 := -5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - 445381;~a17~0 := -42172 + (~a17~0 - 533326 - 24751);~a7~0 := 12;~a24~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 723#L4409true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 255 < ~a17~0 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output3_~input#1) && 5 == ~a5~0);" "CountingPredicate [underlying: 592#L4417true, annotation: [0, 0]]") ("CountingPredicate [underlying: 675#L3476true, annotation: [0, 0]]" "assume (15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 5 == ~a5~0;~a2~0 := (if -5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != -5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + -5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else -5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5);~a17~0 := 295612 + ~a17~0 - 579561 - -466982;~a7~0 := 12;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 675#L3476true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 5 == ~a5~0);" "CountingPredicate [underlying: 2#L3484true, annotation: [0, 0]]") ("CountingPredicate [underlying: 95#L1234true, annotation: [0, 0]]" "assume 255 < ~a17~0 && ((13 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output_~input#1) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a7~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 95#L1234true, annotation: [0, 0]]" "assume !(255 < ~a17~0 && ((13 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output_~input#1) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 242#L1239true, annotation: [0, 0]]") ("CountingPredicate [underlying: 679#L521true, annotation: [0, 0]]" "assume (((((12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) && 1 == calculate_output_~input#1) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0;~a2~0 := -172247 + (~a2~0 - 384978);~a17~0 := 542386 + 5 * ~a17~0;~a7~0 := 12;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 679#L521true, annotation: [0, 0]]" "assume !((((((12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) && 1 == calculate_output_~input#1) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 741#L528true, annotation: [0, 0]]") ("CountingPredicate [underlying: 429#L5034true, annotation: [0, 0]]" "assume (((189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0 && 15 == ~a24~0 && 5 == calculate_output4_~input#1) && 12 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a17~0 := 40396 + (~a17~0 - -533048);~a7~0 := 13;~a24~0 := 13;calculate_output4_#res#1 := -1;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 429#L5034true, annotation: [0, 0]]" "assume !((((189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0 && 15 == ~a24~0 && 5 == calculate_output4_~input#1) && 12 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "CountingPredicate [underlying: 576#L5040true, annotation: [0, 0]]") ("CountingPredicate [underlying: 222#L121true, annotation: [0, 0]]" "assume node3_~m3~0#1 > ~id3~0;~send3~0 := node3_~m3~0#1;" "CountingPredicate [underlying: 648#L120-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 222#L121true, annotation: [0, 0]]" "assume !(node3_~m3~0#1 > ~id3~0);" "CountingPredicate [underlying: 768#L124true, annotation: [0, 0]]") ("CountingPredicate [underlying: 188#L3808true, annotation: [0, 0]]" "assume ((((111 < ~a17~0 && 255 >= ~a17~0) && 5 == calculate_output3_~input#1 && ~a2~0 <= 189) && 14 == ~a7~0) && 5 == ~a5~0) && 14 == ~a24~0;~a17~0 := (if 10 * (148886 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) < 0 && 0 != 10 * (148886 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % -9 then 10 * (148886 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / -9 - 1 else 10 * (148886 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / -9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 188#L3808true, annotation: [0, 0]]" "assume !(((((111 < ~a17~0 && 255 >= ~a17~0) && 5 == calculate_output3_~input#1 && ~a2~0 <= 189) && 14 == ~a7~0) && 5 == ~a5~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 227#L3815true, annotation: [0, 0]]") ("CountingPredicate [underlying: 375#L4401true, annotation: [0, 0]]" "assume (6 == calculate_output3_~input#1 && (((4 == ~a5~0 && 15 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || ((13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108) && 5 == ~a5~0)) || ((13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) && 5 == ~a5~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if 50 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) < 0 && 0 != 50 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) % 9 then 1 + 50 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 9 else 50 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 9);~a17~0 := 300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - 193833 - -193835;~a7~0 := 13;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 375#L4401true, annotation: [0, 0]]" "assume !((6 == calculate_output3_~input#1 && (((4 == ~a5~0 && 15 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || ((13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108) && 5 == ~a5~0)) || ((13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) && 5 == ~a5~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 723#L4409true, annotation: [0, 0]]") ("CountingPredicate [underlying: 336#L1292true, annotation: [0, 0]]" "assume 15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0 && (1 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -309761 + (if 10 * (-164688 + ~a2~0) < 0 && 0 != 10 * (-164688 + ~a2~0) % 9 then 1 + 10 * (-164688 + ~a2~0) / 9 else 10 * (-164688 + ~a2~0) / 9);~a17~0 := 3 * (-186431 + 5 * ~a17~0);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 336#L1292true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0 && (1 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 110#L1300true, annotation: [0, 0]]") ("CountingPredicate [underlying: 26#L2018true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && 4 == calculate_output2_~input#1 && ((14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108) || ((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0))) && 6 == ~a5~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 146392 - 201110;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 26#L2018true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && 4 == calculate_output2_~input#1 && ((14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108) || ((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0))) && 6 == ~a5~0);" "CountingPredicate [underlying: 289#L2025true, annotation: [0, 0]]") ("CountingPredicate [underlying: 120#L4834true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && 4 == ~a5~0 && ~a17~0 <= -108 && 2 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0;~a17~0 := -84 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -85);~a7~0 := 12;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 120#L4834true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && 4 == ~a5~0 && ~a17~0 <= -108 && 2 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0);" "CountingPredicate [underlying: 320#L4839true, annotation: [0, 0]]") ("CountingPredicate [underlying: 387#L4584true, annotation: [0, 0]]" "assume 4 == ~a5~0 && ((15 == ~a24~0 && 2 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := ~a2~0 - -117222 - 186157 - -508770 - 673504;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 387#L4584true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && ((15 == ~a24~0 && 2 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 65#L4591true, annotation: [0, 0]]") ("CountingPredicate [underlying: 450#L728true, annotation: [0, 0]]" "assume (7 == ~a5~0 && ((((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0)) && 4 == calculate_output_~input#1) && ~a2~0 <= 189) && 13 == ~a24~0;~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - 178027 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - 178027) % 45 then ((if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - 178027) % 45 - 45 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - 178027) % 45) - -249;~a17~0 := (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 189029) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 189029) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 189029) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 189029) / 9);~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 450#L728true, annotation: [0, 0]]" "assume !((7 == ~a5~0 && ((((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0)) && 4 == calculate_output_~input#1) && ~a2~0 <= 189) && 13 == ~a24~0);" "CountingPredicate [underlying: 121#L736true, annotation: [0, 0]]") ("CountingPredicate [underlying: 17#L1118true, annotation: [0, 0]]" "assume (13 == ~a24~0 && (((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0) && 255 < ~a17~0;~a2~0 := (if (if ~a2~0 - 410733 < 0 && 0 != (~a2~0 - 410733) % 5 then 1 + (~a2~0 - 410733) / 5 else (~a2~0 - 410733) / 5) < 0 && 0 != (if ~a2~0 - 410733 < 0 && 0 != (~a2~0 - 410733) % 5 then 1 + (~a2~0 - 410733) / 5 else (~a2~0 - 410733) / 5) % 5 then 1 + (if ~a2~0 - 410733 < 0 && 0 != (~a2~0 - 410733) % 5 then 1 + (~a2~0 - 410733) / 5 else (~a2~0 - 410733) / 5) / 5 else (if ~a2~0 - 410733 < 0 && 0 != (~a2~0 - 410733) % 5 then 1 + (~a2~0 - 410733) / 5 else (~a2~0 - 410733) / 5) / 5);~a17~0 := 127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71);~a7~0 := 13;~a24~0 := 15;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 17#L1118true, annotation: [0, 0]]" "assume !((13 == ~a24~0 && (((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0) && 255 < ~a17~0);" "CountingPredicate [underlying: 284#L1125true, annotation: [0, 0]]") ("CountingPredicate [underlying: 599#L4924true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && 6 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output3_~input#1) && 14 == ~a24~0) && ~a17~0 <= -108;~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 599#L4924true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && 6 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output3_~input#1) && 14 == ~a24~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 616#L4931true, annotation: [0, 0]]") ("CountingPredicate [underlying: 179#L750true, annotation: [0, 0]]" "assume (13 == ~a24~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 2 == calculate_output_~input#1) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if 10 * (-139298 + -5 * ~a2~0) < 0 && 0 != 10 * (-139298 + -5 * ~a2~0) % 9 then 1 + 10 * (-139298 + -5 * ~a2~0) / 9 else 10 * (-139298 + -5 * ~a2~0) / 9);~a17~0 := ~a17~0 - 600110;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 179#L750true, annotation: [0, 0]]" "assume !((13 == ~a24~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 2 == calculate_output_~input#1) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 46#L757true, annotation: [0, 0]]") ("CountingPredicate [underlying: 178#L903true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 14 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (2 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 6 == ~a5~0;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -2 - 444254 - -444251;~a7~0 := 13;~a5~0 := 3;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 178#L903true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 14 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (2 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 6 == ~a5~0);" "CountingPredicate [underlying: 655#L909true, annotation: [0, 0]]") ("CountingPredicate [underlying: 335#L414-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 381#L417-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 335#L414-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 381#L417-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 616#L4931true, annotation: [0, 0]]" "assume 15 == ~a24~0 && (12 == ~a7~0 && (6 == calculate_output3_~input#1 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0;~a17~0 := -506732 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -506916;~a24~0 := 13;~a5~0 := 5;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 616#L4931true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && (12 == ~a7~0 && (6 == calculate_output3_~input#1 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 186#L4937true, annotation: [0, 0]]") ("CountingPredicate [underlying: 725#L487true, annotation: [0, 0]]" "assume !false;" "CountingPredicate [underlying: 73#ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 725#L487true, annotation: [0, 0]]" "assume false;assume false;" "CountingPredicate [underlying: 497#L486-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 75#L4802true, annotation: [0, 0]]" "assume ((3 == ~a5~0 && 2 == calculate_output3_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0;~a17~0 := -1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) - -2;~a7~0 := 14;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 75#L4802true, annotation: [0, 0]]" "assume !(((3 == ~a5~0 && 2 == calculate_output3_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 802#L4807true, annotation: [0, 0]]") ("CountingPredicate [underlying: 114#L4725true, annotation: [0, 0]]" "assume (15 == ~a24~0 && 4 == ~a5~0 && 2 == calculate_output3_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -586556 + (~a2~0 - -381050) - 318711;~a17~0 := 25 * ~a17~0 - 315241;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 114#L4725true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && 4 == ~a5~0 && 2 == calculate_output3_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 209#L4733true, annotation: [0, 0]]") ("CountingPredicate [underlying: 207#L1079true, annotation: [0, 0]]" "assume (7 == ~a5~0 && 15 == ~a24~0 && (6 == calculate_output_~input#1 && 255 < ~a17~0) && 12 == ~a7~0) && ~a2~0 <= 189;~a17~0 := -19782 + (if -600116 + ~a17~0 < 0 && 0 != (-600116 + ~a17~0) % 5 then 1 + (-600116 + ~a17~0) / 5 else (-600116 + ~a17~0) / 5);~a24~0 := 14;~a5~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 207#L1079true, annotation: [0, 0]]" "assume !((7 == ~a5~0 && 15 == ~a24~0 && (6 == calculate_output_~input#1 && 255 < ~a17~0) && 12 == ~a7~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 646#L1085true, annotation: [0, 0]]") ("CountingPredicate [underlying: 359#L2497true, annotation: [0, 0]]" "assume 12 == ~a7~0 && 5 == ~a5~0 && ((1 == calculate_output2_~input#1 && 13 == ~a24~0) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := 26 + (if -1 * ~a17~0 < 0 && 0 != -1 * ~a17~0 % 10 then 1 + -1 * ~a17~0 / 10 else -1 * ~a17~0 / 10);~a5~0 := 7;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 359#L2497true, annotation: [0, 0]]" "assume !(12 == ~a7~0 && 5 == ~a5~0 && ((1 == calculate_output2_~input#1 && 13 == ~a24~0) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 793#L2502true, annotation: [0, 0]]") ("CountingPredicate [underlying: 243#L1509true, annotation: [0, 0]]" "assume 14 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (3 == calculate_output_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 5 == ~a5~0;~a2~0 := -19713 + (~a2~0 - 537051) - 17151;~a17~0 := 522690 + (138893 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - 361454);~a7~0 := 13;~a24~0 := 15;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 243#L1509true, annotation: [0, 0]]" "assume !(14 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (3 == calculate_output_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 5 == ~a5~0);" "CountingPredicate [underlying: 503#L1517true, annotation: [0, 0]]") ("CountingPredicate [underlying: 373#L4796true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 15 == ~a24~0 && 7 == ~a5~0 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 3 == calculate_output3_~input#1;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2;~a7~0 := 14;~a24~0 := 14;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 373#L4796true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 15 == ~a24~0 && 7 == ~a5~0 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 3 == calculate_output3_~input#1);" "CountingPredicate [underlying: 75#L4802true, annotation: [0, 0]]") ("CountingPredicate [underlying: 237#L2680true, annotation: [0, 0]]" "assume (15 == ~a24~0 && 255 < ~a17~0 && 7 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && ~a2~0 <= 189;~a17~0 := 5 * (if ~a17~0 - 600173 < 0 && 0 != (~a17~0 - 600173) % 5 then 1 + (~a17~0 - 600173) / 5 else (~a17~0 - 600173) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 237#L2680true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && 255 < ~a17~0 && 7 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 549#L2687true, annotation: [0, 0]]") ("CountingPredicate [underlying: 167#L4648true, annotation: [0, 0]]" "assume (111 < ~a17~0 && 255 >= ~a17~0) && 3 == ~a5~0 && 14 == ~a24~0 && (1 == calculate_output3_~input#1 && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0;~a2~0 := -703390 + (97520 + ~a2~0 - -476171);~a17~0 := 192361 + (~a17~0 - 192516);~a7~0 := 14;~a5~0 := 4;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 167#L4648true, annotation: [0, 0]]" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && 3 == ~a5~0 && 14 == ~a24~0 && (1 == calculate_output3_~input#1 && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0);" "CountingPredicate [underlying: 800#L4655true, annotation: [0, 0]]") ("CountingPredicate [underlying: 513#L1739true, annotation: [0, 0]]" "assume 13 == ~a7~0 && 13 == ~a24~0 && ((3 == calculate_output_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 5 == ~a5~0;~a17~0 := 367978 + ((if 23 * ~a17~0 < 0 && 0 != 23 * ~a17~0 % 10 then 1 + 23 * ~a17~0 / 10 else 23 * ~a17~0 / 10) - -95194);~a5~0 := 7;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 513#L1739true, annotation: [0, 0]]" "assume !(13 == ~a7~0 && 13 == ~a24~0 && ((3 == calculate_output_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 5 == ~a5~0);" "CountingPredicate [underlying: 261#L1744true, annotation: [0, 0]]") ("CountingPredicate [underlying: 515#L3526true, annotation: [0, 0]]" "assume 255 < ~a17~0 && (14 == ~a24~0 && 5 == ~a5~0 && 1 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -161738 + 5 * ~a2~0;~a17~0 := 147 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 - 71 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71);~a7~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 515#L3526true, annotation: [0, 0]]" "assume !(255 < ~a17~0 && (14 == ~a24~0 && 5 == ~a5~0 && 1 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 529#L3533true, annotation: [0, 0]]") ("CountingPredicate [underlying: 106#L2409true, annotation: [0, 0]]" "assume 6 == ~a5~0 && 14 == ~a24~0 && ((4 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0;~a2~0 := 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 2;~a17~0 := 120 + (if ~a17~0 - -285478 - -176297 < 0 && 0 != (~a17~0 - -285478 - -176297) % 71 then (~a17~0 - -285478 - -176297) % 71 - 71 else (~a17~0 - -285478 - -176297) % 71);~a7~0 := 14;~a5~0 := 3;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 106#L2409true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && 14 == ~a24~0 && ((4 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0);" "CountingPredicate [underlying: 133#L2416true, annotation: [0, 0]]") ("CountingPredicate [underlying: 489#L2693true, annotation: [0, 0]]" "assume (~a17~0 <= -108 && 15 == ~a24~0 && ~a2~0 <= 189 && 6 == ~a5~0 && 3 == calculate_output2_~input#1) && 12 == ~a7~0;~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -35 - 26 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -35 - 26) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -35 - 26) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -35 - 26) / 5);~a5~0 := 4;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 489#L2693true, annotation: [0, 0]]" "assume !((~a17~0 <= -108 && 15 == ~a24~0 && ~a2~0 <= 189 && 6 == ~a5~0 && 3 == calculate_output2_~input#1) && 12 == ~a7~0);" "CountingPredicate [underlying: 508#L2698true, annotation: [0, 0]]") ("CountingPredicate [underlying: 22#L4687true, annotation: [0, 0]]" "assume ((5 == ~a5~0 && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 4 == calculate_output3_~input#1) && ~a2~0 <= 189) && 14 == ~a24~0) && 255 < ~a17~0;~a17~0 := -600231 + ~a17~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 22#L4687true, annotation: [0, 0]]" "assume !(((5 == ~a5~0 && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 4 == calculate_output3_~input#1) && ~a2~0 <= 189) && 14 == ~a24~0) && 255 < ~a17~0);" "CountingPredicate [underlying: 777#L4694true, annotation: [0, 0]]") ("CountingPredicate [underlying: 483#L3829true, annotation: [0, 0]]" "assume ((((4 == ~a5~0 && 15 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) || (((~a17~0 <= -108 && 12 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0)) || (5 == ~a5~0 && (13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) && 4 == calculate_output3_~input#1) && ~a2~0 <= 189;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 483#L3829true, annotation: [0, 0]]" "assume !(((((4 == ~a5~0 && 15 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) || (((~a17~0 <= -108 && 12 == ~a7~0) && 13 == ~a24~0) && 5 == ~a5~0)) || (5 == ~a5~0 && (13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) && 4 == calculate_output3_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 208#L3836true, annotation: [0, 0]]") ("CountingPredicate [underlying: 285#L1660true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && (255 < ~a17~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output_~input#1) && 6 == ~a5~0) && 14 == ~a24~0;~a17~0 := -1 + (~a17~0 - 600255);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 285#L1660true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && (255 < ~a17~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output_~input#1) && 6 == ~a5~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 577#L1667true, annotation: [0, 0]]") ("CountingPredicate [underlying: 368#L1645true, annotation: [0, 0]]" "assume 13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (5 == ~a5~0 && 6 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0;~a2~0 := (if 10 * (~a2~0 - 330313) < 0 && 0 != 10 * (~a2~0 - 330313) % 9 then 1 + 10 * (~a2~0 - 330313) / 9 else 10 * (~a2~0 - 330313) / 9) - 15295;~a17~0 := (if 205502 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 422861) < 0 && 0 != (205502 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 422861)) % 109 then (205502 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 422861)) % 109 - 109 else (205502 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 422861)) % 109) - -66;~a7~0 := 13;~a24~0 := 15;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 368#L1645true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (5 == ~a5~0 && 6 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0);" "CountingPredicate [underlying: 15#L1653true, annotation: [0, 0]]") ("CountingPredicate [underlying: 281#L3973true, annotation: [0, 0]]" "assume 5 == ~a5~0 && (15 == ~a24~0 && ~a2~0 <= 189 && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0;~a2~0 := (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234;~a17~0 := 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184 - 1);~a7~0 := 14;~a24~0 := 14;~a5~0 := 4;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 281#L3973true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && (15 == ~a24~0 && ~a2~0 <= 189 && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0);" "CountingPredicate [underlying: 519#L3981true, annotation: [0, 0]]") ("CountingPredicate [underlying: 784#L1946true, annotation: [0, 0]]" "assume (15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0 && 4 == ~a5~0 && 4 == calculate_output_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0;~a2~0 := -257179 + (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5);~a17~0 := -8544 + (if 43333 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184) < 0 && 0 != (43333 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184)) % 5 then 1 + (43333 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184)) / 5 else (43333 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184)) / 5);~a7~0 := 12;~a5~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 784#L1946true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0 && 4 == ~a5~0 && 4 == calculate_output_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0);" "CountingPredicate [underlying: 456#L1953true, annotation: [0, 0]]") ("CountingPredicate [underlying: 761#L3883true, annotation: [0, 0]]" "assume ((-108 < ~a17~0 && 111 >= ~a17~0) && 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output3_~input#1 && 15 == ~a24~0) && 13 == ~a7~0;~a17~0 := 5 * (~a17~0 - -116942);~a24~0 := 13;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 761#L3883true, annotation: [0, 0]]" "assume !(((-108 < ~a17~0 && 111 >= ~a17~0) && 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output3_~input#1 && 15 == ~a24~0) && 13 == ~a7~0);" "CountingPredicate [underlying: 659#L3888true, annotation: [0, 0]]") ("CountingPredicate [underlying: 38#L2033true, annotation: [0, 0]]" "assume 5 == ~a5~0 && (14 == ~a24~0 && ((~a17~0 <= -108 && 14 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 2 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 5 * ~a2~0 - 588386 - 700;~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5) - 223475;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 38#L2033true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && (14 == ~a24~0 && ((~a17~0 <= -108 && 14 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 2 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 606#L2041true, annotation: [0, 0]]") ("CountingPredicate [underlying: 682#L1008true, annotation: [0, 0]]" "assume 5 == ~a5~0 && 13 == ~a24~0 && ~a2~0 <= 189 && 14 == ~a7~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == calculate_output_~input#1;~a17~0 := (if -1 * (~a17~0 - 51813 - -610607) < 0 && 0 != -1 * (~a17~0 - 51813 - -610607) % 10 then 1 + -1 * (~a17~0 - 51813 - -610607) / 10 else -1 * (~a17~0 - 51813 - -610607) / 10);~a24~0 := 15;~a5~0 := 6;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 682#L1008true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && 13 == ~a24~0 && ~a2~0 <= 189 && 14 == ~a7~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == calculate_output_~input#1);" "CountingPredicate [underlying: 498#L1014true, annotation: [0, 0]]") ("CountingPredicate [underlying: 787#L1757true, annotation: [0, 0]]" "assume 14 == ~a7~0 && 3 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (4 == calculate_output_~input#1 && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a7~0 := 12;~a24~0 := 14;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 787#L1757true, annotation: [0, 0]]" "assume !(14 == ~a7~0 && 3 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (4 == calculate_output_~input#1 && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 3#L1763true, annotation: [0, 0]]") ("CountingPredicate [underlying: 704#L393-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 218#L396-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 704#L393-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 218#L396-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 471#L2891true, annotation: [0, 0]]" "assume ((255 < ~a17~0 && ~a2~0 <= 189 && 4 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 4 == ~a5~0) && 15 == ~a24~0;~a17~0 := 4 + (if 9 * (177 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (177 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (177 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (177 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 6;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 471#L2891true, annotation: [0, 0]]" "assume !(((255 < ~a17~0 && ~a2~0 <= 189 && 4 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 4 == ~a5~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 652#L2898true, annotation: [0, 0]]") ("CountingPredicate [underlying: 220#L1192true, annotation: [0, 0]]" "assume (7 == ~a5~0 && 2 == calculate_output_~input#1 && (((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0))) && ~a2~0 <= 189;~a17~0 := -204026 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 5279 - 90748;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 220#L1192true, annotation: [0, 0]]" "assume !((7 == ~a5~0 && 2 == calculate_output_~input#1 && (((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0))) && ~a2~0 <= 189);" "CountingPredicate [underlying: 265#L1199true, annotation: [0, 0]]") ("CountingPredicate [underlying: 247#L4195true, annotation: [0, 0]]" "assume (15 == ~a24~0 && ~a2~0 <= 189 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 2 == calculate_output3_~input#1) && 5 == ~a5~0;~a17~0 := 26382 + ~a17~0 - 539571 - 38393;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 247#L4195true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && ~a2~0 <= 189 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0)) && 2 == calculate_output3_~input#1) && 5 == ~a5~0);" "CountingPredicate [underlying: 767#L4202true, annotation: [0, 0]]") ("CountingPredicate [underlying: 765#L1918true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && ((((13 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0)) || (15 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 2 == calculate_output_~input#1) && 7 == ~a5~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 765#L1918true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && ((((13 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0)) || (15 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 2 == calculate_output_~input#1) && 7 == ~a5~0);" "CountingPredicate [underlying: 805#L1925true, annotation: [0, 0]]") ("CountingPredicate [underlying: 530#L1481true, annotation: [0, 0]]" "assume (255 < ~a17~0 && (15 == ~a24~0 && 2 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -40186 + (~a2~0 - 507108);~a17~0 := -26 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -168);~a7~0 := 14;~a24~0 := 14;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 530#L1481true, annotation: [0, 0]]" "assume !((255 < ~a17~0 && (15 == ~a24~0 && 2 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 494#L1488true, annotation: [0, 0]]") ("CountingPredicate [underlying: 54#L3931true, annotation: [0, 0]]" "assume (14 == ~a24~0 && (((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 1 == calculate_output3_~input#1) && 7 == ~a5~0) && ~a2~0 <= 189;~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -256 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -256) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -256) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -256) / 5) - -44806;~a7~0 := 13;~a24~0 := 13;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 54#L3931true, annotation: [0, 0]]" "assume !((14 == ~a24~0 && (((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 1 == calculate_output3_~input#1) && 7 == ~a5~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 794#L3937true, annotation: [0, 0]]") ("CountingPredicate [underlying: 739#L3267true, annotation: [0, 0]]" "assume ((((((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 1 == calculate_output2_~input#1) && 5 == ~a5~0) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if ~a17~0 - 309533 < 0 && 0 != (~a17~0 - 309533) % 299872 then (~a17~0 - 309533) % 299872 - 299872 else (~a17~0 - 309533) % 299872) - -300127;~a7~0 := 14;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 739#L3267true, annotation: [0, 0]]" "assume !(((((((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 1 == calculate_output2_~input#1) && 5 == ~a5~0) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 523#L3274true, annotation: [0, 0]]") ("CountingPredicate [underlying: 472#L1467true, annotation: [0, 0]]" "assume 13 == ~a24~0 && ((((12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output_~input#1) && 255 < ~a17~0) && ~a2~0 <= 189) && 5 == ~a5~0;~a17~0 := (if 5 * (3 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) < 0 && 0 != 5 * (3 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109 then 5 * (3 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109 - 109 else 5 * (3 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109) - -2;~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 472#L1467true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && ((((12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output_~input#1) && 255 < ~a17~0) && ~a2~0 <= 189) && 5 == ~a5~0);" "CountingPredicate [underlying: 467#L1474true, annotation: [0, 0]]") ("CountingPredicate [underlying: 720#L829true, annotation: [0, 0]]" "assume (15 == ~a24~0 && 4 == ~a5~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1) && ~a2~0 <= 189) && 255 < ~a17~0;~a7~0 := 14;~a5~0 := 5;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 720#L829true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && 4 == ~a5~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1) && ~a2~0 <= 189) && 255 < ~a17~0);" "CountingPredicate [underlying: 698#L835true, annotation: [0, 0]]") ("CountingPredicate [underlying: 19#L4697true, annotation: [0, 0]]" "assume 255 < ~a17~0 && 6 == ~a5~0 && ~a2~0 <= 189 && 15 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1;~a17~0 := -3 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 52 - 44);~a7~0 := 13;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 19#L4697true, annotation: [0, 0]]" "assume !(255 < ~a17~0 && 6 == ~a5~0 && ~a2~0 <= 189 && 15 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1);" "CountingPredicate [underlying: 60#L4704true, annotation: [0, 0]]") ("CountingPredicate [underlying: 605#L480-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 672#L483-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 605#L480-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 672#L483-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 132#L4563true, annotation: [0, 0]]" "assume 7 == ~a5~0 && ~a2~0 <= 189 && ((13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output3_~input#1;~a17~0 := 183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 1 - -531843 - 531841;~a7~0 := 13;~a24~0 := 13;~a5~0 := 5;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 132#L4563true, annotation: [0, 0]]" "assume !(7 == ~a5~0 && ~a2~0 <= 189 && ((13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output3_~input#1);" "CountingPredicate [underlying: 460#L4570true, annotation: [0, 0]]") ("CountingPredicate [underlying: 626#L4286true, annotation: [0, 0]]" "assume ((7 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 15 == ~a24~0) && 255 < ~a17~0;~a7~0 := 13;~a24~0 := 14;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 626#L4286true, annotation: [0, 0]]" "assume !(((7 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 15 == ~a24~0) && 255 < ~a17~0);" "CountingPredicate [underlying: 329#L4292true, annotation: [0, 0]]") ("CountingPredicate [underlying: 528#L4367true, annotation: [0, 0]]" "assume (4 == ~a5~0 && (255 < ~a17~0 && 6 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0;~a17~0 := 218 + (if -588303 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (-588303 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 71 then (-588303 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 71 - 71 else (-588303 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 71);~a7~0 := 12;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 528#L4367true, annotation: [0, 0]]" "assume !((4 == ~a5~0 && (255 < ~a17~0 && 6 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 665#L4372true, annotation: [0, 0]]") ("CountingPredicate [underlying: 254#L2937true, annotation: [0, 0]]" "assume 14 == ~a24~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output2_~input#1) && 4 == ~a5~0) && 255 < ~a17~0;~a17~0 := (if 9 * (if 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10) < 0 && 0 != 9 * (if 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10) % 10 then 1 + 9 * (if 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10) / 10 else 9 * (if 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10) / 10);~a7~0 := 14;~a24~0 := 13;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 254#L2937true, annotation: [0, 0]]" "assume !(14 == ~a24~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output2_~input#1) && 4 == ~a5~0) && 255 < ~a17~0);" "CountingPredicate [underlying: 639#L2943true, annotation: [0, 0]]") ("CountingPredicate [underlying: 731#L1800true, annotation: [0, 0]]" "assume 5 == ~a5~0 && ((~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && 3 == calculate_output_~input#1) && 12 == ~a7~0) && 13 == ~a24~0;~a17~0 := -240506 + 5 * (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9);~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 731#L1800true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && ((~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && 3 == calculate_output_~input#1) && 12 == ~a7~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 309#L1805true, annotation: [0, 0]]") ("CountingPredicate [underlying: 657#L145true, annotation: [0, 0]]" "assume 0 == (if ~mode1~0 % 256 % 4294967296 <= 2147483647 then ~mode1~0 % 256 % 4294967296 else ~mode1~0 % 256 % 4294967296 - 4294967296);" "CountingPredicate [underlying: 674#L146true, annotation: [0, 0]]") ("CountingPredicate [underlying: 657#L145true, annotation: [0, 0]]" "assume !(0 == (if ~mode1~0 % 256 % 4294967296 <= 2147483647 then ~mode1~0 % 256 % 4294967296 else ~mode1~0 % 256 % 4294967296 - 4294967296));init_~tmp~0#1 := 0;" "CountingPredicate [underlying: 597#L141-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 5#L2647true, annotation: [0, 0]]" "assume ((14 == ~a24~0 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0;~a2~0 := 5 * (-72167 + 5 * ~a2~0);~a17~0 := (if 10 * (-393051 + ~a17~0) < 0 && 0 != 10 * (-393051 + ~a17~0) % 9 then 1 + 10 * (-393051 + ~a17~0) / 9 else 10 * (-393051 + ~a17~0) / 9);~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 5#L2647true, annotation: [0, 0]]" "assume !(((14 == ~a24~0 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 552#L2655true, annotation: [0, 0]]") ("CountingPredicate [underlying: 556#L3178true, annotation: [0, 0]]" "assume 12 == ~a7~0 && (~a2~0 <= 189 && (5 == calculate_output2_~input#1 && 4 == ~a5~0) && 15 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a17~0 := -6397 + 2 * (~a17~0 - 277016);~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 556#L3178true, annotation: [0, 0]]" "assume !(12 == ~a7~0 && (~a2~0 <= 189 && (5 == calculate_output2_~input#1 && 4 == ~a5~0) && 15 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "CountingPredicate [underlying: 710#L3184true, annotation: [0, 0]]") ("CountingPredicate [underlying: 506#L2131true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((3 == calculate_output2_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 5 == ~a5~0) && 14 == ~a24~0;~a2~0 := 5 * (-81628 + ~a2~0) - 151837;~a17~0 := -600112 + ~a17~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 506#L2131true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((3 == calculate_output2_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 5 == ~a5~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 394#L2139true, annotation: [0, 0]]") ("CountingPredicate [underlying: 221#L3580true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && ((3 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 6 == ~a5~0) && 255 < ~a17~0) && 15 == ~a24~0;~a2~0 := 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45);~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 13 - -1;~a7~0 := 13;~a24~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 221#L3580true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && ((3 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 6 == ~a5~0) && 255 < ~a17~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 104#L3588true, annotation: [0, 0]]") ("CountingPredicate [underlying: 169#L2742true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && (~a17~0 <= -108 && 2 == calculate_output2_~input#1 && 12 == ~a7~0) && 6 == ~a5~0) && 13 == ~a24~0;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 169#L2742true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && (~a17~0 <= -108 && 2 == calculate_output2_~input#1 && 12 == ~a7~0) && 6 == ~a5~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 170#L2747true, annotation: [0, 0]]") ("CountingPredicate [underlying: 113#L1351true, annotation: [0, 0]]" "assume ((~a2~0 <= 189 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && 14 == ~a24~0) && 7 == ~a5~0;~a17~0 := 13957 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - -35746;~a7~0 := 12;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 113#L1351true, annotation: [0, 0]]" "assume !(((~a2~0 <= 189 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && 14 == ~a24~0) && 7 == ~a5~0);" "CountingPredicate [underlying: 181#L1356true, annotation: [0, 0]]") ("CountingPredicate [underlying: 688#L1311true, annotation: [0, 0]]" "assume (6 == ~a5~0 && (255 < ~a17~0 && 2 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && ~a2~0 <= 189;~a17~0 := -73780 + (493841 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 420141);~a7~0 := 12;~a24~0 := 14;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 688#L1311true, annotation: [0, 0]]" "assume !((6 == ~a5~0 && (255 < ~a17~0 && 2 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 331#L1318true, annotation: [0, 0]]") ("CountingPredicate [underlying: 676#L154true, annotation: [0, 0]]" "assume ~id1~0 != ~id2~0;" "CountingPredicate [underlying: 330#L155true, annotation: [0, 0]]") ("CountingPredicate [underlying: 676#L154true, annotation: [0, 0]]" "assume !(~id1~0 != ~id2~0);init_~tmp~0#1 := 0;" "CountingPredicate [underlying: 597#L141-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 706#L3338true, annotation: [0, 0]]" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189 && 15 == ~a24~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output2_~input#1) && 6 == ~a5~0;~a2~0 := (if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) - -178;~a7~0 := 14;~a5~0 := 3;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 706#L3338true, annotation: [0, 0]]" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189 && 15 == ~a24~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output2_~input#1) && 6 == ~a5~0);" "CountingPredicate [underlying: 307#L3344true, annotation: [0, 0]]") ("CountingPredicate [underlying: 643#L2719true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && ((-108 < ~a17~0 && 111 >= ~a17~0) && (12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output2_~input#1) && 3 == ~a5~0) && 13 == ~a24~0;~a2~0 := -109630 + ~a2~0 - 123244 - 219626;~a17~0 := (if 50 * (-100817 + ~a17~0) < 0 && 0 != 50 * (-100817 + ~a17~0) % 9 then 1 + 50 * (-100817 + ~a17~0) / 9 else 50 * (-100817 + ~a17~0) / 9);~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 643#L2719true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && ((-108 < ~a17~0 && 111 >= ~a17~0) && (12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output2_~input#1) && 3 == ~a5~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 194#L2727true, annotation: [0, 0]]") ("CountingPredicate [underlying: 788#L459-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 379#L462-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 788#L459-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 379#L462-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 92#L3224true, annotation: [0, 0]]" "assume (7 == ~a5~0 && (2 == calculate_output2_~input#1 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && ~a2~0 <= 189) && 13 == ~a24~0;~a2~0 := (if 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) - -150446 < 0 && 0 != (5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) - -150446) % 45 then (5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) - -150446) % 45 - 45 else (5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) - -150446) % 45) - -205;~a17~0 := 569408 + (if -490890 + ~a17~0 < 0 && 0 != (-490890 + ~a17~0) % 5 then 1 + (-490890 + ~a17~0) / 5 else (-490890 + ~a17~0) / 5);~a7~0 := 14;~a24~0 := 14;~a5~0 := 3;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 92#L3224true, annotation: [0, 0]]" "assume !((7 == ~a5~0 && (2 == calculate_output2_~input#1 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && ~a2~0 <= 189) && 13 == ~a24~0);" "CountingPredicate [underlying: 779#L3232true, annotation: [0, 0]]") ("CountingPredicate [underlying: 780#L501-1true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 470#L504-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 780#L501-1true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 470#L504-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 165#L1990true, annotation: [0, 0]]" "assume 7 == ~a5~0 && (((((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189) && 13 == ~a24~0;~a17~0 := -223220 + ~a17~0 - 376890;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 165#L1990true, annotation: [0, 0]]" "assume !(7 == ~a5~0 && (((((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189) && 13 == ~a24~0);" "CountingPredicate [underlying: 455#L1996true, annotation: [0, 0]]") ("CountingPredicate [underlying: 270#L3010true, annotation: [0, 0]]" "assume 13 == ~a24~0 && 6 == ~a5~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189;~a2~0 := -2 + ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -236);~a17~0 := 182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71);~a7~0 := 14;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 270#L3010true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && 6 == ~a5~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 591#L3016true, annotation: [0, 0]]") ("CountingPredicate [underlying: 6#L117true, annotation: [0, 0]]" "assume 0 != ~mode3~0 % 256;node3_~m3~0#1 := ~p2_old~0;~p2_old~0 := ~nomsg~0;" "CountingPredicate [underlying: 746#L120true, annotation: [0, 0]]") ("CountingPredicate [underlying: 6#L117true, annotation: [0, 0]]" "assume !(0 != ~mode3~0 % 256);~p3_new~0 := (if (if ~send3~0 != ~nomsg~0 && ~p3_new~0 == ~nomsg~0 then ~send3~0 else ~p3_new~0) % 256 <= 127 then (if ~send3~0 != ~nomsg~0 && ~p3_new~0 == ~nomsg~0 then ~send3~0 else ~p3_new~0) % 256 else (if ~send3~0 != ~nomsg~0 && ~p3_new~0 == ~nomsg~0 then ~send3~0 else ~p3_new~0) % 256 - 256);~mode3~0 := 1;" "CountingPredicate [underlying: 623#L117-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 343#L1173true, annotation: [0, 0]]" "assume ((((4 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && 6 == ~a5~0;~a7~0 := 12;~a24~0 := 15;~a5~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 343#L1173true, annotation: [0, 0]]" "assume !(((((4 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && 6 == ~a5~0);" "CountingPredicate [underlying: 134#L1180true, annotation: [0, 0]]") ("CountingPredicate [underlying: 97#L2335true, annotation: [0, 0]]" "assume ((5 == ~a5~0 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 5 == calculate_output2_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if 25 * (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 25 * (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 71 then 25 * (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 71 - 71 else 25 * (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 71) - -147;~a7~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 97#L2335true, annotation: [0, 0]]" "assume !(((5 == ~a5~0 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 5 == calculate_output2_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 707#L2341true, annotation: [0, 0]]") ("CountingPredicate [underlying: 508#L2698true, annotation: [0, 0]]" "assume 15 == ~a24~0 && 4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 4 == calculate_output2_~input#1;~a17~0 := 3 + (if ~a17~0 - 384201 < 0 && 0 != (~a17~0 - 384201) % 109 then (~a17~0 - 384201) % 109 - 109 else (~a17~0 - 384201) % 109);~a7~0 := 13;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 508#L2698true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && 4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 4 == calculate_output2_~input#1);" "CountingPredicate [underlying: 127#L2705true, annotation: [0, 0]]") ("CountingPredicate [underlying: 697#L4670true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && ((111 < ~a17~0 && 255 >= ~a17~0) && 1 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 5 == ~a5~0;~a17~0 := (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 109 then 5 * ~a17~0 % 109 - 109 else 5 * ~a17~0 % 109) - 71 - -9;~a7~0 := 13;~a24~0 := 14;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 697#L4670true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && ((111 < ~a17~0 && 255 >= ~a17~0) && 1 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 5 == ~a5~0);" "CountingPredicate [underlying: 732#L4676true, annotation: [0, 0]]") ("CountingPredicate [underlying: 705#L695true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && (255 < ~a17~0 && 3 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 7 == ~a5~0) && 15 == ~a24~0;~a17~0 := -419796 + (~a17~0 - 593212 - -274925 - -137841);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 705#L695true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && (255 < ~a17~0 && 3 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 7 == ~a5~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 531#L702true, annotation: [0, 0]]") ("CountingPredicate [underlying: 160#L2197true, annotation: [0, 0]]" "assume (((4 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (255 < ~a17~0 && 12 == ~a7~0))) && 13 == ~a24~0) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 182 + (if (if (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) < 0 && 0 != (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) % 5 then 1 + (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) / 5 else (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) / 5) < 0 && 0 != (if (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) < 0 && 0 != (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) % 5 then 1 + (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) / 5 else (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) / 5) % 71 then (if (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) < 0 && 0 != (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) % 5 then 1 + (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) / 5 else (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) / 5) % 71 - 71 else (if (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) < 0 && 0 != (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) % 5 then 1 + (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) / 5 else (if -427791 + ~a17~0 < 0 && 0 != (-427791 + ~a17~0) % 5 then 1 + (-427791 + ~a17~0) / 5 else (-427791 + ~a17~0) / 5) / 5) % 71);~a7~0 := 13;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 160#L2197true, annotation: [0, 0]]" "assume !((((4 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (255 < ~a17~0 && 12 == ~a7~0))) && 13 == ~a24~0) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 219#L2202true, annotation: [0, 0]]") ("CountingPredicate [underlying: 724#L800true, annotation: [0, 0]]" "assume (12 == ~a7~0 && 15 == ~a24~0 && 6 == ~a5~0 && 2 == calculate_output_~input#1 && ~a2~0 <= 189) && ~a17~0 <= -108;~a2~0 := -275957 + (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -275959);~a17~0 := (if 10 * (if 208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) < 0 && 0 != 10 * (if 208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) % 2 then 1 + 10 * (if 208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) / 2 else 10 * (if 208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (208 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) / 2);~a7~0 := 13;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 724#L800true, annotation: [0, 0]]" "assume !((12 == ~a7~0 && 15 == ~a24~0 && 6 == ~a5~0 && 2 == calculate_output_~input#1 && ~a2~0 <= 189) && ~a17~0 <= -108);" "CountingPredicate [underlying: 274#L808true, annotation: [0, 0]]") ("CountingPredicate [underlying: 139#L2423true, annotation: [0, 0]]" "assume 4 == ~a5~0 && 12 == ~a7~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0 && 2 == calculate_output2_~input#1 && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -3 * (-765612 + (~a2~0 - -382813) - -535577);~a17~0 := 2 * (if 10 * (~a17~0 - 191016) < 0 && 0 != 10 * (~a17~0 - 191016) % 9 then 1 + 10 * (~a17~0 - 191016) / 9 else 10 * (~a17~0 - 191016) / 9);~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 139#L2423true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && 12 == ~a7~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0 && 2 == calculate_output2_~input#1 && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 609#L2430true, annotation: [0, 0]]") ("CountingPredicate [underlying: 671#L1363true, annotation: [0, 0]]" "assume ((~a2~0 <= 189 && (6 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 15 == ~a24~0) && ~a17~0 <= -108;~a2~0 := -1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) - 553229 - -553229;~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -167109 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -167109) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -167109) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -167109) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 4;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 671#L1363true, annotation: [0, 0]]" "assume !(((~a2~0 <= 189 && (6 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 15 == ~a24~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 266#L1371true, annotation: [0, 0]]") ("CountingPredicate [underlying: 66#L292true, annotation: [0, 0]]" "assume !false;" "CountingPredicate [underlying: 603#ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 66#L292true, annotation: [0, 0]]" "assume false;assume false;" "CountingPredicate [underlying: 598#L285true, annotation: [0, 0]]") ("CountingPredicate [underlying: 109#L2324true, annotation: [0, 0]]" "assume ((((12 == ~a7~0 && 4 == calculate_output2_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0) && ~a2~0 <= 189) && 15 == ~a24~0;~a17~0 := (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) - 8323;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 109#L2324true, annotation: [0, 0]]" "assume !(((((12 == ~a7~0 && 4 == calculate_output2_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0) && ~a2~0 <= 189) && 15 == ~a24~0);" "CountingPredicate [underlying: 390#L2330true, annotation: [0, 0]]") ("CountingPredicate [underlying: 174#L390-1true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 704#L393-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 174#L390-1true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 704#L393-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 798#L3289true, annotation: [0, 0]]" "assume 13 == ~a24~0 && 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output2_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0));~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % -5 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5 - 1 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5) - 183721;~a17~0 := -17 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109);~a7~0 := 13;~a24~0 := 14;~a5~0 := 5;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 798#L3289true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output2_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0)));" "CountingPredicate [underlying: 442#L3297true, annotation: [0, 0]]") ("CountingPredicate [underlying: 634#L4845true, annotation: [0, 0]]" "assume 3 == ~a5~0 && (13 == ~a24~0 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 5 * (-652808 + (~a2~0 - -580869));~a17~0 := -32 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -3);~a7~0 := 12;~a24~0 := 14;~a5~0 := 5;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 634#L4845true, annotation: [0, 0]]" "assume !(3 == ~a5~0 && (13 == ~a24~0 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 404#L4853true, annotation: [0, 0]]") ("CountingPredicate [underlying: 593#L3862true, annotation: [0, 0]]" "assume 7 == ~a5~0 && (~a2~0 <= 189 && 3 == calculate_output3_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 14 == ~a24~0;~a17~0 := (if -1 * (523785 + (if ~a17~0 - 515132 < 0 && 0 != (~a17~0 - 515132) % 5 then 1 + (~a17~0 - 515132) / 5 else (~a17~0 - 515132) / 5)) < 0 && 0 != -1 * (523785 + (if ~a17~0 - 515132 < 0 && 0 != (~a17~0 - 515132) % 5 then 1 + (~a17~0 - 515132) / 5 else (~a17~0 - 515132) / 5)) % 10 then 1 + -1 * (523785 + (if ~a17~0 - 515132 < 0 && 0 != (~a17~0 - 515132) % 5 then 1 + (~a17~0 - 515132) / 5 else (~a17~0 - 515132) / 5)) / 10 else -1 * (523785 + (if ~a17~0 - 515132 < 0 && 0 != (~a17~0 - 515132) % 5 then 1 + (~a17~0 - 515132) / 5 else (~a17~0 - 515132) / 5)) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 593#L3862true, annotation: [0, 0]]" "assume !(7 == ~a5~0 && (~a2~0 <= 189 && 3 == calculate_output3_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 14 == ~a24~0);" "CountingPredicate [underlying: 363#L3869true, annotation: [0, 0]]") ("CountingPredicate [underlying: 242#L1239true, annotation: [0, 0]]" "assume 13 == ~a24~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0;~a2~0 := 5 * (-99498 + -5 * ~a2~0);~a17~0 := 595099 + ~a17~0;~a7~0 := 13;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 242#L1239true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 642#L1246true, annotation: [0, 0]]") ("CountingPredicate [underlying: 604#L4959true, annotation: [0, 0]]" "assume ((-108 < ~a17~0 && 111 >= ~a17~0) && ((6 == calculate_output4_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0) && ~a2~0 <= 189) && 7 == ~a5~0;~a7~0 := 13;calculate_output4_#res#1 := -1;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 604#L4959true, annotation: [0, 0]]" "assume !(((-108 < ~a17~0 && 111 >= ~a17~0) && ((6 == calculate_output4_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0) && ~a2~0 <= 189) && 7 == ~a5~0);" "CountingPredicate [underlying: 693#L4964true, annotation: [0, 0]]") ("CountingPredicate [underlying: 138#L2950true, annotation: [0, 0]]" "assume ((-108 < ~a17~0 && 111 >= ~a17~0) && ((3 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 13 == ~a24~0) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -580611 + -5 * ~a2~0;~a17~0 := 185 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 1;~a7~0 := 14;~a5~0 := 7;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 138#L2950true, annotation: [0, 0]]" "assume !(((-108 < ~a17~0 && 111 >= ~a17~0) && ((3 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 13 == ~a24~0) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 384#L2957true, annotation: [0, 0]]") ("CountingPredicate [underlying: 641#L4219true, annotation: [0, 0]]" "assume (15 == ~a24~0 && (12 == ~a7~0 && 6 == ~a5~0 && 1 == calculate_output3_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189;~a2~0 := (if 6154 + ~a2~0 < 0 && 0 != (6154 + ~a2~0) % 45 then (6154 + ~a2~0) % 45 - 45 else (6154 + ~a2~0) % 45) - -236;~a17~0 := -109 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5);~a7~0 := 13;~a24~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 641#L4219true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && (12 == ~a7~0 && 6 == ~a5~0 && 1 == calculate_output3_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 131#L4227true, annotation: [0, 0]]") ("CountingPredicate [underlying: 287#L4134true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((((255 < ~a17~0 && 14 == ~a7~0) && 14 == ~a24~0) || ((~a17~0 <= -108 && 12 == ~a7~0) && 15 == ~a24~0)) && 2 == calculate_output3_~input#1) && 3 == ~a5~0;~a2~0 := 5 * ~a2~0 - 448501;~a17~0 := 165 + (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 287#L4134true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((((255 < ~a17~0 && 14 == ~a7~0) && 14 == ~a24~0) || ((~a17~0 <= -108 && 12 == ~a7~0) && 15 == ~a24~0)) && 2 == calculate_output3_~input#1) && 3 == ~a5~0);" "CountingPredicate [underlying: 149#L4142true, annotation: [0, 0]]") ("CountingPredicate [underlying: 808#L3573true, annotation: [0, 0]]" "assume (14 == ~a7~0 && (5 == ~a5~0 && 1 == calculate_output3_~input#1 && 13 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189;~a17~0 := (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9) - -538584 - 852442;~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 808#L3573true, annotation: [0, 0]]" "assume !((14 == ~a7~0 && (5 == ~a5~0 && 1 == calculate_output3_~input#1 && 13 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 221#L3580true, annotation: [0, 0]]") ("CountingPredicate [underlying: 383#L4037true, annotation: [0, 0]]" "assume ((((((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a2~0 <= 189) && 7 == ~a5~0;~a17~0 := -80 + (if 400868 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (400868 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 109 then (400868 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 109 - 109 else (400868 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 109);~a7~0 := 13;~a24~0 := 14;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 383#L4037true, annotation: [0, 0]]" "assume !(((((((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a2~0 <= 189) && 7 == ~a5~0);" "CountingPredicate [underlying: 332#L4043true, annotation: [0, 0]]") ("CountingPredicate [underlying: 548#L438-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 15 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 499#L441-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 548#L438-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 15 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 499#L441-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 115#L1813true, annotation: [0, 0]]" "assume 255 < ~a17~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((4 == ~a5~0 && 4 == calculate_output_~input#1) && 13 == ~a7~0) && 15 == ~a24~0;~a2~0 := -50269 + (if 10 * (-199858 + ~a2~0) < 0 && 0 != 10 * (-199858 + ~a2~0) % 9 then 1 + 10 * (-199858 + ~a2~0) / 9 else 10 * (-199858 + ~a2~0) / 9);~a17~0 := (if (if -143986 + ~a17~0 < 0 && 0 != (-143986 + ~a17~0) % 5 then 1 + (-143986 + ~a17~0) / 5 else (-143986 + ~a17~0) / 5) < 0 && 0 != (if -143986 + ~a17~0 < 0 && 0 != (-143986 + ~a17~0) % 5 then 1 + (-143986 + ~a17~0) / 5 else (-143986 + ~a17~0) / 5) % 71 then (if -143986 + ~a17~0 < 0 && 0 != (-143986 + ~a17~0) % 5 then 1 + (-143986 + ~a17~0) / 5 else (-143986 + ~a17~0) / 5) % 71 - 71 else (if -143986 + ~a17~0 < 0 && 0 != (-143986 + ~a17~0) % 5 then 1 + (-143986 + ~a17~0) / 5 else (-143986 + ~a17~0) / 5) % 71) - -183;~a7~0 := 14;~a24~0 := 13;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 115#L1813true, annotation: [0, 0]]" "assume !(255 < ~a17~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((4 == ~a5~0 && 4 == calculate_output_~input#1) && 13 == ~a7~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 469#L1821true, annotation: [0, 0]]") ("CountingPredicate [underlying: 372#L4605true, annotation: [0, 0]]" "assume 13 == ~a24~0 && ((-108 < ~a17~0 && 111 >= ~a17~0) && 6 == ~a5~0 && 5 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -53625 + (-92113 + ~a2~0 - 295718);~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - 76916;~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 372#L4605true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && ((-108 < ~a17~0 && 111 >= ~a17~0) && 6 == ~a5~0 && 5 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 542#L4612true, annotation: [0, 0]]") ("CountingPredicate [underlying: 170#L2747true, annotation: [0, 0]]" "assume ((15 == ~a24~0 && ~a2~0 <= 189 && 2 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0) && 5 == ~a5~0;~a17~0 := -576078 + 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 170#L2747true, annotation: [0, 0]]" "assume !(((15 == ~a24~0 && ~a2~0 <= 189 && 2 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 13#L2754true, annotation: [0, 0]]") ("CountingPredicate [underlying: 715#L1167true, annotation: [0, 0]]" "assume ((~a2~0 <= 189 && (13 == ~a24~0 && 2 == calculate_output_~input#1) && 5 == ~a5~0) && 14 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := 160772 + (if 10 * (-462656 + ~a17~0) < 0 && 0 != 10 * (-462656 + ~a17~0) % 9 then 1 + 10 * (-462656 + ~a17~0) / 9 else 10 * (-462656 + ~a17~0) / 9);~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 715#L1167true, annotation: [0, 0]]" "assume !(((~a2~0 <= 189 && (13 == ~a24~0 && 2 == calculate_output_~input#1) && 5 == ~a5~0) && 14 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 343#L1173true, annotation: [0, 0]]") ("CountingPredicate [underlying: 157#L4999true, annotation: [0, 0]]" "assume ((((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 1 == calculate_output4_~input#1) && 7 == ~a5~0) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0;~a7~0 := 12;~a24~0 := 14;calculate_output4_#res#1 := -1;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 157#L4999true, annotation: [0, 0]]" "assume !(((((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 1 == calculate_output4_~input#1) && 7 == ~a5~0) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 57#L5005true, annotation: [0, 0]]") ("CountingPredicate [underlying: 47#L621true, annotation: [0, 0]]" "assume ((13 == ~a24~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0) && ~a17~0 <= -108;~a2~0 := -594807 + ~a2~0;~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 47#L621true, annotation: [0, 0]]" "assume !(((13 == ~a24~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 750#L628true, annotation: [0, 0]]") ("CountingPredicate [underlying: 225#L1447true, annotation: [0, 0]]" "assume (6 == ~a5~0 && 13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a7~0 && 1 == calculate_output_~input#1) && ~a17~0 <= -108;~a17~0 := (if 32 * (if 5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247) < 0 && 0 != (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) % 5 then 1 + (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) / 5 else (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) / 5) < 0 && 0 != 32 * (if 5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247) < 0 && 0 != (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) % 5 then 1 + (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) / 5 else (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) / 5) % 10 then 1 + 32 * (if 5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247) < 0 && 0 != (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) % 5 then 1 + (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) / 5 else (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) / 5) / 10 else 32 * (if 5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247) < 0 && 0 != (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) % 5 then 1 + (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) / 5 else (5 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) / 5) / 10);~a7~0 := 13;~a24~0 := 15;~a5~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 225#L1447true, annotation: [0, 0]]" "assume !((6 == ~a5~0 && 13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a7~0 && 1 == calculate_output_~input#1) && ~a17~0 <= -108);" "CountingPredicate [underlying: 147#L1454true, annotation: [0, 0]]") ("CountingPredicate [underlying: 124#L4266true, annotation: [0, 0]]" "assume ((255 < ~a17~0 && 5 == ~a5~0 && 4 == calculate_output3_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -324872 + ~a2~0 - 111167 - 140231;~a7~0 := 12;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 124#L4266true, annotation: [0, 0]]" "assume !(((255 < ~a17~0 && 5 == ~a5~0 && 4 == calculate_output3_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 763#L4273true, annotation: [0, 0]]") ("CountingPredicate [underlying: 159#L408-1true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 318#L411-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 159#L408-1true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 318#L411-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 317#L2111true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 14 == ~a24~0 && 6 == calculate_output2_~input#1 && (((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0));~a2~0 := -25 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5);~a17~0 := 183 + (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 71 then 5 * ~a17~0 % 71 - 71 else 5 * ~a17~0 % 71);~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 317#L2111true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 14 == ~a24~0 && 6 == calculate_output2_~input#1 && (((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)));" "CountingPredicate [underlying: 311#L2119true, annotation: [0, 0]]") ("CountingPredicate [underlying: 236#L5027true, annotation: [0, 0]]" "assume (((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && 3 == calculate_output4_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a17~0 <= -108) && 4 == ~a5~0;~a2~0 := -253533 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5);~a17~0 := 27768 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 - -270865);~a7~0 := 12;~a5~0 := 7;calculate_output4_#res#1 := -1;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 236#L5027true, annotation: [0, 0]]" "assume !((((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && 3 == calculate_output4_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a17~0 <= -108) && 4 == ~a5~0);" "CountingPredicate [underlying: 429#L5034true, annotation: [0, 0]]") ("CountingPredicate [underlying: 797#L4018true, annotation: [0, 0]]" "assume ((4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a17~0 <= -108;~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) / 5) - -96;~a7~0 := 13;~a24~0 := 14;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 797#L4018true, annotation: [0, 0]]" "assume !(((4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 12#L4024true, annotation: [0, 0]]") ("CountingPredicate [underlying: 596#L2585true, annotation: [0, 0]]" "assume ((13 == ~a24~0 && 1 == calculate_output2_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 3 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109);~a7~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 596#L2585true, annotation: [0, 0]]" "assume !(((13 == ~a24~0 && 1 == calculate_output2_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 437#L2591true, annotation: [0, 0]]") ("CountingPredicate [underlying: 256#L1779true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (4 == ~a5~0 && 5 == calculate_output_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0))) && 15 == ~a24~0;~a17~0 := 152347 + (146 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -107220 - 259531);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 256#L1779true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (4 == ~a5~0 && 5 == calculate_output_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0))) && 15 == ~a24~0);" "CountingPredicate [underlying: 681#L1786true, annotation: [0, 0]]") ("CountingPredicate [underlying: 130#L4119true, annotation: [0, 0]]" "assume 5 == ~a5~0 && 13 == ~a24~0 && ~a2~0 <= 189 && 3 == calculate_output3_~input#1 && ((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0));~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 1 - 1;~a7~0 := 12;~a24~0 := 15;~a5~0 := 6;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 130#L4119true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && 13 == ~a24~0 && ~a2~0 <= 189 && 3 == calculate_output3_~input#1 && ((13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)));" "CountingPredicate [underlying: 257#L4126true, annotation: [0, 0]]") ("CountingPredicate [underlying: 504#L3759true, annotation: [0, 0]]" "assume (4 == ~a5~0 && 255 < ~a17~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 14 == ~a24~0;~a17~0 := 129 + (if 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -51204 < 0 && 0 != (4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -51204) % 71 then (4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -51204) % 71 - 71 else (4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -51204) % 71);~a7~0 := 14;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 504#L3759true, annotation: [0, 0]]" "assume !((4 == ~a5~0 && 255 < ~a17~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 14 == ~a24~0);" "CountingPredicate [underlying: 475#L3764true, annotation: [0, 0]]") ("CountingPredicate [underlying: 749#L369-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 305#L372-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 749#L369-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 305#L372-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 110#L1300true, annotation: [0, 0]]" "assume 5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 6 == calculate_output_~input#1) && 14 == ~a24~0;~a17~0 := 150308 + (if 10 * (~a17~0 - -337472) < 0 && 0 != 10 * (~a17~0 - -337472) % 9 then 1 + 10 * (~a17~0 - -337472) / 9 else 10 * (~a17~0 - -337472) / 9);~a7~0 := 12;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 110#L1300true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 6 == calculate_output_~input#1) && 14 == ~a24~0);" "CountingPredicate [underlying: 164#L1306true, annotation: [0, 0]]") ("CountingPredicate [underlying: 805#L1925true, annotation: [0, 0]]" "assume ((((((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0)) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0) && 4 == ~a5~0;~a2~0 := (if -260554 + ~a2~0 < 0 && 0 != (-260554 + ~a2~0) % 5 then 1 + (-260554 + ~a2~0) / 5 else (-260554 + ~a2~0) / 5);~a17~0 := -466402 + (if ~a17~0 - 600111 < 0 && 0 != (~a17~0 - 600111) % 5 then 1 + (~a17~0 - 600111) / 5 else (~a17~0 - 600111) / 5);~a7~0 := 14;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 805#L1925true, annotation: [0, 0]]" "assume !(((((((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0)) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 135#L1932true, annotation: [0, 0]]") ("CountingPredicate [underlying: 510#L1828true, annotation: [0, 0]]" "assume ((~a2~0 <= 189 && 6 == calculate_output_~input#1 && (((~a17~0 <= -108 && 14 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0))) && 7 == ~a5~0) && 13 == ~a24~0;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 2;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 510#L1828true, annotation: [0, 0]]" "assume !(((~a2~0 <= 189 && 6 == calculate_output_~input#1 && (((~a17~0 <= -108 && 14 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0))) && 7 == ~a5~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 621#L1834true, annotation: [0, 0]]") ("CountingPredicate [underlying: 117#L351-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 32#L354-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 117#L351-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 32#L354-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 10#L342-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 461#L345-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 10#L342-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 461#L345-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 435#L266-3true, annotation: [0, 0]]" "assume main1_~i2~0#1 < 6;assume { :begin_inline_node1 } true;havoc node1_~m1~0#1;havoc node1_~m1~0#1;node1_~m1~0#1 := ~nomsg~0;" "CountingPredicate [underlying: 112#L64true, annotation: [0, 0]]") ("CountingPredicate [underlying: 435#L266-3true, annotation: [0, 0]]" "assume !(main1_~i2~0#1 < 6);" "CountingPredicate [underlying: 481#L266-4true, annotation: [0, 0]]") ("CountingPredicate [underlying: 435#L266-3true, annotation: [0, 0]]" "assume !true;" "CountingPredicate [underlying: 481#L266-4true, annotation: [0, 0]]") ("CountingPredicate [underlying: 674#L146true, annotation: [0, 0]]" "assume ~id2~0 >= 0;" "CountingPredicate [underlying: 380#L147true, annotation: [0, 0]]") ("CountingPredicate [underlying: 674#L146true, annotation: [0, 0]]" "assume !(~id2~0 >= 0);init_~tmp~0#1 := 0;" "CountingPredicate [underlying: 597#L141-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 404#L4853true, annotation: [0, 0]]" "assume ((15 == ~a24~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && ~a17~0 <= -108) && 5 == ~a5~0) && ~a2~0 <= 189;~a2~0 := 272 + (if -16953 + (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (-16953 + (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10)) % 45 then (-16953 + (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10)) % 45 - 45 else (-16953 + (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10)) % 45);~a17~0 := 132 + (if 502892 + 5 * (236 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != (502892 + 5 * (236 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71))) % 71 then (502892 + 5 * (236 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71))) % 71 - 71 else (502892 + 5 * (236 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71))) % 71);~a7~0 := 13;~a24~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 404#L4853true, annotation: [0, 0]]" "assume !(((15 == ~a24~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && ~a17~0 <= -108) && 5 == ~a5~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 488#L4861true, annotation: [0, 0]]") ("CountingPredicate [underlying: 509#L1212true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 1 == calculate_output_~input#1) && 14 == ~a24~0) && 5 == ~a5~0;~a2~0 := 25 * ~a2~0 - 477470;~a17~0 := 9924 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 309978;~a7~0 := 12;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 509#L1212true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 1 == calculate_output_~input#1) && 14 == ~a24~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 691#L1219true, annotation: [0, 0]]") ("CountingPredicate [underlying: 527#L4827true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((5 == calculate_output3_~input#1 && ((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0))) && 13 == ~a24~0) && 4 == ~a5~0;~a17~0 := -194917 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5);~a7~0 := 14;~a24~0 := 14;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 527#L4827true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((5 == calculate_output3_~input#1 && ((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0))) && 13 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 120#L4834true, annotation: [0, 0]]") ("CountingPredicate [underlying: 129#L1625true, annotation: [0, 0]]" "assume 5 == ~a5~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && 3 == calculate_output_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0;~a2~0 := -1 * (15012 + ~a2~0 - -575888);~a17~0 := (if ~a17~0 - -31776 - -471905 < 0 && 0 != (~a17~0 - -31776 - -471905) % 5 then 1 + (~a17~0 - -31776 - -471905) / 5 else (~a17~0 - -31776 - -471905) / 5) - 154264;~a7~0 := 14;~a24~0 := 14;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 129#L1625true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && 3 == calculate_output_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0);" "CountingPredicate [underlying: 444#L1633true, annotation: [0, 0]]") ("CountingPredicate [underlying: 441#L363-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 726#L366-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 441#L363-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 726#L366-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 470#L504-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 417#L507-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 470#L504-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 417#L507-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 492#L3003true, annotation: [0, 0]]" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && (12 == ~a7~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && 2 == calculate_output2_~input#1) && 5 == ~a5~0;~a2~0 := (if -139817 + ~a2~0 - 311967 < 0 && 0 != (-139817 + ~a2~0 - 311967) % 5 then 1 + (-139817 + ~a2~0 - 311967) / 5 else (-139817 + ~a2~0 - 311967) / 5);~a17~0 := (if (if ~a17~0 - 584030 < 0 && 0 != (~a17~0 - 584030) % 5 then 1 + (~a17~0 - 584030) / 5 else (~a17~0 - 584030) / 5) < 0 && 0 != (if ~a17~0 - 584030 < 0 && 0 != (~a17~0 - 584030) % 5 then 1 + (~a17~0 - 584030) / 5 else (~a17~0 - 584030) / 5) % 5 then 1 + (if ~a17~0 - 584030 < 0 && 0 != (~a17~0 - 584030) % 5 then 1 + (~a17~0 - 584030) / 5 else (~a17~0 - 584030) / 5) / 5 else (if ~a17~0 - 584030 < 0 && 0 != (~a17~0 - 584030) % 5 then 1 + (~a17~0 - 584030) / 5 else (~a17~0 - 584030) / 5) / 5);~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 492#L3003true, annotation: [0, 0]]" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && (12 == ~a7~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && 2 == calculate_output2_~input#1) && 5 == ~a5~0);" "CountingPredicate [underlying: 270#L3010true, annotation: [0, 0]]") ("CountingPredicate [underlying: 137#L1338true, annotation: [0, 0]]" "assume 3 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((15 == ~a24~0 && 5 == calculate_output_~input#1) && 13 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) < 0 && 0 != (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) % -5 then (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) / -5 - 1 else (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) / -5);~a17~0 := ~a17~0 - 279125 - 101385;~a7~0 := 12;~a24~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 137#L1338true, annotation: [0, 0]]" "assume !(3 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((15 == ~a24~0 && 5 == calculate_output_~input#1) && 13 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 462#L1345true, annotation: [0, 0]]") ("CountingPredicate [underlying: 263#L2106true, annotation: [0, 0]]" "assume 4 == ~a5~0 && 15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (3 == calculate_output2_~input#1 && ~a2~0 <= 189) && 12 == ~a7~0;~a17~0 := (if -1 * (521700 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 934556) < 0 && 0 != -1 * (521700 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 934556) % 10 then 1 + -1 * (521700 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 934556) / 10 else -1 * (521700 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 934556) / 10);~a7~0 := 14;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 263#L2106true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && 15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (3 == calculate_output2_~input#1 && ~a2~0 <= 189) && 12 == ~a7~0);" "CountingPredicate [underlying: 317#L2111true, annotation: [0, 0]]") ("CountingPredicate [underlying: 473#L2257true, annotation: [0, 0]]" "assume ((12 == ~a7~0 && (2 == calculate_output2_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 6 == ~a5~0) && ~a2~0 <= 189) && 15 == ~a24~0;~a2~0 := -549992 + ((if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5) - -550201);~a7~0 := 14;~a5~0 := 3;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 473#L2257true, annotation: [0, 0]]" "assume !(((12 == ~a7~0 && (2 == calculate_output2_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 6 == ~a5~0) && ~a2~0 <= 189) && 15 == ~a24~0);" "CountingPredicate [underlying: 362#L2263true, annotation: [0, 0]]") ("CountingPredicate [underlying: 51#L223true, annotation: [0, 0]]" "assume 1 == ~st1~0 + ~st2~0 + ~st3~0;check_~tmp~1#1 := 1;" "CountingPredicate [underlying: 262#L214-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 51#L223true, annotation: [0, 0]]" "assume !(1 == ~st1~0 + ~st2~0 + ~st3~0);check_~tmp~1#1 := 0;" "CountingPredicate [underlying: 262#L214-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 638#L4313true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && ((14 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 5 == calculate_output3_~input#1) && 5 == ~a5~0;~a2~0 := 1 + ((if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45) - -235);~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 256291;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 638#L4313true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && ((14 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 5 == calculate_output3_~input#1) && 5 == ~a5~0);" "CountingPredicate [underlying: 754#L4321true, annotation: [0, 0]]") ("CountingPredicate [underlying: 656#L5100true, annotation: [0, 0]]" "assume ((5 == ~a5~0 && (13 == ~a24~0 && 2 == calculate_output4_~input#1) && ~a2~0 <= 189) && 13 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := 25 * (~a17~0 - 3949);~a7~0 := 12;~a5~0 := 3;calculate_output4_#res#1 := -1;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 656#L5100true, annotation: [0, 0]]" "assume !(((5 == ~a5~0 && (13 == ~a24~0 && 2 == calculate_output4_~input#1) && ~a2~0 <= 189) && 13 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0);calculate_output4_#res#1 := -2;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 539#L2571true, annotation: [0, 0]]" "assume 14 == ~a24~0 && 4 == ~a5~0 && (((12 == ~a7~0 && 255 < ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 25 * ~a2~0 - 372070;~a17~0 := -13696 + (123 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -13742);~a7~0 := 14;~a24~0 := 15;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 539#L2571true, annotation: [0, 0]]" "assume !(14 == ~a24~0 && 4 == ~a5~0 && (((12 == ~a7~0 && 255 < ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 9#L2578true, annotation: [0, 0]]") ("CountingPredicate [underlying: 589#L2380true, annotation: [0, 0]]" "assume (13 == ~a24~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108 && 5 == calculate_output2_~input#1) && 12 == ~a7~0) && 3 == ~a5~0;~a2~0 := -396931 + ~a2~0;~a17~0 := (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -105 < 0 && 0 != ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -105) % 5 then 1 + ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -105) / 5 else ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -105) / 5);~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 589#L2380true, annotation: [0, 0]]" "assume !((13 == ~a24~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108 && 5 == calculate_output2_~input#1) && 12 == ~a7~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 125#L2388true, annotation: [0, 0]]") ("CountingPredicate [underlying: 327#L4031true, annotation: [0, 0]]" "assume 13 == ~a24~0 && (6 == ~a5~0 && 3 == calculate_output3_~input#1 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if -1 * (-36231 + 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) < 0 && 0 != -1 * (-36231 + 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 10 then 1 + -1 * (-36231 + 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 10 else -1 * (-36231 + 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 10);~a7~0 := 14;~a5~0 := 4;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 327#L4031true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && (6 == ~a5~0 && 3 == calculate_output3_~input#1 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 383#L4037true, annotation: [0, 0]]") ("CountingPredicate [underlying: 649#L3708true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && 4 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && 3 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0);~a2~0 := -292419 + (-5 * ~a2~0 - 314138 - -565933);~a17~0 := -350350 + ~a17~0;~a7~0 := 13;~a24~0 := 15;~a5~0 := 5;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 649#L3708true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && 4 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && 3 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0));" "CountingPredicate [underlying: 804#L3716true, annotation: [0, 0]]") ("CountingPredicate [underlying: 162#L1432true, annotation: [0, 0]]" "assume (15 == ~a24~0 && ((4 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a2~0 := -325620 + 25 * ~a2~0;~a17~0 := 511100 + ~a17~0;~a7~0 := 14;~a24~0 := 13;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 162#L1432true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && ((4 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 302#L1440true, annotation: [0, 0]]") ("CountingPredicate [underlying: 428#L384-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 670#L387-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 428#L384-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 670#L387-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 484#L4165true, annotation: [0, 0]]" "assume (((((12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output3_~input#1) && 15 == ~a24~0) && 255 < ~a17~0) && ~a2~0 <= 189) && 4 == ~a5~0;~a17~0 := ~a17~0 - 600231;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 484#L4165true, annotation: [0, 0]]" "assume !((((((12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output3_~input#1) && 15 == ~a24~0) && 255 < ~a17~0) && ~a2~0 <= 189) && 4 == ~a5~0);" "CountingPredicate [underlying: 43#L4172true, annotation: [0, 0]]") ("CountingPredicate [underlying: 695#L4747true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 14 == ~a24~0 && (((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output3_~input#1) && 7 == ~a5~0;~a17~0 := 2 + (if 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109);~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 695#L4747true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 14 == ~a24~0 && (((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output3_~input#1) && 7 == ~a5~0);" "CountingPredicate [underlying: 500#L4754true, annotation: [0, 0]]") ("CountingPredicate [underlying: 339#L1034true, annotation: [0, 0]]" "assume 255 < ~a17~0 && 3 == ~a5~0 && ((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0;~a7~0 := 13;~a24~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 339#L1034true, annotation: [0, 0]]" "assume !(255 < ~a17~0 && 3 == ~a5~0 && ((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 233#L1040true, annotation: [0, 0]]") ("CountingPredicate [underlying: 664#L3385true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 6 == calculate_output2_~input#1 && (((((14 == ~a7~0 && 255 < ~a17~0) && 15 == ~a24~0) && 6 == ~a5~0) || (((12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 7 == ~a5~0)) || ((13 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) && 7 == ~a5~0));~a2~0 := (if -2 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) < 0 && 0 != (-2 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236)) % 5 then 1 + (-2 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236)) / 5 else (-2 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236)) / 5) - -177;~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5) - -33046;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 664#L3385true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 6 == calculate_output2_~input#1 && (((((14 == ~a7~0 && 255 < ~a17~0) && 15 == ~a24~0) && 6 == ~a5~0) || (((12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 7 == ~a5~0)) || ((13 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) && 7 == ~a5~0)));" "CountingPredicate [underlying: 799#L3393true, annotation: [0, 0]]") ("CountingPredicate [underlying: 499#L441-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 512#L444-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 499#L441-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 512#L444-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 112#L64true, annotation: [0, 0]]" "assume 0 != ~mode1~0 % 256;~r1~0 := (if (1 + ~r1~0) % 256 <= 127 then (1 + ~r1~0) % 256 else (1 + ~r1~0) % 256 - 256);node1_~m1~0#1 := ~p3_old~0;~p3_old~0 := ~nomsg~0;" "CountingPredicate [underlying: 191#L68true, annotation: [0, 0]]") ("CountingPredicate [underlying: 112#L64true, annotation: [0, 0]]" "assume !(0 != ~mode1~0 % 256);~p1_new~0 := (if (if ~send1~0 != ~nomsg~0 && ~p1_new~0 == ~nomsg~0 then ~send1~0 else ~p1_new~0) % 256 <= 127 then (if ~send1~0 != ~nomsg~0 && ~p1_new~0 == ~nomsg~0 then ~send1~0 else ~p1_new~0) % 256 else (if ~send1~0 != ~nomsg~0 && ~p1_new~0 == ~nomsg~0 then ~send1~0 else ~p1_new~0) % 256 - 256);~mode1~0 := 1;" "CountingPredicate [underlying: 294#L64-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 182#L333-1true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 296#L336-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 182#L333-1true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 296#L336-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 382#L2611true, annotation: [0, 0]]" "assume ((14 == ~a7~0 && (1 == calculate_output2_~input#1 && ~a2~0 <= 189) && 5 == ~a5~0) && 15 == ~a24~0) && ~a17~0 <= -108;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 382#L2611true, annotation: [0, 0]]" "assume !(((14 == ~a7~0 && (1 == calculate_output2_~input#1 && ~a2~0 <= 189) && 5 == ~a5~0) && 15 == ~a24~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 774#L2618true, annotation: [0, 0]]") ("CountingPredicate [underlying: 294#L64-2true, annotation: [0, 0]]" "havoc node1_~m1~0#1;assume { :end_inline_node1 } true;assume { :begin_inline_node2 } true;havoc node2_~m2~0#1;havoc node2_~m2~0#1;node2_~m2~0#1 := ~nomsg~0;" "CountingPredicate [underlying: 480#L92true, annotation: [0, 0]]") ("CountingPredicate [underlying: 384#L2957true, annotation: [0, 0]]" "assume 7 == ~a5~0 && (5 == calculate_output2_~input#1 && (((14 == ~a24~0 && 255 < ~a17~0 && 13 == ~a7~0) || (14 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0)) || ((~a17~0 <= -108 && 12 == ~a7~0) && 15 == ~a24~0))) && ~a2~0 <= 189;~a17~0 := -1 + ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -2);~a7~0 := 14;~a24~0 := 14;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 384#L2957true, annotation: [0, 0]]" "assume !(7 == ~a5~0 && (5 == calculate_output2_~input#1 && (((14 == ~a24~0 && 255 < ~a17~0 && 13 == ~a7~0) || (14 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0)) || ((~a17~0 <= -108 && 12 == ~a7~0) && 15 == ~a24~0))) && ~a2~0 <= 189);" "CountingPredicate [underlying: 217#L2963true, annotation: [0, 0]]") ("CountingPredicate [underlying: 518#L4212true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 2 == calculate_output3_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 4 == ~a5~0;~a2~0 := -342067 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5);~a17~0 := -574309 + (1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -574310);~a7~0 := 12;~a24~0 := 13;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 518#L4212true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 2 == calculate_output3_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 4 == ~a5~0);" "CountingPredicate [underlying: 641#L4219true, annotation: [0, 0]]") ("CountingPredicate [underlying: 620#L2444true, annotation: [0, 0]]" "assume (14 == ~a24~0 && ~a2~0 <= 189 && 6 == calculate_output2_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 7 == ~a5~0;~a17~0 := (if 5 * (1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) < 0 && 0 != 5 * (1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109 then 5 * (1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109 - 109 else 5 * (1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109)) % 109) - -1;~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 620#L2444true, annotation: [0, 0]]" "assume !((14 == ~a24~0 && ~a2~0 <= 189 && 6 == calculate_output2_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 7 == ~a5~0);" "CountingPredicate [underlying: 733#L2451true, annotation: [0, 0]]") ("CountingPredicate [underlying: 20#L2923true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 255 < ~a17~0 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && 4 == ~a5~0;~a2~0 := -227328 + (if ~a2~0 - 517350 < 0 && 0 != (~a2~0 - 517350) % 5 then 1 + (~a2~0 - 517350) / 5 else (~a2~0 - 517350) / 5);~a17~0 := (if -544188 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (-544188 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 5 then 1 + (-544188 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5 else (-544188 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 20#L2923true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 255 < ~a17~0 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && 4 == ~a5~0);" "CountingPredicate [underlying: 126#L2931true, annotation: [0, 0]]") ("CountingPredicate [underlying: 63#L2348true, annotation: [0, 0]]" "assume (3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) && 1 == calculate_output2_~input#1) && 15 == ~a24~0;~a17~0 := -14397 + ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) - -182 - -14398);~a7~0 := 13;~a24~0 := 14;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 63#L2348true, annotation: [0, 0]]" "assume !((3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) && 1 == calculate_output2_~input#1) && 15 == ~a24~0);" "CountingPredicate [underlying: 570#L2354true, annotation: [0, 0]]") ("CountingPredicate [underlying: 661#L2098true, annotation: [0, 0]]" "assume (((189 < ~a2~0 && 281 >= ~a2~0) && (12 == ~a7~0 && 6 == calculate_output2_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 5 == ~a5~0;~a2~0 := (if -519111 + ~a2~0 - -90859 < 0 && 0 != (-519111 + ~a2~0 - -90859) % 5 then 1 + (-519111 + ~a2~0 - -90859) / 5 else (-519111 + ~a2~0 - -90859) / 5);~a17~0 := 144 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5);~a7~0 := 13;~a24~0 := 14;~a5~0 := 7;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 661#L2098true, annotation: [0, 0]]" "assume !((((189 < ~a2~0 && 281 >= ~a2~0) && (12 == ~a7~0 && 6 == calculate_output2_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 263#L2106true, annotation: [0, 0]]") ("CountingPredicate [underlying: 94#L2086true, annotation: [0, 0]]" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (15 == ~a24~0 && 5 == calculate_output2_~input#1) && 13 == ~a7~0;~a17~0 := (if ~a17~0 - 89845 < 0 && 0 != (~a17~0 - 89845) % 71 then (~a17~0 - 89845) % 71 - 71 else (~a17~0 - 89845) % 71) - -187;~a24~0 := 13;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 94#L2086true, annotation: [0, 0]]" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (15 == ~a24~0 && 5 == calculate_output2_~input#1) && 13 == ~a7~0);" "CountingPredicate [underlying: 70#L2091true, annotation: [0, 0]]") ("CountingPredicate [underlying: 455#L1996true, annotation: [0, 0]]" "assume (13 == ~a24~0 && (3 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108;~a2~0 := 5 * ~a2~0 - 572766 - 10840;~a17~0 := (if 10 * (300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) < 0 && 0 != 10 * (300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) % 9 then 1 + 10 * (300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) / 9 else 10 * (300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872)) / 9);~a7~0 := 12;~a5~0 := 7;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 455#L1996true, annotation: [0, 0]]" "assume !((13 == ~a24~0 && (3 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 748#L2003true, annotation: [0, 0]]") ("CountingPredicate [underlying: 183#L1694true, annotation: [0, 0]]" "assume 5 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && ((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 1 == calculate_output_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := -386404 + ~a17~0 - -386194 - -24721 - 24655;~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 183#L1694true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && ((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 1 == calculate_output_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 278#L1701true, annotation: [0, 0]]") ("CountingPredicate [underlying: 659#L3888true, annotation: [0, 0]]" "assume 5 == ~a5~0 && 13 == ~a24~0 && (111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && 13 == ~a7~0 && 4 == calculate_output3_~input#1;~a17~0 := -19327 + (5 * ~a17~0 - 554850);~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 659#L3888true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && 13 == ~a24~0 && (111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && 13 == ~a7~0 && 4 == calculate_output3_~input#1);" "CountingPredicate [underlying: 322#L3894true, annotation: [0, 0]]") ("CountingPredicate [underlying: 23#L3123true, annotation: [0, 0]]" "assume 13 == ~a24~0 && ((1 == calculate_output2_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0))) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -80241 + 3 * (~a2~0 - 161488);~a17~0 := 3641 + (~a17~0 - 600109) - 3641;~a7~0 := 12;~a24~0 := 14;~a5~0 := 7;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 23#L3123true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && ((1 == calculate_output2_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0))) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 360#L3131true, annotation: [0, 0]]") ("CountingPredicate [underlying: 248#L1253true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && (((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 4 == calculate_output_~input#1) && 15 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0) && 7 == ~a5~0;~a7~0 := 14;~a24~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 248#L1253true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && (((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 4 == calculate_output_~input#1) && 15 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0) && 7 == ~a5~0);" "CountingPredicate [underlying: 770#L1259true, annotation: [0, 0]]") ("CountingPredicate [underlying: 59#L4711true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0 && 13 == ~a24~0 && 1 == calculate_output3_~input#1 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0));~a17~0 := 1 + (if 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 20) < 0 && 0 != 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 20) % 109 then 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 20) % 109 - 109 else 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 20) % 109);~a7~0 := 14;~a24~0 := 15;~a5~0 := 4;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 59#L4711true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0 && 13 == ~a24~0 && 1 == calculate_output3_~input#1 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0)));" "CountingPredicate [underlying: 79#L4718true, annotation: [0, 0]]") ("CountingPredicate [underlying: 405#L1610true, annotation: [0, 0]]" "assume 13 == ~a24~0 && 3 == ~a5~0 && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -1 * (5 * ~a2~0 - -456899);~a17~0 := -2 + (2 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1);~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 405#L1610true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && 3 == ~a5~0 && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 41#L1618true, annotation: [0, 0]]") ("CountingPredicate [underlying: 557#L429-1true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 55#L432-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 557#L429-1true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 55#L432-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 352#L4098true, annotation: [0, 0]]" "assume (111 < ~a17~0 && 255 >= ~a17~0) && (~a2~0 <= 189 && (13 == ~a24~0 && 5 == calculate_output3_~input#1) && 5 == ~a5~0) && 14 == ~a7~0;~a17~0 := 592041 + ~a17~0 - -2226;~a7~0 := 12;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 352#L4098true, annotation: [0, 0]]" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && (~a2~0 <= 189 && (13 == ~a24~0 && 5 == calculate_output3_~input#1) && 5 == ~a5~0) && 14 == ~a7~0);" "CountingPredicate [underlying: 173#L4105true, annotation: [0, 0]]") ("CountingPredicate [underlying: 718#L5076true, annotation: [0, 0]]" "assume 14 == ~a24~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (6 == ~a5~0 && 5 == calculate_output4_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189;~a2~0 := (if 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) < 0 && 0 != 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 then 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 - 45 else 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45) - -233;~a17~0 := (if -4 * (137075 + (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9)) < 0 && 0 != -4 * (137075 + (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9)) % 10 then 1 + -4 * (137075 + (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9)) / 10 else -4 * (137075 + (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9)) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 4;calculate_output4_#res#1 := 26;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 718#L5076true, annotation: [0, 0]]" "assume !(14 == ~a24~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (6 == ~a5~0 && 5 == calculate_output4_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189);" "CountingPredicate [underlying: 89#L5084true, annotation: [0, 0]]") ("CountingPredicate [underlying: 481#L266-4true, annotation: [0, 0]]" "main1_#res#1 := 0;main_#t~ret36#1 := main1_#res#1;havoc main1_#t~nondet5#1, main1_#t~nondet6#1, main1_#t~nondet7#1, main1_#t~nondet8#1, main1_#t~nondet9#1, main1_#t~nondet10#1, main1_#t~nondet11#1, main1_#t~nondet12#1, main1_#t~nondet13#1, main1_#t~nondet14#1, main1_#t~nondet15#1, main1_#t~nondet16#1, main1_#t~nondet17#1, main1_#t~ret18#1, main1_#t~ret19#1, main1_#t~post20#1, main1_~c1~0#1, main1_~i2~0#1;assume { :end_inline_main1 } true;assume -2147483648 <= main_#t~ret36#1 && main_#t~ret36#1 <= 2147483647;" "CountingPredicate [underlying: 479#L5126true, annotation: [0, 0]]") ("CountingPredicate [underlying: 554#L3987true, annotation: [0, 0]]" "assume ((111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a7~0 && 2 == calculate_output3_~input#1) && 3 == ~a5~0;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 554#L3987true, annotation: [0, 0]]" "assume !(((111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a7~0 && 2 == calculate_output3_~input#1) && 3 == ~a5~0);" "CountingPredicate [underlying: 644#L3990true, annotation: [0, 0]]") ("CountingPredicate [underlying: 550#L4663true, annotation: [0, 0]]" "assume (5 == ~a5~0 && ~a2~0 <= 189 && 255 < ~a17~0 && (12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output3_~input#1) && 13 == ~a24~0;~a17~0 := 14 + (123 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 11);~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 550#L4663true, annotation: [0, 0]]" "assume !((5 == ~a5~0 && ~a2~0 <= 189 && 255 < ~a17~0 && (12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output3_~input#1) && 13 == ~a24~0);" "CountingPredicate [underlying: 697#L4670true, annotation: [0, 0]]") ("CountingPredicate [underlying: 610#L2464true, annotation: [0, 0]]" "assume (6 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && 15 == ~a24~0;~a2~0 := 219 + (if 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) < 0 && 0 != 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 then 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 - 45 else 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45);~a17~0 := 184 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71);~a7~0 := 14;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 610#L2464true, annotation: [0, 0]]" "assume !((6 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && 15 == ~a24~0);" "CountingPredicate [underlying: 630#L2472true, annotation: [0, 0]]") ("CountingPredicate [underlying: 458#L3057true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && ((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 6 == calculate_output2_~input#1) && 14 == ~a24~0) && 5 == ~a5~0) && 255 < ~a17~0;~a17~0 := (if 10 * (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) < 0 && 0 != 10 * (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) % -4 then 10 * (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) / -4 - 1 else 10 * (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) / -4);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 458#L3057true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && ((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 6 == calculate_output2_~input#1) && 14 == ~a24~0) && 5 == ~a5~0) && 255 < ~a17~0);" "CountingPredicate [underlying: 740#L3064true, annotation: [0, 0]]") ("CountingPredicate [underlying: 544#L1751true, annotation: [0, 0]]" "assume 14 == ~a24~0 && 7 == ~a5~0 && ((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 6 == calculate_output_~input#1) && ~a2~0 <= 189;~a17~0 := (if 497335 + ~a17~0 - 362468 < 0 && 0 != (497335 + ~a17~0 - 362468) % 5 then 1 + (497335 + ~a17~0 - 362468) / 5 else (497335 + ~a17~0 - 362468) / 5);~a7~0 := 13;~a24~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 544#L1751true, annotation: [0, 0]]" "assume !(14 == ~a24~0 && 7 == ~a5~0 && ((((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 6 == calculate_output_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 787#L1757true, annotation: [0, 0]]") ("CountingPredicate [underlying: 774#L2618true, annotation: [0, 0]]" "assume (3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (4 == calculate_output2_~input#1 && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 13 == ~a7~0;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 774#L2618true, annotation: [0, 0]]" "assume !((3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (4 == calculate_output2_~input#1 && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 13 == ~a7~0);" "CountingPredicate [underlying: 103#L2621true, annotation: [0, 0]]") ("CountingPredicate [underlying: 144#L676true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && (6 == calculate_output_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 15 == ~a24~0) && 3 == ~a5~0;~a17~0 := (if 10 * (97662 + (~a17~0 - -260026)) < 0 && 0 != 10 * (97662 + (~a17~0 - -260026)) % 9 then 1 + 10 * (97662 + (~a17~0 - -260026)) / 9 else 10 * (97662 + (~a17~0 - -260026)) / 9);~a7~0 := 12;~a24~0 := 14;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 144#L676true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && (6 == calculate_output_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 15 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 348#L682true, annotation: [0, 0]]") ("CountingPredicate [underlying: 340#L2673true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output2_~input#1) && ~a17~0 <= -108) && 4 == ~a5~0;~a2~0 := (if 5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != 5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % -5 then 5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5 - 1 else 5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5);~a7~0 := 12;~a24~0 := 15;~a5~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 340#L2673true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output2_~input#1) && ~a17~0 <= -108) && 4 == ~a5~0);" "CountingPredicate [underlying: 237#L2680true, annotation: [0, 0]]") ("CountingPredicate [underlying: 216#L4248true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 5 == ~a5~0 && 15 == ~a24~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 5 == calculate_output3_~input#1;~a2~0 := (if 2 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -220353) < 0 && 0 != 2 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -220353) % 45 then 2 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -220353) % 45 - 45 else 2 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -220353) % 45) - -192;~a17~0 := 97389 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 - 487372 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 - 487372) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 - 487372) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1 - 487372) / 5);~a7~0 := 12;~a5~0 := 4;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 216#L4248true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 5 == ~a5~0 && 15 == ~a24~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 5 == calculate_output3_~input#1);" "CountingPredicate [underlying: 562#L4255true, annotation: [0, 0]]") ("CountingPredicate [underlying: 313#L2844true, annotation: [0, 0]]" "assume (7 == ~a5~0 && (1 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 13 == ~a24~0) && ~a2~0 <= 189;~a17~0 := (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) / 5) / 5);~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 313#L2844true, annotation: [0, 0]]" "assume !((7 == ~a5~0 && (1 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 13 == ~a24~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 226#L2851true, annotation: [0, 0]]") ("CountingPredicate [underlying: 322#L3894true, annotation: [0, 0]]" "assume ((-108 < ~a17~0 && 111 >= ~a17~0) && (((13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a2~0 <= 189) && 7 == ~a5~0;~a17~0 := -589082 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5);~a7~0 := 12;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 322#L3894true, annotation: [0, 0]]" "assume !(((-108 < ~a17~0 && 111 >= ~a17~0) && (((13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a2~0 <= 189) && 7 == ~a5~0);" "CountingPredicate [underlying: 338#L3899true, annotation: [0, 0]]") ("CountingPredicate [underlying: 766#L1417true, annotation: [0, 0]]" "assume (6 == ~a5~0 && ~a2~0 <= 189 && 1 == calculate_output_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0))) && 13 == ~a24~0;~a2~0 := 472412 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 472412);~a17~0 := 3 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182);~a7~0 := 12;~a24~0 := 15;~a5~0 := 5;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 766#L1417true, annotation: [0, 0]]" "assume !((6 == ~a5~0 && ~a2~0 <= 189 && 1 == calculate_output_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0))) && 13 == ~a24~0);" "CountingPredicate [underlying: 276#L1425true, annotation: [0, 0]]") ("CountingPredicate [underlying: 630#L2472true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0 && 2 == calculate_output2_~input#1 && 5 == ~a5~0) && 13 == ~a24~0;~a17~0 := -11 + (~a17~0 - 199);~a7~0 := 14;~a5~0 := 7;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 630#L2472true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0 && 2 == calculate_output2_~input#1 && 5 == ~a5~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 304#L2478true, annotation: [0, 0]]") ("CountingPredicate [underlying: 425#L2795true, annotation: [0, 0]]" "assume (13 == ~a24~0 && 5 == ~a5~0 && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 255 < ~a17~0;~a7~0 := 13;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 425#L2795true, annotation: [0, 0]]" "assume !((13 == ~a24~0 && 5 == ~a5~0 && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 255 < ~a17~0);" "CountingPredicate [underlying: 587#L2800true, annotation: [0, 0]]") ("CountingPredicate [underlying: 273#L381-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 428#L384-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 273#L381-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 428#L384-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 754#L4321true, annotation: [0, 0]]" "assume 15 == ~a24~0 && (~a17~0 <= -108 && 6 == ~a5~0 && 13 == ~a7~0 && 1 == calculate_output3_~input#1) && ~a2~0 <= 189;~a2~0 := (if (if 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5) < 0 && 0 != (if 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5) % 45 then (if 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5) % 45 - 45 else (if 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5) % 45) - -234;~a17~0 := (if (if ~a17~0 - -120776 < 0 && 0 != (~a17~0 - -120776) % 5 then 1 + (~a17~0 - -120776) / 5 else (~a17~0 - -120776) / 5) < 0 && 0 != (if ~a17~0 - -120776 < 0 && 0 != (~a17~0 - -120776) % 5 then 1 + (~a17~0 - -120776) / 5 else (~a17~0 - -120776) / 5) % 109 then (if ~a17~0 - -120776 < 0 && 0 != (~a17~0 - -120776) % 5 then 1 + (~a17~0 - -120776) / 5 else (~a17~0 - -120776) / 5) % 109 - 109 else (if ~a17~0 - -120776 < 0 && 0 != (~a17~0 - -120776) % 5 then 1 + (~a17~0 - -120776) / 5 else (~a17~0 - -120776) / 5) % 109) - -2;~a24~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 754#L4321true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && (~a17~0 <= -108 && 6 == ~a5~0 && 13 == ~a7~0 && 1 == calculate_output3_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 84#L4328true, annotation: [0, 0]]") ("CountingPredicate [underlying: 155#L2969true, annotation: [0, 0]]" "assume (~a17~0 <= -108 && (6 == ~a5~0 && 5 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 14 == ~a24~0) && ~a2~0 <= 189;~a2~0 := (if 51 * (if 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1 < 0 && 0 != (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) % 5 then 1 + (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) / 5 else (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) / 5) < 0 && 0 != 51 * (if 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1 < 0 && 0 != (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) % 5 then 1 + (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) / 5 else (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) / 5) % 10 then 1 + 51 * (if 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1 < 0 && 0 != (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) % 5 then 1 + (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) / 5 else (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) / 5) / 10 else 51 * (if 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1 < 0 && 0 != (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) % 5 then 1 + (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) / 5 else (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1) / 5) / 10);~a17~0 := -26 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -32) - -40;~a7~0 := 14;~a5~0 := 3;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 155#L2969true, annotation: [0, 0]]" "assume !((~a17~0 <= -108 && (6 == ~a5~0 && 5 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 14 == ~a24~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 736#L2976true, annotation: [0, 0]]") ("CountingPredicate [underlying: 101#L4531true, annotation: [0, 0]]" "assume ((3 == ~a5~0 && 6 == calculate_output3_~input#1 && ((12 == ~a7~0 && 255 < ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 300127 + (if -429873 + ~a17~0 < 0 && 0 != (-429873 + ~a17~0) % 299872 then (-429873 + ~a17~0) % 299872 - 299872 else (-429873 + ~a17~0) % 299872) - 39771 - -39773;~a7~0 := 12;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 101#L4531true, annotation: [0, 0]]" "assume !(((3 == ~a5~0 && 6 == calculate_output3_~input#1 && ((12 == ~a7~0 && 255 < ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 524#L4536true, annotation: [0, 0]]") ("CountingPredicate [underlying: 181#L1356true, annotation: [0, 0]]" "assume ((((189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output_~input#1) && 13 == ~a24~0) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := 524988 + (~a17~0 - 216 - 479578 - 45364);~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 181#L1356true, annotation: [0, 0]]" "assume !(((((189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output_~input#1) && 13 == ~a24~0) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 671#L1363true, annotation: [0, 0]]") ("CountingPredicate [underlying: 730#L2557true, annotation: [0, 0]]" "assume 5 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((6 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 14 == ~a24~0) && ~a2~0 <= 189;~a2~0 := -304708 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234) - -304710;~a7~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 730#L2557true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((6 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 14 == ~a24~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 452#L2563true, annotation: [0, 0]]") ("CountingPredicate [underlying: 98#L1524true, annotation: [0, 0]]" "assume (13 == ~a24~0 && 4 == ~a5~0 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 2 * (~a2~0 - 252975) - -454453;~a17~0 := (if 39 * (if 176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) < 0 && 0 != (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) % 5 then 1 + (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) / 5 else (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) / 5) < 0 && 0 != 39 * (if 176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) < 0 && 0 != (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) % 5 then 1 + (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) / 5 else (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) / 5) % 10 then 1 + 39 * (if 176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) < 0 && 0 != (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) % 5 then 1 + (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) / 5 else (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) / 5) / 10 else 39 * (if 176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) < 0 && 0 != (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) % 5 then 1 + (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) / 5 else (176 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71)) / 5) / 10);~a7~0 := 13;~a24~0 := 15;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 98#L1524true, annotation: [0, 0]]" "assume !((13 == ~a24~0 && 4 == ~a5~0 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 161#L1531true, annotation: [0, 0]]") ("CountingPredicate [underlying: 524#L4536true, annotation: [0, 0]]" "assume (((((12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0;~a7~0 := 13;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 524#L4536true, annotation: [0, 0]]" "assume !((((((12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 719#L4541true, annotation: [0, 0]]") ("CountingPredicate [underlying: 439#L498-1true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 780#L501-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 439#L498-1true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 780#L501-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 358#L965true, annotation: [0, 0]]" "assume 14 == ~a7~0 && 5 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 2 == calculate_output_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -156838 + -5 * ~a2~0;~a17~0 := (if (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) < 0 && 0 != (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) % 5 then 1 + (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) / 5 else (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) / 5) - 83944;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 358#L965true, annotation: [0, 0]]" "assume !(14 == ~a7~0 && 5 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 2 == calculate_output_~input#1) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 212#L972true, annotation: [0, 0]]") ("CountingPredicate [underlying: 437#L2591true, annotation: [0, 0]]" "assume 6 == ~a5~0 && (13 == ~a24~0 && 6 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && ~a2~0 <= 189;~a2~0 := 203 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - -545601 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - -545601) % 45 then ((if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - -545601) % 45 - 45 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - -545601) % 45);~a17~0 := -1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2);~a7~0 := 13;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 437#L2591true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && (13 == ~a24~0 && 6 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && ~a2~0 <= 189);" "CountingPredicate [underlying: 299#L2597true, annotation: [0, 0]]") ("CountingPredicate [underlying: 8#L4577true, annotation: [0, 0]]" "assume (((1 == calculate_output3_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0))) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0;~a2~0 := (if 10 * (-122718 + ~a2~0) < 0 && 0 != 10 * (-122718 + ~a2~0) % 9 then 1 + 10 * (-122718 + ~a2~0) / 9 else 10 * (-122718 + ~a2~0) / 9) - -74204;~a17~0 := -25 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2);~a7~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 8#L4577true, annotation: [0, 0]]" "assume !((((1 == calculate_output3_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0))) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 387#L4584true, annotation: [0, 0]]") ("CountingPredicate [underlying: 72#L4684true, annotation: [0, 0]]" "assume ((255 < ~a17~0 && 13 == ~a7~0 && 13 == ~a24~0 && 5 == calculate_output3_~input#1) && 7 == ~a5~0) && ~a2~0 <= 189;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 72#L4684true, annotation: [0, 0]]" "assume !(((255 < ~a17~0 && 13 == ~a7~0 && 13 == ~a24~0 && 5 == calculate_output3_~input#1) && 7 == ~a5~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 22#L4687true, annotation: [0, 0]]") ("CountingPredicate [underlying: 501#L465-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 607#L468-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 501#L465-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 607#L468-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 3#L1763true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 7 == ~a5~0 && 13 == ~a24~0 && (((~a17~0 <= -108 && 14 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 2 == calculate_output_~input#1;~a2~0 := 235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -164895 - 164893;~a17~0 := (if (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -2 < 0 && 0 != ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -2) % 5 then 1 + ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -2) / 5 else ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -2) / 5);~a7~0 := 12;~a24~0 := 14;~a5~0 := 3;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 3#L1763true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 7 == ~a5~0 && 13 == ~a24~0 && (((~a17~0 <= -108 && 14 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 2 == calculate_output_~input#1);" "CountingPredicate [underlying: 223#L1771true, annotation: [0, 0]]") ("CountingPredicate [underlying: 646#L1085true, annotation: [0, 0]]" "assume 4 == ~a5~0 && 15 == ~a24~0 && ((5 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108;~a7~0 := 14;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 646#L1085true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && 15 == ~a24~0 && ((5 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 629#L1090true, annotation: [0, 0]]") ("CountingPredicate [underlying: 394#L2139true, annotation: [0, 0]]" "assume 255 < ~a17~0 && (5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 6 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0;~a17~0 := (if -190083 + ~a17~0 < 0 && 0 != (-190083 + ~a17~0) % 109 then (-190083 + ~a17~0) % 109 - 109 else (-190083 + ~a17~0) % 109) - -2;~a7~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 394#L2139true, annotation: [0, 0]]" "assume !(255 < ~a17~0 && (5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 6 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0);" "CountingPredicate [underlying: 717#L2145true, annotation: [0, 0]]") ("CountingPredicate [underlying: 203#L3665true, annotation: [0, 0]]" "assume (((5 == ~a5~0 && 3 == calculate_output3_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a2~0 := 5 * (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5);~a7~0 := 14;~a24~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 203#L3665true, annotation: [0, 0]]" "assume !((((5 == ~a5~0 && 3 == calculate_output3_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 541#L3672true, annotation: [0, 0]]") ("CountingPredicate [underlying: 143#L3770true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 15 == ~a24~0 && 5 == ~a5~0 && ~a17~0 <= -108 && 14 == ~a7~0 && 3 == calculate_output3_~input#1;~a2~0 := 204 + (if 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) < 0 && 0 != 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 then 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 - 45 else 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45);~a17~0 := 90 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109);~a7~0 := 12;~a24~0 := 14;~a5~0 := 4;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 143#L3770true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 15 == ~a24~0 && 5 == ~a5~0 && ~a17~0 <= -108 && 14 == ~a7~0 && 3 == calculate_output3_~input#1);" "CountingPredicate [underlying: 729#L3778true, annotation: [0, 0]]") ("CountingPredicate [underlying: 512#L444-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 477#L447-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 512#L444-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 15 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 477#L447-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 357#L562true, annotation: [0, 0]]" "assume 4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 4 == calculate_output_~input#1;~a2~0 := -503579 + ~a2~0;~a17~0 := -274764 + (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5);~a7~0 := 14;~a24~0 := 15;~a5~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 357#L562true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 4 == calculate_output_~input#1);" "CountingPredicate [underlying: 235#L570true, annotation: [0, 0]]") ("CountingPredicate [underlying: 176#L4896true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 15 == ~a24~0 && (((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 1 == calculate_output3_~input#1) && 6 == ~a5~0;~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) - 216856;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 176#L4896true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 15 == ~a24~0 && (((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 1 == calculate_output3_~input#1) && 6 == ~a5~0);" "CountingPredicate [underlying: 555#L4903true, annotation: [0, 0]]") ("CountingPredicate [underlying: 55#L432-1true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 290#L435-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 55#L432-1true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 290#L435-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 119#L4888true, annotation: [0, 0]]" "assume 5 == ~a5~0 && 14 == ~a24~0 && ~a2~0 <= 189 && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 2 == calculate_output3_~input#1) && 255 < ~a17~0;~a2~0 := (if 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) < 0 && 0 != 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 then 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 - 45 else 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45) - -195;~a17~0 := ~a17~0 - 600134 - 48;~a7~0 := 13;~a24~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 119#L4888true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && 14 == ~a24~0 && ~a2~0 <= 189 && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 2 == calculate_output3_~input#1) && 255 < ~a17~0);" "CountingPredicate [underlying: 176#L4896true, annotation: [0, 0]]") ("CountingPredicate [underlying: 262#L214-1true, annotation: [0, 0]]" "check_#res#1 := check_~tmp~1#1;main1_#t~ret19#1 := check_#res#1;havoc check_~tmp~1#1;assume { :end_inline_check } true;assume -2147483648 <= main1_#t~ret19#1 && main1_#t~ret19#1 <= 2147483647;main1_~c1~0#1 := main1_#t~ret19#1;havoc main1_#t~ret19#1;assume { :begin_inline_assert } true;assert_#in~arg#1 := (if 0 == main1_~c1~0#1 then 0 else 1);havoc assert_~arg#1;assert_~arg#1 := assert_#in~arg#1;" "CountingPredicate [underlying: 703#L290true, annotation: [0, 0]]") ("CountingPredicate [underlying: 479#L5126true, annotation: [0, 0]]" "#t~ret38#1 := main_#res#1;havoc main_#t~nondet35#1, main_#t~ret36#1, main_#t~ret37#1;assume { :end_inline_main } true;assume true;" "CountingPredicate [underlying: 714#ULTIMATE.startEXITtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 491#L2535true, annotation: [0, 0]]" "assume (111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && (((13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && 6 == ~a5~0) && 15 == ~a24~0;~a2~0 := 213 + (if 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) < 0 && 0 != 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 then 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45 - 45 else 5 * (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 45);~a17~0 := 15 * (~a17~0 - -31328);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 491#L2535true, annotation: [0, 0]]" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && (((13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && 6 == ~a5~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 152#L2543true, annotation: [0, 0]]") ("CountingPredicate [underlying: 701#L156true, annotation: [0, 0]]" "assume ~id2~0 != ~id3~0;init_~tmp~0#1 := 1;" "CountingPredicate [underlying: 597#L141-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 701#L156true, annotation: [0, 0]]" "assume !(~id2~0 != ~id3~0);init_~tmp~0#1 := 0;" "CountingPredicate [underlying: 597#L141-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 185#L1605true, annotation: [0, 0]]" "assume (111 < ~a17~0 && 255 >= ~a17~0) && (((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && 13 == ~a24~0;~a7~0 := 12;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 185#L1605true, annotation: [0, 0]]" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && (((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 405#L1610true, annotation: [0, 0]]") ("CountingPredicate [underlying: 615#L3657true, annotation: [0, 0]]" "assume 255 < ~a17~0 && 4 == ~a5~0 && ((13 == ~a7~0 && 2 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0;~a2~0 := -1 * (17174 + ~a2~0 - -390384);~a17~0 := -108 + (-200385 + ~a17~0 - 399757);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 615#L3657true, annotation: [0, 0]]" "assume !(255 < ~a17~0 && 4 == ~a5~0 && ((13 == ~a7~0 && 2 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 203#L3665true, annotation: [0, 0]]") ("CountingPredicate [underlying: 642#L1246true, annotation: [0, 0]]" "assume 14 == ~a24~0 && (((((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) || (13 == ~a7~0 && 255 < ~a17~0)) && 4 == calculate_output_~input#1) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -562394 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 36545;~a17~0 := 1 + (~a17~0 - 600109 - 2);~a7~0 := 12;~a24~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 642#L1246true, annotation: [0, 0]]" "assume !(14 == ~a24~0 && (((((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) || (13 == ~a7~0 && 255 < ~a17~0)) && 4 == calculate_output_~input#1) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 248#L1253true, annotation: [0, 0]]") ("CountingPredicate [underlying: 351#L3367true, annotation: [0, 0]]" "assume 4 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && ((12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output2_~input#1) && ~a17~0 <= -108) && 14 == ~a24~0;~a7~0 := 12;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 351#L3367true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && ((12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output2_~input#1) && ~a17~0 <= -108) && 14 == ~a24~0);" "CountingPredicate [underlying: 286#L3372true, annotation: [0, 0]]") ("CountingPredicate [underlying: 250#L2166true, annotation: [0, 0]]" "assume 15 == ~a24~0 && ~a2~0 <= 189 && ((2 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 4 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := (if -369240 + (~a17~0 - 112842) < 0 && 0 != (-369240 + (~a17~0 - 112842)) % 5 then 1 + (-369240 + (~a17~0 - 112842)) / 5 else (-369240 + (~a17~0 - 112842)) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 250#L2166true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && ~a2~0 <= 189 && ((2 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 4 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 538#L2173true, annotation: [0, 0]]") ("CountingPredicate [underlying: 726#L366-1true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 749#L369-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 726#L366-1true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 749#L369-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 529#L3533true, annotation: [0, 0]]" "assume ((((2 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 255 < ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && 5 == ~a5~0;~a2~0 := -439935 + ~a2~0;~a17~0 := -18563 + (~a17~0 - 581561) - 36;~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 529#L3533true, annotation: [0, 0]]" "assume !(((((2 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 255 < ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 553#L3540true, annotation: [0, 0]]") ("CountingPredicate [underlying: 99#L4474true, annotation: [0, 0]]" "assume 15 == ~a24~0 && ~a2~0 <= 189 && (((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) && 2 == calculate_output3_~input#1) && 7 == ~a5~0;~a17~0 := -300055 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 99#L4474true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && ~a2~0 <= 189 && (((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) && 2 == calculate_output3_~input#1) && 7 == ~a5~0);" "CountingPredicate [underlying: 651#L4481true, annotation: [0, 0]]") ("CountingPredicate [underlying: 795#L2304true, annotation: [0, 0]]" "assume 255 < ~a17~0 && (5 == ~a5~0 && (1 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 13 == ~a24~0;~a17~0 := (if 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % -4 then 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / -4 - 1 else 10 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / -4) - 18616;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 795#L2304true, annotation: [0, 0]]" "assume !(255 < ~a17~0 && (5 == ~a5~0 && (1 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 13 == ~a24~0);" "CountingPredicate [underlying: 234#L2310true, annotation: [0, 0]]") ("CountingPredicate [underlying: 80#L4050true, annotation: [0, 0]]" "assume 14 == ~a24~0 && 5 == ~a5~0 && (5 == calculate_output3_~input#1 && ((12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -5 * (-307797 + (363060 + ~a2~0 - 21984));~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - -385642 - 385582;~a7~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 80#L4050true, annotation: [0, 0]]" "assume !(14 == ~a24~0 && 5 == ~a5~0 && (5 == calculate_output3_~input#1 && ((12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 422#L4057true, annotation: [0, 0]]") ("CountingPredicate [underlying: 269#L1727true, annotation: [0, 0]]" "assume 13 == ~a7~0 && 15 == ~a24~0 && (6 == ~a5~0 && 2 == calculate_output_~input#1 && ~a17~0 <= -108) && ~a2~0 <= 189;~a17~0 := 60 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -191);~a7~0 := 12;~a24~0 := 13;~a5~0 := 7;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 269#L1727true, annotation: [0, 0]]" "assume !(13 == ~a7~0 && 15 == ~a24~0 && (6 == ~a5~0 && 2 == calculate_output_~input#1 && ~a17~0 <= -108) && ~a2~0 <= 189);" "CountingPredicate [underlying: 686#L1734true, annotation: [0, 0]]") ("CountingPredicate [underlying: 438#L848true, annotation: [0, 0]]" "assume ~a17~0 <= -108 && 14 == ~a24~0 && (~a2~0 <= 189 && 3 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 6 == ~a5~0;~a2~0 := 236 + (if 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45);~a17~0 := (if ~a17~0 - -556050 < 0 && 0 != (~a17~0 - -556050) % 109 then (~a17~0 - -556050) % 109 - 109 else (~a17~0 - -556050) % 109) - -1;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 438#L848true, annotation: [0, 0]]" "assume !(~a17~0 <= -108 && 14 == ~a24~0 && (~a2~0 <= 189 && 3 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 6 == ~a5~0);" "CountingPredicate [underlying: 211#L855true, annotation: [0, 0]]") ("CountingPredicate [underlying: 559#L1583true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && (4 == ~a5~0 && 2 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 13 == ~a24~0;~a17~0 := (if (if 10 * (~a17~0 - 8964) < 0 && 0 != 10 * (~a17~0 - 8964) % 9 then 1 + 10 * (~a17~0 - 8964) / 9 else 10 * (~a17~0 - 8964) / 9) < 0 && 0 != (if 10 * (~a17~0 - 8964) < 0 && 0 != 10 * (~a17~0 - 8964) % 9 then 1 + 10 * (~a17~0 - 8964) / 9 else 10 * (~a17~0 - 8964) / 9) % 5 then 1 + (if 10 * (~a17~0 - 8964) < 0 && 0 != 10 * (~a17~0 - 8964) % 9 then 1 + 10 * (~a17~0 - 8964) / 9 else 10 * (~a17~0 - 8964) / 9) / 5 else (if 10 * (~a17~0 - 8964) < 0 && 0 != 10 * (~a17~0 - 8964) % 9 then 1 + 10 * (~a17~0 - 8964) / 9 else 10 * (~a17~0 - 8964) / 9) / 5);~a7~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 559#L1583true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && (4 == ~a5~0 && 2 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 13 == ~a24~0);" "CountingPredicate [underlying: 303#L1588true, annotation: [0, 0]]") ("CountingPredicate [underlying: 306#L1856true, annotation: [0, 0]]" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && 3 == ~a5~0 && 15 == ~a24~0 && (1 == calculate_output_~input#1 && 13 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 186 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5);~a7~0 := 14;~a24~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 306#L1856true, annotation: [0, 0]]" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && 3 == ~a5~0 && 15 == ~a24~0 && (1 == calculate_output_~input#1 && 13 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 753#L1862true, annotation: [0, 0]]") ("CountingPredicate [underlying: 125#L2388true, annotation: [0, 0]]" "assume ((((~a17~0 <= -108 && 1 == calculate_output2_~input#1) && 14 == ~a7~0) && ~a2~0 <= 189) && 14 == ~a24~0) && 5 == ~a5~0;~a2~0 := 235 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45) - 1;~a17~0 := 397949 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -95 - 397967);~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 125#L2388true, annotation: [0, 0]]" "assume !(((((~a17~0 <= -108 && 1 == calculate_output2_~input#1) && 14 == ~a7~0) && ~a2~0 <= 189) && 14 == ~a24~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 415#L2395true, annotation: [0, 0]]") ("CountingPredicate [underlying: 594#L96true, annotation: [0, 0]]" "assume node2_~m2~0#1 > ~id2~0;~send2~0 := node2_~m2~0#1;" "CountingPredicate [underlying: 77#L95-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 594#L96true, annotation: [0, 0]]" "assume !(node2_~m2~0#1 > ~id2~0);" "CountingPredicate [underlying: 478#L99true, annotation: [0, 0]]") ("CountingPredicate [underlying: 586#L1324true, annotation: [0, 0]]" "assume ((((1 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && 5 == ~a5~0) && ~a2~0 <= 189) && 255 < ~a17~0;~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - 1 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - 1) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - 1) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - 1) / 5) - -212;~a17~0 := 135 + (if 5 * (132 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 10) < 0 && 0 != 5 * (132 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 10) % 71 then 5 * (132 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 10) % 71 - 71 else 5 * (132 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 10) % 71);~a7~0 := 14;~a24~0 := 13;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 586#L1324true, annotation: [0, 0]]" "assume !(((((1 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && 5 == ~a5~0) && ~a2~0 <= 189) && 255 < ~a17~0);" "CountingPredicate [underlying: 669#L1331true, annotation: [0, 0]]") ("CountingPredicate [underlying: 74#L495-1true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 439#L498-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 74#L495-1true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 439#L498-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 432#L327-2true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 11#L330-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 432#L327-2true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 11#L330-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 282#L1722true, annotation: [0, 0]]" "assume (((1 == calculate_output_~input#1 && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0))) && 14 == ~a24~0) && 7 == ~a5~0) && ~a2~0 <= 189;~a17~0 := -109681 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -456210 - 346519);~a7~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 282#L1722true, annotation: [0, 0]]" "assume !((((1 == calculate_output_~input#1 && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0))) && 14 == ~a24~0) && 7 == ~a5~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 269#L1727true, annotation: [0, 0]]") ("CountingPredicate [underlying: 621#L1834true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output_~input#1 && ((((15 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) && 4 == ~a5~0) || (((12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 5 == ~a5~0)) || ((13 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) && 5 == ~a5~0));~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 5) - 528849;~a17~0 := 687900 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 300593);~a7~0 := 14;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 621#L1834true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output_~input#1 && ((((15 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) && 4 == ~a5~0) || (((12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 5 == ~a5~0)) || ((13 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) && 5 == ~a5~0)));" "CountingPredicate [underlying: 195#L1842true, annotation: [0, 0]]") ("CountingPredicate [underlying: 552#L2655true, annotation: [0, 0]]" "assume (((13 == ~a24~0 && 6 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0) && 5 == ~a5~0) && ~a2~0 <= 189;~a17~0 := -600217 + ~a17~0;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 552#L2655true, annotation: [0, 0]]" "assume !((((13 == ~a24~0 && 6 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0) && 5 == ~a5~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 369#L2661true, annotation: [0, 0]]") ("CountingPredicate [underlying: 11#L330-1true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 182#L333-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 11#L330-1true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 182#L333-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 418#L2871true, annotation: [0, 0]]" "assume 4 == ~a5~0 && (13 == ~a7~0 && 255 < ~a17~0 && 15 == ~a24~0 && 3 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 573425 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 46 - 573448);~a24~0 := 14;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 418#L2871true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && (13 == ~a7~0 && 255 < ~a17~0 && 15 == ~a24~0 && 3 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 353#L2876true, annotation: [0, 0]]") ("CountingPredicate [underlying: 201#L2995true, annotation: [0, 0]]" "assume (3 == ~a5~0 && 14 == ~a24~0 && 5 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if 10 * (if ~a2~0 - -143250 < 0 && 0 != (~a2~0 - -143250) % -5 then (~a2~0 - -143250) / -5 - 1 else (~a2~0 - -143250) / -5) < 0 && 0 != 10 * (if ~a2~0 - -143250 < 0 && 0 != (~a2~0 - -143250) % -5 then (~a2~0 - -143250) / -5 - 1 else (~a2~0 - -143250) / -5) % 9 then 1 + 10 * (if ~a2~0 - -143250 < 0 && 0 != (~a2~0 - -143250) % -5 then (~a2~0 - -143250) / -5 - 1 else (~a2~0 - -143250) / -5) / 9 else 10 * (if ~a2~0 - -143250 < 0 && 0 != (~a2~0 - -143250) % -5 then (~a2~0 - -143250) / -5 - 1 else (~a2~0 - -143250) / -5) / 9);~a17~0 := 104 + (if 183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5);~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 201#L2995true, annotation: [0, 0]]" "assume !((3 == ~a5~0 && 14 == ~a24~0 && 5 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 492#L3003true, annotation: [0, 0]]") ("CountingPredicate [underlying: 452#L2563true, annotation: [0, 0]]" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0 && ((6 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 6 == ~a5~0) && ~a2~0 <= 189;~a2~0 := 208 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 - -1 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 - -1) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 - -1) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 - -1) / 5);~a17~0 := (if 5 * (if -583311 + ~a17~0 < 0 && 0 != (-583311 + ~a17~0) % 5 then 1 + (-583311 + ~a17~0) / 5 else (-583311 + ~a17~0) / 5) < 0 && 0 != 5 * (if -583311 + ~a17~0 < 0 && 0 != (-583311 + ~a17~0) % 5 then 1 + (-583311 + ~a17~0) / 5 else (-583311 + ~a17~0) / 5) % 71 then 5 * (if -583311 + ~a17~0 < 0 && 0 != (-583311 + ~a17~0) % 5 then 1 + (-583311 + ~a17~0) / 5 else (-583311 + ~a17~0) / 5) % 71 - 71 else 5 * (if -583311 + ~a17~0 < 0 && 0 != (-583311 + ~a17~0) % 5 then 1 + (-583311 + ~a17~0) / 5 else (-583311 + ~a17~0) / 5) % 71) - -225;~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 452#L2563true, annotation: [0, 0]]" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0 && ((6 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 6 == ~a5~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 539#L2571true, annotation: [0, 0]]") ("CountingPredicate [underlying: 302#L1440true, annotation: [0, 0]]" "assume 13 == ~a24~0 && 4 == ~a5~0 && (((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 302#L1440true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && 4 == ~a5~0 && (((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "CountingPredicate [underlying: 225#L1447true, annotation: [0, 0]]") ("CountingPredicate [underlying: 33#L3802true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((2 == calculate_output3_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 3 == ~a5~0) && 13 == ~a24~0;~a2~0 := 5 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - 539865;~a17~0 := -583438 + ~a17~0 - 9976 - 606;~a7~0 := 12;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 33#L3802true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((2 == calculate_output3_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 3 == ~a5~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 188#L3808true, annotation: [0, 0]]") ("CountingPredicate [underlying: 612#L1066true, annotation: [0, 0]]" "assume (15 == ~a24~0 && ((4 == calculate_output_~input#1 && 5 == ~a5~0) && ~a17~0 <= -108) && 14 == ~a7~0) && ~a2~0 <= 189;~a2~0 := 227 + (if 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234) < 0 && 0 != 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234) % 45 then 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234) % 45 - 45 else 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234) % 45);~a17~0 := (if -14728 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (-14728 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 109 then (-14728 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 109 - 109 else (-14728 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 109) - -22;~a24~0 := 14;~a5~0 := 4;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 612#L1066true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && ((4 == calculate_output_~input#1 && 5 == ~a5~0) && ~a17~0 <= -108) && 14 == ~a7~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 319#L1073true, annotation: [0, 0]]") ("CountingPredicate [underlying: 299#L2597true, annotation: [0, 0]]" "assume 4 == ~a5~0 && ((1 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0;~a17~0 := -29807 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182 - -29808);~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 299#L2597true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && ((1 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0))) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 713#L2604true, annotation: [0, 0]]") ("CountingPredicate [underlying: 300#L2883true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (((111 < ~a17~0 && 255 >= ~a17~0) && 4 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 4 == ~a5~0) && 13 == ~a24~0;~a2~0 := 5 * (if -50 * ~a2~0 < 0 && 0 != -50 * ~a2~0 % 9 then 1 + -50 * ~a2~0 / 9 else -50 * ~a2~0 / 9);~a17~0 := (if 25 * ~a17~0 < 0 && 0 != 25 * ~a17~0 % 5 then 1 + 25 * ~a17~0 / 5 else 25 * ~a17~0 / 5);~a7~0 := 12;~a24~0 := 14;~a5~0 := 7;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 300#L2883true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (((111 < ~a17~0 && 255 >= ~a17~0) && 4 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 4 == ~a5~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 471#L2891true, annotation: [0, 0]]") ("CountingPredicate [underlying: 186#L4937true, annotation: [0, 0]]" "assume ((~a17~0 <= -108 && (5 == ~a5~0 && 5 == calculate_output3_~input#1) && ~a2~0 <= 189) && 14 == ~a7~0) && 14 == ~a24~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 186#L4937true, annotation: [0, 0]]" "assume !(((~a17~0 <= -108 && (5 == ~a5~0 && 5 == calculate_output3_~input#1) && ~a2~0 <= 189) && 14 == ~a7~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 635#L4944true, annotation: [0, 0]]") ("CountingPredicate [underlying: 561#L3036true, annotation: [0, 0]]" "assume (((((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 2 == calculate_output2_~input#1) && 6 == ~a5~0) && ~a2~0 <= 189) && 13 == ~a24~0;~a2~0 := -442292 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234) - -617405 - 175110;~a17~0 := (if (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) - -115 < 0 && 0 != ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) - -115) % 5 then 1 + ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) - -115) / 5 else ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) - -115) / 5) - -197;~a7~0 := 13;~a24~0 := 14;~a5~0 := 3;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 561#L3036true, annotation: [0, 0]]" "assume !((((((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 2 == calculate_output2_~input#1) && 6 == ~a5~0) && ~a2~0 <= 189) && 13 == ~a24~0);" "CountingPredicate [underlying: 493#L3044true, annotation: [0, 0]]") ("CountingPredicate [underlying: 65#L4591true, annotation: [0, 0]]" "assume ((7 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0;~a17~0 := (if 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -183) < 0 && 0 != 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -183) % 71 then 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -183) % 71 - 71 else 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -183) % 71) - -154;~a7~0 := 12;~a24~0 := 14;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 65#L4591true, annotation: [0, 0]]" "assume !(((7 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && 15 == ~a24~0) && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0);" "CountingPredicate [underlying: 625#L4597true, annotation: [0, 0]]") ("CountingPredicate [underlying: 177#$Ultimate##104true, annotation: [0, 0]]" "assume ~r1~0 < 3;check_~tmp~1#1 := 1;" "CountingPredicate [underlying: 262#L214-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 177#$Ultimate##104true, annotation: [0, 0]]" "assume !(~r1~0 < 3);" "CountingPredicate [underlying: 51#L223true, annotation: [0, 0]]") ("CountingPredicate [underlying: 648#L120-1true, annotation: [0, 0]]" "~mode3~0 := 0;" "CountingPredicate [underlying: 623#L117-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 525#L4524true, annotation: [0, 0]]" "assume ((5 == ~a5~0 && ~a2~0 <= 189 && 4 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && ~a17~0 <= -108;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 - 1;~a7~0 := 13;~a24~0 := 14;~a5~0 := 4;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 525#L4524true, annotation: [0, 0]]" "assume !(((5 == ~a5~0 && ~a2~0 <= 189 && 4 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 101#L4531true, annotation: [0, 0]]") ("CountingPredicate [underlying: 611#L2989true, annotation: [0, 0]]" "assume 13 == ~a24~0 && ~a17~0 <= -108 && (6 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 123909 + ~a2~0 - 483346 - 41719;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 611#L2989true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && ~a17~0 <= -108 && (6 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 201#L2995true, annotation: [0, 0]]") ("CountingPredicate [underlying: 280#L4910true, annotation: [0, 0]]" "assume (7 == ~a5~0 && (1 == calculate_output3_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && ~a2~0 <= 189) && 13 == ~a24~0;~a17~0 := 182 + (if 211306 + (~a17~0 - 274936) < 0 && 0 != (211306 + (~a17~0 - 274936)) % 71 then (211306 + (~a17~0 - 274936)) % 71 - 71 else (211306 + (~a17~0 - 274936)) % 71);~a7~0 := 13;~a5~0 := 5;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 280#L4910true, annotation: [0, 0]]" "assume !((7 == ~a5~0 && (1 == calculate_output3_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && ~a2~0 <= 189) && 13 == ~a24~0);" "CountingPredicate [underlying: 196#L4916true, annotation: [0, 0]]") ("CountingPredicate [underlying: 228#L4468true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && 5 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && 14 == ~a24~0;~a2~0 := (if 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) < 0 && 0 != 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else 5 * (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5);~a7~0 := 14;~a5~0 := 3;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 228#L4468true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && 5 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && (12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && 14 == ~a24~0);" "CountingPredicate [underlying: 99#L4474true, annotation: [0, 0]]") ("CountingPredicate [underlying: 374#L1273true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && (~a17~0 <= -108 && 15 == ~a24~0 && 2 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 374#L1273true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && (~a17~0 <= -108 && 15 == ~a24~0 && 2 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0);" "CountingPredicate [underlying: 566#L1280true, annotation: [0, 0]]") ("CountingPredicate [underlying: 738#L793true, annotation: [0, 0]]" "assume (15 == ~a24~0 && ~a2~0 <= 189 && ((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1) && 5 == ~a5~0) && 255 < ~a17~0;~a17~0 := -554407 + (-66404 + ~a17~0 - -20679);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 738#L793true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && ~a2~0 <= 189 && ((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1) && 5 == ~a5~0) && 255 < ~a17~0);" "CountingPredicate [underlying: 724#L800true, annotation: [0, 0]]") ("CountingPredicate [underlying: 122#L4438true, annotation: [0, 0]]" "assume (14 == ~a24~0 && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0;~a2~0 := -11091 + (~a2~0 - 299989 - 282684);~a17~0 := (if (if 10 * (-13195 + ~a17~0) < 0 && 0 != 10 * (-13195 + ~a17~0) % 9 then 1 + 10 * (-13195 + ~a17~0) / 9 else 10 * (-13195 + ~a17~0) / 9) < 0 && 0 != (if 10 * (-13195 + ~a17~0) < 0 && 0 != 10 * (-13195 + ~a17~0) % 9 then 1 + 10 * (-13195 + ~a17~0) / 9 else 10 * (-13195 + ~a17~0) / 9) % 5 then 1 + (if 10 * (-13195 + ~a17~0) < 0 && 0 != 10 * (-13195 + ~a17~0) % 9 then 1 + 10 * (-13195 + ~a17~0) / 9 else 10 * (-13195 + ~a17~0) / 9) / 5 else (if 10 * (-13195 + ~a17~0) < 0 && 0 != 10 * (-13195 + ~a17~0) % 9 then 1 + 10 * (-13195 + ~a17~0) / 9 else 10 * (-13195 + ~a17~0) / 9) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 122#L4438true, annotation: [0, 0]]" "assume !((14 == ~a24~0 && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 128#L4446true, annotation: [0, 0]]") ("CountingPredicate [underlying: 478#L99true, annotation: [0, 0]]" "assume node2_~m2~0#1 == ~id2~0;~st2~0 := 1;" "CountingPredicate [underlying: 77#L95-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 478#L99true, annotation: [0, 0]]" "assume !(node2_~m2~0#1 == ~id2~0);" "CountingPredicate [underlying: 77#L95-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 655#L909true, annotation: [0, 0]]" "assume 5 == ~a5~0 && (((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 2 == calculate_output_~input#1) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0;~a2~0 := -130058 + (-159174 + ~a2~0 - 203606);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 655#L909true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && (((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 2 == calculate_output_~input#1) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 600#L916true, annotation: [0, 0]]") ("CountingPredicate [underlying: 516#L3555true, annotation: [0, 0]]" "assume (5 == ~a5~0 && (~a2~0 <= 189 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 14 == ~a24~0) && 255 < ~a17~0;~a17~0 := -600256 + ~a17~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 516#L3555true, annotation: [0, 0]]" "assume !((5 == ~a5~0 && (~a2~0 <= 189 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 14 == ~a24~0) && 255 < ~a17~0);" "CountingPredicate [underlying: 344#L3562true, annotation: [0, 0]]") ("CountingPredicate [underlying: 461#L345-1true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 776#L348-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 461#L345-1true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 776#L348-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 310#L1708true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && ((5 == ~a5~0 && 13 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) || (((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 4 == ~a5~0) || (5 == ~a5~0 && (12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) && 3 == calculate_output_~input#1;~a2~0 := -496396 + 5 * ~a2~0 - -43586;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -183 - -1;~a7~0 := 14;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 310#L1708true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && ((5 == ~a5~0 && 13 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) || (((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 4 == ~a5~0) || (5 == ~a5~0 && (12 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) && 3 == calculate_output_~input#1);" "CountingPredicate [underlying: 564#L1716true, annotation: [0, 0]]") ("CountingPredicate [underlying: 526#L3111true, annotation: [0, 0]]" "assume (255 < ~a17~0 && 15 == ~a24~0 && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 1 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0;~a2~0 := 56585 + ((if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 163348);~a7~0 := 14;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 526#L3111true, annotation: [0, 0]]" "assume !((255 < ~a17~0 && 15 == ~a24~0 && (((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 1 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 569#L3116true, annotation: [0, 0]]") ("CountingPredicate [underlying: 27#L1793true, annotation: [0, 0]]" "assume (((111 < ~a17~0 && 255 >= ~a17~0) && (6 == ~a5~0 && 5 == calculate_output_~input#1) && 15 == ~a24~0) && 12 == ~a7~0) && ~a2~0 <= 189;~a2~0 := 235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45);~a7~0 := 13;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 27#L1793true, annotation: [0, 0]]" "assume !((((111 < ~a17~0 && 255 >= ~a17~0) && (6 == ~a5~0 && 5 == calculate_output_~input#1) && 15 == ~a24~0) && 12 == ~a7~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 731#L1800true, annotation: [0, 0]]") ("CountingPredicate [underlying: 78#L4453true, annotation: [0, 0]]" "assume (111 < ~a17~0 && 255 >= ~a17~0) && ((5 == ~a5~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0;~a2~0 := -4150 + (5 * ~a2~0 - 529848);~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - 39;~a7~0 := 13;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 78#L4453true, annotation: [0, 0]]" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && ((5 == ~a5~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 751#L4461true, annotation: [0, 0]]") ("CountingPredicate [underlying: 685#L2828true, annotation: [0, 0]]" "assume 15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 2 == calculate_output2_~input#1) && 3 == ~a5~0;~a2~0 := 5 * (-106788 + ~a2~0);~a17~0 := (if 172665 + ~a17~0 < 0 && 0 != (172665 + ~a17~0) % 109 then (172665 + ~a17~0) % 109 - 109 else (172665 + ~a17~0) % 109) - 1;~a7~0 := 13;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 685#L2828true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 2 == calculate_output2_~input#1) && 3 == ~a5~0);" "CountingPredicate [underlying: 166#L2836true, annotation: [0, 0]]") ("CountingPredicate [underlying: 645#L4986true, annotation: [0, 0]]" "assume 14 == ~a24~0 && (5 == ~a5~0 && (~a2~0 <= 189 && 6 == calculate_output4_~input#1) && ~a17~0 <= -108) && 14 == ~a7~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output4_#res#1 := -1;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 645#L4986true, annotation: [0, 0]]" "assume !(14 == ~a24~0 && (5 == ~a5~0 && (~a2~0 <= 189 && 6 == calculate_output4_~input#1) && ~a17~0 <= -108) && 14 == ~a7~0);" "CountingPredicate [underlying: 58#L4993true, annotation: [0, 0]]") ("CountingPredicate [underlying: 453#L4489true, annotation: [0, 0]]" "assume ((111 < ~a17~0 && 255 >= ~a17~0) && (((14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0) && 5 == ~a5~0;~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 416146 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 416146) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 416146) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 416146) / 5);~a17~0 := 35787 + (~a17~0 - 462537);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 453#L4489true, annotation: [0, 0]]" "assume !(((111 < ~a17~0 && 255 >= ~a17~0) && (((14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 279#L4497true, annotation: [0, 0]]") ("CountingPredicate [underlying: 802#L4807true, annotation: [0, 0]]" "assume 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((14 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0) || (15 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output3_~input#1;~a17~0 := 143 + (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 - 71 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71) - -184 < 0 && 0 != ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 - 71 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71) - -184) % 5 then 1 + ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 - 71 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71) - -184) / 5 else ((if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71 - 71 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 71) - -184) / 5);~a7~0 := 13;~a24~0 := 14;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 802#L4807true, annotation: [0, 0]]" "assume !(3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((14 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0) || (15 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output3_~input#1);" "CountingPredicate [underlying: 403#L4813true, annotation: [0, 0]]") ("CountingPredicate [underlying: 711#L215true, annotation: [0, 0]]" "assume ~r1~0 >= 3;" "CountingPredicate [underlying: 177#$Ultimate##104true, annotation: [0, 0]]") ("CountingPredicate [underlying: 711#L215true, annotation: [0, 0]]" "assume !(~r1~0 >= 3);" "CountingPredicate [underlying: 543#L218true, annotation: [0, 0]]") ("CountingPredicate [underlying: 402#L153true, annotation: [0, 0]]" "assume 0 == (if ~mode3~0 % 256 % 4294967296 <= 2147483647 then ~mode3~0 % 256 % 4294967296 else ~mode3~0 % 256 % 4294967296 - 4294967296);" "CountingPredicate [underlying: 676#L154true, annotation: [0, 0]]") ("CountingPredicate [underlying: 402#L153true, annotation: [0, 0]]" "assume !(0 == (if ~mode3~0 % 256 % 4294967296 <= 2147483647 then ~mode3~0 % 256 % 4294967296 else ~mode3~0 % 256 % 4294967296 - 4294967296));init_~tmp~0#1 := 0;" "CountingPredicate [underlying: 597#L141-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 710#L3184true, annotation: [0, 0]]" "assume 7 == ~a5~0 && (((15 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0) || (14 == ~a24~0 && 13 == ~a7~0 && 255 < ~a17~0) || (14 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 1 == calculate_output2_~input#1) && ~a2~0 <= 189;~a17~0 := 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127);~a7~0 := 12;~a24~0 := 13;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 710#L3184true, annotation: [0, 0]]" "assume !(7 == ~a5~0 && (((15 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0) || (14 == ~a24~0 && 13 == ~a7~0 && 255 < ~a17~0) || (14 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 1 == calculate_output2_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 734#L3190true, annotation: [0, 0]]") ("CountingPredicate [underlying: 520#L1097true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (5 == calculate_output_~input#1 && (((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0) || ((13 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0))) && 3 == ~a5~0;~a2~0 := -1 * (74473 + (~a2~0 - 68838 - -367491));~a17~0 := (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) % 71 then (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) % 71 - 71 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) % 71) - -184;~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 520#L1097true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (5 == calculate_output_~input#1 && (((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0) || ((13 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0))) && 3 == ~a5~0);" "CountingPredicate [underlying: 662#L1105true, annotation: [0, 0]]") ("CountingPredicate [underlying: 789#L2864true, annotation: [0, 0]]" "assume (255 < ~a17~0 && ((2 == calculate_output2_~input#1 && 14 == ~a7~0) && ~a2~0 <= 189) && 5 == ~a5~0) && 15 == ~a24~0;~a17~0 := (if -24 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != -24 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 10 then 1 + -24 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 10 else -24 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 789#L2864true, annotation: [0, 0]]" "assume !((255 < ~a17~0 && ((2 == calculate_output2_~input#1 && 14 == ~a7~0) && ~a2~0 <= 189) && 5 == ~a5~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 418#L2871true, annotation: [0, 0]]") ("CountingPredicate [underlying: 32#L354-1true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 683#L357-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 32#L354-1true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 683#L357-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 229#L2079true, annotation: [0, 0]]" "assume 6 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output2_~input#1) && 13 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a17~0 := -479754 + ~a17~0 - 60677;~a7~0 := 12;~a24~0 := 14;~a5~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 229#L2079true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output2_~input#1) && 13 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "CountingPredicate [underlying: 94#L2086true, annotation: [0, 0]]") ("CountingPredicate [underlying: 192#L946true, annotation: [0, 0]]" "assume 6 == ~a5~0 && (13 == ~a24~0 && 2 == calculate_output_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0))) && ~a2~0 <= 189;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -11377 - 448490;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 192#L946true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && (13 == ~a24~0 && 2 == calculate_output_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0))) && ~a2~0 <= 189);" "CountingPredicate [underlying: 507#L952true, annotation: [0, 0]]") ("CountingPredicate [underlying: 259#L2047true, annotation: [0, 0]]" "assume 4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((12 == ~a7~0 && 1 == calculate_output2_~input#1) && 13 == ~a24~0) && ~a17~0 <= -108;~a7~0 := 14;~a24~0 := 14;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 259#L2047true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((12 == ~a7~0 && 1 == calculate_output2_~input#1) && 13 == ~a24~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 4#L2054true, annotation: [0, 0]]") ("CountingPredicate [underlying: 69#L68-1true, annotation: [0, 0]]" "~mode1~0 := 0;" "CountingPredicate [underlying: 294#L64-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 588#L3842true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 7 == ~a5~0 && (((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0) || (14 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) && 3 == calculate_output3_~input#1;~a17~0 := 300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872);~a7~0 := 13;~a24~0 := 13;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 588#L3842true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 7 == ~a5~0 && (((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0) || (14 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) && 3 == calculate_output3_~input#1);" "CountingPredicate [underlying: 18#L3848true, annotation: [0, 0]]") ("CountingPredicate [underlying: 799#L3393true, annotation: [0, 0]]" "assume (((189 < ~a2~0 && 281 >= ~a2~0) && (6 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 14 == ~a24~0) && 255 < ~a17~0) && 4 == ~a5~0;~a7~0 := 12;~a24~0 := 13;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 799#L3393true, annotation: [0, 0]]" "assume !((((189 < ~a2~0 && 281 >= ~a2~0) && (6 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 14 == ~a24~0) && 255 < ~a17~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 213#L3399true, annotation: [0, 0]]") ("CountingPredicate [underlying: 448#L1870true, annotation: [0, 0]]" "assume (12 == ~a7~0 && (4 == ~a5~0 && 3 == calculate_output_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 15 == ~a24~0;~a24~0 := 14;~a5~0 := 5;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 448#L1870true, annotation: [0, 0]]" "assume !((12 == ~a7~0 && (4 == ~a5~0 && 3 == calculate_output_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 15 == ~a24~0);" "CountingPredicate [underlying: 565#L1876true, annotation: [0, 0]]") ("CountingPredicate [underlying: 716#L2491true, annotation: [0, 0]]" "assume (((3 == calculate_output2_~input#1 && ((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108))) && ~a2~0 <= 189) && 6 == ~a5~0) && 13 == ~a24~0;~a17~0 := -264660 + (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5) / 5);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 716#L2491true, annotation: [0, 0]]" "assume !((((3 == calculate_output2_~input#1 && ((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108))) && ~a2~0 <= 189) && 6 == ~a5~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 359#L2497true, annotation: [0, 0]]") ("CountingPredicate [underlying: 58#L4993true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && 5 == ~a5~0 && ~a17~0 <= -108 && 4 == calculate_output4_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0);~a7~0 := 14;~a24~0 := 14;calculate_output4_#res#1 := -1;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 58#L4993true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0 && 5 == ~a5~0 && ~a17~0 <= -108 && 4 == calculate_output4_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0));" "CountingPredicate [underlying: 157#L4999true, annotation: [0, 0]]") ("CountingPredicate [underlying: 379#L462-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 501#L465-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 379#L462-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 501#L465-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 333#L993true, annotation: [0, 0]]" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && (((13 == ~a24~0 && 4 == calculate_output_~input#1) && 5 == ~a5~0) && 14 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -25 * ~a2~0 - 149618;~a17~0 := 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 544978;~a7~0 := 13;~a24~0 := 14;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 333#L993true, annotation: [0, 0]]" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && (((13 == ~a24~0 && 4 == calculate_output_~input#1) && 5 == ~a5~0) && 14 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 430#L1001true, annotation: [0, 0]]") ("CountingPredicate [underlying: 623#L117-2true, annotation: [0, 0]]" "havoc node3_~m3~0#1;assume { :end_inline_node3 } true;~p1_old~0 := ~p1_new~0;~p1_new~0 := ~nomsg~0;~p2_old~0 := ~p2_new~0;~p2_new~0 := ~nomsg~0;~p3_old~0 := ~p3_new~0;~p3_new~0 := ~nomsg~0;assume { :begin_inline_check } true;havoc check_#res#1;havoc check_~tmp~1#1;havoc check_~tmp~1#1;" "CountingPredicate [underlying: 193#L214true, annotation: [0, 0]]") ("CountingPredicate [underlying: 569#L3116true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 15 == ~a24~0 && 5 == calculate_output2_~input#1 && ((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0));~a2~0 := -574521 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5);~a17~0 := (if 183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) - -182;~a7~0 := 12;~a5~0 := 4;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 569#L3116true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0 && 15 == ~a24~0 && 5 == calculate_output2_~input#1 && ((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)));" "CountingPredicate [underlying: 23#L3123true, annotation: [0, 0]]") ("CountingPredicate [underlying: 460#L4570true, annotation: [0, 0]]" "assume (((13 == ~a24~0 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && 255 < ~a17~0;~a2~0 := (if 10 * (-443081 + ~a2~0) < 0 && 0 != 10 * (-443081 + ~a2~0) % 9 then 1 + 10 * (-443081 + ~a2~0) / 9 else 10 * (-443081 + ~a2~0) / 9);~a17~0 := (if 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -174) < 0 && 0 != 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -174) % 71 then 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -174) % 71 - 71 else 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -174) % 71) - -133;~a7~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 460#L4570true, annotation: [0, 0]]" "assume !((((13 == ~a24~0 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 1 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && 255 < ~a17~0);" "CountingPredicate [underlying: 8#L4577true, annotation: [0, 0]]") ("CountingPredicate [underlying: 141#L3737true, annotation: [0, 0]]" "assume (14 == ~a24~0 && 4 == ~a5~0 && 1 == calculate_output3_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -1 * ((if -50 * ~a2~0 < 0 && 0 != -50 * ~a2~0 % 9 then 1 + -50 * ~a2~0 / 9 else -50 * ~a2~0 / 9) - -320944);~a17~0 := 182 + (if 31872 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (31872 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 71 then (31872 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 71 - 71 else (31872 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 71);~a7~0 := 13;~a24~0 := 13;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 141#L3737true, annotation: [0, 0]]" "assume !((14 == ~a24~0 && 4 == ~a5~0 && 1 == calculate_output3_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 721#L3744true, annotation: [0, 0]]") ("CountingPredicate [underlying: 538#L2173true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && ((15 == ~a24~0 && 3 == calculate_output2_~input#1) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0;~a17~0 := 549430 + ~a17~0;~a24~0 := 14;~a5~0 := 4;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 538#L2173true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && ((15 == ~a24~0 && 3 == calculate_output2_~input#1) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0);" "CountingPredicate [underlying: 433#L2179true, annotation: [0, 0]]") ("CountingPredicate [underlying: 389#L4379true, annotation: [0, 0]]" "assume 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) || ((~a17~0 <= -108 && 12 == ~a7~0) && 15 == ~a24~0)) && 3 == calculate_output3_~input#1;~a2~0 := 2 * (-241294 + ~a2~0);~a17~0 := 132 + (if 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184) < 0 && 0 != 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184) % 71 then 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184) % 71 - 71 else 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184) % 71);~a7~0 := 12;~a24~0 := 14;~a5~0 := 5;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 389#L4379true, annotation: [0, 0]]" "assume !(3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) || ((~a17~0 <= -108 && 12 == ~a7~0) && 15 == ~a24~0)) && 3 == calculate_output3_~input#1);" "CountingPredicate [underlying: 737#L4387true, annotation: [0, 0]]") ("CountingPredicate [underlying: 279#L4497true, annotation: [0, 0]]" "assume 15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0 && 4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0);~a17~0 := -23048 + (if 115929 + ~a17~0 < 0 && 0 != (115929 + ~a17~0) % 5 then 1 + (115929 + ~a17~0) / 5 else (115929 + ~a17~0) / 5);~a7~0 := 14;~a24~0 := 13;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 279#L4497true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0 && 4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0));" "CountingPredicate [underlying: 197#L4503true, annotation: [0, 0]]") ("CountingPredicate [underlying: 583#L2483true, annotation: [0, 0]]" "assume 14 == ~a24~0 && 5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0));~a2~0 := -5 * (if ~a2~0 - -271816 < 0 && 0 != (~a2~0 - -271816) % 5 then 1 + (~a2~0 - -271816) / 5 else (~a2~0 - -271816) / 5);~a17~0 := (if -1 * (97462 + (~a17~0 - -250279)) < 0 && 0 != -1 * (97462 + (~a17~0 - -250279)) % 10 then 1 + -1 * (97462 + (~a17~0 - -250279)) / 10 else -1 * (97462 + (~a17~0 - -250279)) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 583#L2483true, annotation: [0, 0]]" "assume !(14 == ~a24~0 && 5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 2 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)));" "CountingPredicate [underlying: 716#L2491true, annotation: [0, 0]]") ("CountingPredicate [underlying: 385#L3331true, annotation: [0, 0]]" "assume 4 == ~a5~0 && 13 == ~a24~0 && (((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) && 6 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 5) / 5) - -212547;~a7~0 := 14;~a24~0 := 14;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 385#L3331true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && 13 == ~a24~0 && (((12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) && 6 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 706#L3338true, annotation: [0, 0]]") ("CountingPredicate [underlying: 274#L808true, annotation: [0, 0]]" "assume 6 == ~a5~0 && ((12 == ~a7~0 && 3 == calculate_output_~input#1 && 13 == ~a24~0) && ~a2~0 <= 189) && ~a17~0 <= -108;~a2~0 := 204 + (if 158559 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (158559 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) % 45 then (158559 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) % 45 - 45 else (158559 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) % 45);~a17~0 := 175099 + (75 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 24) - 175127;~a24~0 := 15;~a5~0 := 5;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 274#L808true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && ((12 == ~a7~0 && 3 == calculate_output_~input#1 && 13 == ~a24~0) && ~a2~0 <= 189) && ~a17~0 <= -108);" "CountingPredicate [underlying: 567#L815true, annotation: [0, 0]]") ("CountingPredicate [underlying: 284#L1125true, annotation: [0, 0]]" "assume 3 == ~a5~0 && (((2 == calculate_output_~input#1 && 12 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && ~a17~0 <= -108;~a2~0 := 37225 + (~a2~0 - 291109 - 296476);calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 284#L1125true, annotation: [0, 0]]" "assume !(3 == ~a5~0 && (((2 == calculate_output_~input#1 && 12 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 445#L1128true, annotation: [0, 0]]") ("CountingPredicate [underlying: 260#L862true, annotation: [0, 0]]" "assume 7 == ~a5~0 && (14 == ~a24~0 && 2 == calculate_output_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0))) && ~a2~0 <= 189;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 260#L862true, annotation: [0, 0]]" "assume !(7 == ~a5~0 && (14 == ~a24~0 && 2 == calculate_output_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0))) && ~a2~0 <= 189);" "CountingPredicate [underlying: 443#L869true, annotation: [0, 0]]") ("CountingPredicate [underlying: 7#L931true, annotation: [0, 0]]" "assume 13 == ~a24~0 && ((((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 5 == calculate_output_~input#1) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if 10 * (~a2~0 - 325121) < 0 && 0 != 10 * (~a2~0 - 325121) % 9 then 1 + 10 * (~a2~0 - 325121) / 9 else 10 * (~a2~0 - 325121) / 9);~a17~0 := -586476 + (if 160 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (160 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (160 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (160 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) - -586646;~a7~0 := 14;~a24~0 := 15;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 7#L931true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && ((((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 5 == calculate_output_~input#1) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 791#L938true, annotation: [0, 0]]") ("CountingPredicate [underlying: 296#L336-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 86#L339-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 296#L336-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 86#L339-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 578#L1411true, annotation: [0, 0]]" "assume ((~a2~0 <= 189 && 3 == calculate_output_~input#1 && (((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 7 == ~a5~0) && 13 == ~a24~0;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 1;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 578#L1411true, annotation: [0, 0]]" "assume !(((~a2~0 <= 189 && 3 == calculate_output_~input#1 && (((~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 7 == ~a5~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 766#L1417true, annotation: [0, 0]]") ("CountingPredicate [underlying: 16#L2920true, annotation: [0, 0]]" "assume (((15 == ~a24~0 && 3 == calculate_output2_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 6 == ~a5~0) && 12 == ~a7~0;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 16#L2920true, annotation: [0, 0]]" "assume !((((15 == ~a24~0 && 3 == calculate_output2_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 6 == ~a5~0) && 12 == ~a7~0);" "CountingPredicate [underlying: 20#L2923true, annotation: [0, 0]]") ("CountingPredicate [underlying: 363#L3869true, annotation: [0, 0]]" "assume ((5 == ~a5~0 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 2 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0;~a2~0 := -44761 + 5 * ~a2~0;~a17~0 := -445482 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5);~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 363#L3869true, annotation: [0, 0]]" "assume !(((5 == ~a5~0 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 2 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 517#L3876true, annotation: [0, 0]]") ("CountingPredicate [underlying: 197#L4503true, annotation: [0, 0]]" "assume (15 == ~a24~0 && 6 == ~a5~0 && 255 < ~a17~0 && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && ~a2~0 <= 189;~a17~0 := 1 + (if (if (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) < 0 && 0 != (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) % 5 then 1 + (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) / 5 else (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) / 5) < 0 && 0 != (if (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) < 0 && 0 != (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) % 5 then 1 + (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) / 5 else (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) / 5) % 109 then (if (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) < 0 && 0 != (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) % 5 then 1 + (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) / 5 else (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) / 5) % 109 - 109 else (if (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) < 0 && 0 != (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) % 5 then 1 + (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) / 5 else (if -82645 + ~a17~0 < 0 && 0 != (-82645 + ~a17~0) % 5 then 1 + (-82645 + ~a17~0) / 5 else (-82645 + ~a17~0) / 5) / 5) % 109);~a7~0 := 14;~a24~0 := 13;~a5~0 := 5;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 197#L4503true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && 6 == ~a5~0 && 255 < ~a17~0 && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 654#L4510true, annotation: [0, 0]]") ("CountingPredicate [underlying: 253#L722true, annotation: [0, 0]]" "assume (6 == ~a5~0 && 13 == ~a24~0 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 1 == calculate_output_~input#1) && ~a2~0 <= 189;~a17~0 := (if -600109 + ~a17~0 - 2 < 0 && 0 != (-600109 + ~a17~0 - 2) % 5 then 1 + (-600109 + ~a17~0 - 2) / 5 else (-600109 + ~a17~0 - 2) / 5) - 329060;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 253#L722true, annotation: [0, 0]]" "assume !((6 == ~a5~0 && 13 == ~a24~0 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 1 == calculate_output_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 450#L728true, annotation: [0, 0]]") ("CountingPredicate [underlying: 519#L3981true, annotation: [0, 0]]" "assume (5 == ~a5~0 && (6 == calculate_output3_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) - 287459 < 0 && 0 != ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) - 287459) % 109 then ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) - 287459) % 109 - 109 else ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) - 287459) % 109) - -2;~a7~0 := 12;~a5~0 := 4;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 519#L3981true, annotation: [0, 0]]" "assume !((5 == ~a5~0 && (6 == calculate_output3_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 554#L3987true, annotation: [0, 0]]") ("CountingPredicate [underlying: 324#L4240true, annotation: [0, 0]]" "assume (((((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0) && 4 == ~a5~0;~a2~0 := -346865 + (~a2~0 - -6843 - 234103 - -260659);~a17~0 := 182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -2 - -415451 - 415452;~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 324#L4240true, annotation: [0, 0]]" "assume !((((((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 216#L4248true, annotation: [0, 0]]") ("CountingPredicate [underlying: 346#L3966true, annotation: [0, 0]]" "assume (14 == ~a24~0 && 3 == ~a5~0 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -588706 + ~a2~0;~a17~0 := (if (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) < 0 && 0 != (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) % 109 then (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) % 109 - 109 else (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) % 109) - -1;~a7~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 346#L3966true, annotation: [0, 0]]" "assume !((14 == ~a24~0 && 3 == ~a5~0 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 281#L3973true, annotation: [0, 0]]") ("CountingPredicate [underlying: 703#L290true, annotation: [0, 0]]" "assume 0 == assert_~arg#1 % 256;" "CountingPredicate [underlying: 66#L292true, annotation: [0, 0]]") ("CountingPredicate [underlying: 703#L290true, annotation: [0, 0]]" "assume !(0 == assert_~arg#1 % 256);" "CountingPredicate [underlying: 598#L285true, annotation: [0, 0]]") ("CountingPredicate [underlying: 782#L2807true, annotation: [0, 0]]" "assume ((111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0 && 14 == ~a7~0 && 6 == calculate_output2_~input#1 && 13 == ~a24~0) && ~a2~0 <= 189;~a17~0 := -151 + ~a17~0;~a24~0 := 14;~a5~0 := 7;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 782#L2807true, annotation: [0, 0]]" "assume !(((111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0 && 14 == ~a7~0 && 6 == calculate_output2_~input#1 && 13 == ~a24~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 364#L2813true, annotation: [0, 0]]") ("CountingPredicate [underlying: 35#L4517true, annotation: [0, 0]]" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && 12 == ~a7~0 && 15 == ~a24~0 && 1 == calculate_output3_~input#1 && 4 == ~a5~0;~a2~0 := -319001 + (~a2~0 - 86020) - -534468 - 217545;~a17~0 := (if 60279 + (~a17~0 - -503276) < 0 && 0 != (60279 + (~a17~0 - -503276)) % 5 then 1 + (60279 + (~a17~0 - -503276)) / 5 else (60279 + (~a17~0 - -503276)) / 5);~a7~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 35#L4517true, annotation: [0, 0]]" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && 12 == ~a7~0 && 15 == ~a24~0 && 1 == calculate_output3_~input#1 && 4 == ~a5~0);" "CountingPredicate [underlying: 525#L4524true, annotation: [0, 0]]") ("CountingPredicate [underlying: 414#L3596true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (((14 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (15 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) && 5 == calculate_output3_~input#1) && 3 == ~a5~0;~a2~0 := -5 * ~a2~0 - 176348 - 175983;~a17~0 := 3 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -182) - 3;~a7~0 := 12;~a24~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 414#L3596true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (((14 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (15 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) && 5 == calculate_output3_~input#1) && 3 == ~a5~0);" "CountingPredicate [underlying: 28#L3604true, annotation: [0, 0]]") ("CountingPredicate [underlying: 28#L3604true, annotation: [0, 0]]" "assume ((((3 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 255 < ~a17~0) && ~a2~0 <= 189) && 14 == ~a24~0) && 5 == ~a5~0;~a2~0 := -188523 + (234 + (if 252809 + ~a2~0 < 0 && 0 != (252809 + ~a2~0) % 45 then (252809 + ~a2~0) % 45 - 45 else (252809 + ~a2~0) % 45) - -188524);~a17~0 := 3 + (if 5 * (1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) < 0 && 0 != 5 * (1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) % 109 then 5 * (1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) % 109 - 109 else 5 * (1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) % 109);~a7~0 := 14;~a24~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 28#L3604true, annotation: [0, 0]]" "assume !(((((3 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 255 < ~a17~0) && ~a2~0 <= 189) && 14 == ~a24~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 168#L3612true, annotation: [0, 0]]") ("CountingPredicate [underlying: 184#L2779true, annotation: [0, 0]]" "assume 14 == ~a24~0 && 5 == ~a5~0 && (~a2~0 <= 189 && 3 == calculate_output2_~input#1 && 14 == ~a7~0) && ~a17~0 <= -108;~a2~0 := 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -1;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 184#L2779true, annotation: [0, 0]]" "assume !(14 == ~a24~0 && 5 == ~a5~0 && (~a2~0 <= 189 && 3 == calculate_output2_~input#1 && 14 == ~a7~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 81#L2785true, annotation: [0, 0]]") ("CountingPredicate [underlying: 549#L2687true, annotation: [0, 0]]" "assume 4 == ~a5~0 && (255 < ~a17~0 && ~a2~0 <= 189 && 3 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0;~a7~0 := 13;~a5~0 := 5;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 549#L2687true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && (255 < ~a17~0 && ~a2~0 <= 189 && 3 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0);" "CountingPredicate [underlying: 489#L2693true, annotation: [0, 0]]") ("CountingPredicate [underlying: 89#L5084true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0 && 14 == ~a24~0 && 5 == calculate_output4_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0));~a2~0 := (if -474783 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) < 0 && 0 != (-474783 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5)) % 5 then 1 + (-474783 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5)) / 5 else (-474783 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5)) / 5);~a17~0 := (if 5 * (~a17~0 - 32453) < 0 && 0 != 5 * (~a17~0 - 32453) % 5 then 1 + 5 * (~a17~0 - 32453) / 5 else 5 * (~a17~0 - 32453) / 5);~a7~0 := 14;~a24~0 := 15;~a5~0 := 5;calculate_output4_#res#1 := 23;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 89#L5084true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0 && 14 == ~a24~0 && 5 == calculate_output4_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)));" "CountingPredicate [underlying: 773#L5092true, annotation: [0, 0]]") ("CountingPredicate [underlying: 579#L360-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 441#L363-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 579#L360-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 441#L363-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 341#L423-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 667#L426-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 341#L423-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 667#L426-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 251#L2509true, annotation: [0, 0]]" "assume (3 == ~a5~0 && ~a17~0 <= -108 && (13 == ~a24~0 && 4 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 12 == ~a7~0;~a2~0 := (if -25 * ~a2~0 < 0 && 0 != -25 * ~a2~0 % 5 then 1 + -25 * ~a2~0 / 5 else -25 * ~a2~0 / 5);~a24~0 := 14;~a5~0 := 5;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 251#L2509true, annotation: [0, 0]]" "assume !((3 == ~a5~0 && ~a17~0 <= -108 && (13 == ~a24~0 && 4 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 12 == ~a7~0);" "CountingPredicate [underlying: 459#L2515true, annotation: [0, 0]]") ("CountingPredicate [underlying: 104#L3588true, annotation: [0, 0]]" "assume (15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 2 == calculate_output3_~input#1) && 4 == ~a5~0;~a2~0 := 5 * (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % -5 then 5 * ~a2~0 / -5 - 1 else 5 * ~a2~0 / -5);~a17~0 := -600111 + ~a17~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 104#L3588true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 2 == calculate_output3_~input#1) && 4 == ~a5~0);" "CountingPredicate [underlying: 414#L3596true, annotation: [0, 0]]") ("CountingPredicate [underlying: 187#L5019true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && (15 == ~a24~0 && 2 == calculate_output4_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 5 == ~a5~0;~a2~0 := 5 * (if -50 * ~a2~0 < 0 && 0 != -50 * ~a2~0 % 9 then 1 + -50 * ~a2~0 / 9 else -50 * ~a2~0 / 9);~a17~0 := 5 * (if ~a17~0 - 416379 < 0 && 0 != (~a17~0 - 416379) % 5 then 1 + (~a17~0 - 416379) / 5 else (~a17~0 - 416379) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output4_#res#1 := -1;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 187#L5019true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && (15 == ~a24~0 && 2 == calculate_output4_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 5 == ~a5~0);" "CountingPredicate [underlying: 236#L5027true, annotation: [0, 0]]") ("CountingPredicate [underlying: 275#L2734true, annotation: [0, 0]]" "assume 5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 6 == calculate_output2_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0));~a2~0 := (if (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) < 0 && 0 != (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) % -5 then (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) / -5 - 1 else (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) / -5);~a17~0 := -2 + (~a17~0 - 600110);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 275#L2734true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 6 == calculate_output2_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)));" "CountingPredicate [underlying: 169#L2742true, annotation: [0, 0]]") ("CountingPredicate [underlying: 744#L450-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 536#L453-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 744#L450-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 536#L453-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 211#L855true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && (4 == ~a5~0 && 255 < ~a17~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output_~input#1) && 15 == ~a24~0;~a17~0 := (if 10 * (if -600240 + ~a17~0 < 0 && 0 != (-600240 + ~a17~0) % 5 then 1 + (-600240 + ~a17~0) / 5 else (-600240 + ~a17~0) / 5) < 0 && 0 != 10 * (if -600240 + ~a17~0 < 0 && 0 != (-600240 + ~a17~0) % 5 then 1 + (-600240 + ~a17~0) / 5 else (-600240 + ~a17~0) / 5) % 4 then 1 + 10 * (if -600240 + ~a17~0 < 0 && 0 != (-600240 + ~a17~0) % 5 then 1 + (-600240 + ~a17~0) / 5 else (-600240 + ~a17~0) / 5) / 4 else 10 * (if -600240 + ~a17~0 < 0 && 0 != (-600240 + ~a17~0) % 5 then 1 + (-600240 + ~a17~0) / 5 else (-600240 + ~a17~0) / 5) / 4);~a7~0 := 14;~a24~0 := 13;~a5~0 := 6;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 211#L855true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && (4 == ~a5~0 && 255 < ~a17~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output_~input#1) && 15 == ~a24~0);" "CountingPredicate [underlying: 260#L862true, annotation: [0, 0]]") ("CountingPredicate [underlying: 534#L1058true, annotation: [0, 0]]" "assume (255 < ~a17~0 && (13 == ~a24~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output_~input#1) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -391458 + ~a2~0 - 38043;~a17~0 := 184 + (if (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989 < 0 && 0 != ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) % 5 then 1 + ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) / 5 else ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) / 5) < 0 && 0 != (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989 < 0 && 0 != ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) % 5 then 1 + ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) / 5 else ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) / 5) % 71 then (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989 < 0 && 0 != ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) % 5 then 1 + ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) / 5 else ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) / 5) % 71 - 71 else (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989 < 0 && 0 != ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) % 5 then 1 + ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) / 5 else ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 302989) / 5) % 71);~a7~0 := 14;~a24~0 := 14;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 534#L1058true, annotation: [0, 0]]" "assume !((255 < ~a17~0 && (13 == ~a24~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output_~input#1) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 612#L1066true, annotation: [0, 0]]") ("CountingPredicate [underlying: 693#L4964true, annotation: [0, 0]]" "assume ((((6 == calculate_output4_~input#1 && ~a2~0 <= 189) && 13 == ~a24~0) && 12 == ~a7~0) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := (if 10 * (~a17~0 - -162890 - -143056) < 0 && 0 != 10 * (~a17~0 - -162890 - -143056) % -9 then 10 * (~a17~0 - -162890 - -143056) / -9 - 1 else 10 * (~a17~0 - -162890 - -143056) / -9);~a5~0 := 3;calculate_output4_#res#1 := -1;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 693#L4964true, annotation: [0, 0]]" "assume !(((((6 == calculate_output4_~input#1 && ~a2~0 <= 189) && 13 == ~a24~0) && 12 == ~a7~0) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 476#L4969true, annotation: [0, 0]]") ("CountingPredicate [underlying: 244#L3906true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (13 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 3 == ~a5~0;~a2~0 := 590510 + -25 * ~a2~0 - 671065;~a7~0 := 14;~a24~0 := 15;~a5~0 := 4;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 244#L3906true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (13 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 3 == ~a5~0);" "CountingPredicate [underlying: 424#L3913true, annotation: [0, 0]]") ("CountingPredicate [underlying: 354#L707true, annotation: [0, 0]]" "assume ~a17~0 <= -108 && (((5 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0;~a2~0 := -340709 + (if ~a2~0 - 367280 < 0 && 0 != (~a2~0 - 367280) % 5 then 1 + (~a2~0 - 367280) / 5 else (~a2~0 - 367280) / 5);~a17~0 := 371219 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872);~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 354#L707true, annotation: [0, 0]]" "assume !(~a17~0 <= -108 && (((5 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 618#L715true, annotation: [0, 0]]") ("CountingPredicate [underlying: 541#L3672true, annotation: [0, 0]]" "assume 15 == ~a24~0 && ~a2~0 <= 189 && 6 == ~a5~0 && (1 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && -108 < ~a17~0 && 111 >= ~a17~0;~a2~0 := 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) - 2;~a17~0 := -1 + ((if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 71 then 5 * ~a17~0 % 71 - 71 else 5 * ~a17~0 % 71) - -183);~a7~0 := 14;~a24~0 := 14;~a5~0 := 3;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 541#L3672true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && ~a2~0 <= 189 && 6 == ~a5~0 && (1 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && -108 < ~a17~0 && 111 >= ~a17~0);" "CountingPredicate [underlying: 487#L3680true, annotation: [0, 0]]") ("CountingPredicate [underlying: 457#L2068true, annotation: [0, 0]]" "assume 13 == ~a24~0 && ((3 == calculate_output2_~input#1 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 7 == ~a5~0) && ~a2~0 <= 189;~a17~0 := (if (if 5 * ~a17~0 - 221071 < 0 && 0 != (5 * ~a17~0 - 221071) % 5 then 1 + (5 * ~a17~0 - 221071) / 5 else (5 * ~a17~0 - 221071) / 5) < 0 && 0 != (if 5 * ~a17~0 - 221071 < 0 && 0 != (5 * ~a17~0 - 221071) % 5 then 1 + (5 * ~a17~0 - 221071) / 5 else (5 * ~a17~0 - 221071) / 5) % 71 then (if 5 * ~a17~0 - 221071 < 0 && 0 != (5 * ~a17~0 - 221071) % 5 then 1 + (5 * ~a17~0 - 221071) / 5 else (5 * ~a17~0 - 221071) / 5) % 71 - 71 else (if 5 * ~a17~0 - 221071 < 0 && 0 != (5 * ~a17~0 - 221071) % 5 then 1 + (5 * ~a17~0 - 221071) / 5 else (5 * ~a17~0 - 221071) / 5) % 71) - -220;~a7~0 := 12;~a5~0 := 5;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 457#L2068true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && ((3 == calculate_output2_~input#1 && ((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 7 == ~a5~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 312#L2074true, annotation: [0, 0]]") ("CountingPredicate [underlying: 9#L2578true, annotation: [0, 0]]" "assume (4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 1 == calculate_output2_~input#1 && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 15 == ~a24~0;~a2~0 := (if 50 * (~a2~0 - 67499) < 0 && 0 != 50 * (~a2~0 - 67499) % 9 then 1 + 50 * (~a2~0 - 67499) / 9 else 50 * (~a2~0 - 67499) / 9);~a17~0 := (if 25 * (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 25 * (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 71 then 25 * (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 71 - 71 else 25 * (183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 71) - -126;~a7~0 := 12;~a5~0 := 5;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 9#L2578true, annotation: [0, 0]]" "assume !((4 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 1 == calculate_output2_~input#1 && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 15 == ~a24~0);" "CountingPredicate [underlying: 596#L2585true, annotation: [0, 0]]") ("CountingPredicate [underlying: 652#L2898true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 3 == calculate_output2_~input#1 && ((7 == ~a5~0 && 13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) || (((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 6 == ~a5~0) || (7 == ~a5~0 && 13 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0));~a2~0 := 235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -2 - 281898 - -281896;~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946 - 299946 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946) - 300053 - 2;~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 652#L2898true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 3 == calculate_output2_~input#1 && ((7 == ~a5~0 && 13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) || (((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 6 == ~a5~0) || (7 == ~a5~0 && 13 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)));" "CountingPredicate [underlying: 680#L2906true, annotation: [0, 0]]") ("CountingPredicate [underlying: 14#L3797true, annotation: [0, 0]]" "assume 13 == ~a7~0 && (((5 == calculate_output3_~input#1 && 7 == ~a5~0) && 14 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189;~a17~0 := (if -591250 + ~a17~0 < 0 && 0 != (-591250 + ~a17~0) % 5 then 1 + (-591250 + ~a17~0) / 5 else (-591250 + ~a17~0) / 5);~a7~0 := 12;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 14#L3797true, annotation: [0, 0]]" "assume !(13 == ~a7~0 && (((5 == calculate_output3_~input#1 && 7 == ~a5~0) && 14 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 33#L3802true, annotation: [0, 0]]") ("CountingPredicate [underlying: 756#L743true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && ((((~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output_~input#1) && 3 == ~a5~0) && 14 == ~a24~0;~a2~0 := -25 * ~a2~0 - 39358;~a17~0 := 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1);~a7~0 := 13;~a5~0 := 5;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 756#L743true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && ((((~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output_~input#1) && 3 == ~a5~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 179#L750true, annotation: [0, 0]]") ("CountingPredicate [underlying: 77#L95-1true, annotation: [0, 0]]" "~mode2~0 := 0;" "CountingPredicate [underlying: 342#L92-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 651#L4481true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1 && (((((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 4 == ~a5~0) || ((13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108) && 5 == ~a5~0)) || (((13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 5 == ~a5~0));~a2~0 := 466041 + -1 * (~a2~0 - -563886);~a17~0 := 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) - 1;~a7~0 := 13;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 651#L4481true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1 && (((((255 < ~a17~0 && 14 == ~a7~0) && 15 == ~a24~0) && 4 == ~a5~0) || ((13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108) && 5 == ~a5~0)) || (((13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) && 5 == ~a5~0)));" "CountingPredicate [underlying: 453#L4489true, annotation: [0, 0]]") ("CountingPredicate [underlying: 249#L3136true, annotation: [0, 0]]" "assume (((6 == calculate_output2_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0;~a2~0 := ~a2~0 - 579407 - 8118;~a17~0 := -26 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109);~a7~0 := 13;~a24~0 := 15;~a5~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 249#L3136true, annotation: [0, 0]]" "assume !((((6 == calculate_output2_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0))) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 650#L3144true, annotation: [0, 0]]") ("CountingPredicate [underlying: 401#L1154true, annotation: [0, 0]]" "assume 15 == ~a24~0 && (~a2~0 <= 189 && (6 == ~a5~0 && 4 == calculate_output_~input#1) && ~a17~0 <= -108) && 12 == ~a7~0;~a2~0 := 235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1;~a17~0 := 237666 + ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -104) - 237686;~a5~0 := 3;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 401#L1154true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && (~a2~0 <= 189 && (6 == ~a5~0 && 4 == calculate_output_~input#1) && ~a17~0 <= -108) && 12 == ~a7~0);" "CountingPredicate [underlying: 627#L1160true, annotation: [0, 0]]") ("CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]" "calculate_output2_#t~ret31#1 := calculate_output3_#res#1;havoc calculate_output3_#t~ret32#1, calculate_output3_~input#1;havoc calculate_output3_#in~input#1;assume { :end_inline_calculate_output3 } true;assume -2147483648 <= calculate_output2_#t~ret31#1 && calculate_output2_#t~ret31#1 <= 2147483647;calculate_output2_#res#1 := calculate_output2_#t~ret31#1;havoc calculate_output2_#t~ret31#1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 319#L1073true, annotation: [0, 0]]" "assume (3 == ~a5~0 && (((255 < ~a17~0 && 14 == ~a7~0) && 14 == ~a24~0) || (15 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -1;~a7~0 := 12;~a24~0 := 14;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 319#L1073true, annotation: [0, 0]]" "assume !((3 == ~a5~0 && (((255 < ~a17~0 && 14 == ~a7~0) && 14 == ~a24~0) || (15 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 207#L1079true, annotation: [0, 0]]") ("CountingPredicate [underlying: 407#L4767true, annotation: [0, 0]]" "assume ((((6 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 6 == ~a5~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 407#L4767true, annotation: [0, 0]]" "assume !(((((6 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 6 == ~a5~0);" "CountingPredicate [underlying: 386#L4774true, annotation: [0, 0]]") ("CountingPredicate [underlying: 370#L143true, annotation: [0, 0]]" "assume 0 == ~st1~0;" "CountingPredicate [underlying: 297#L144true, annotation: [0, 0]]") ("CountingPredicate [underlying: 370#L143true, annotation: [0, 0]]" "assume !(0 == ~st1~0);init_~tmp~0#1 := 0;" "CountingPredicate [underlying: 597#L141-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 283#L4350true, annotation: [0, 0]]" "assume 13 == ~a24~0 && ~a17~0 <= -108 && (6 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 1 + (if 354212 + ~a17~0 < 0 && 0 != (354212 + ~a17~0) % 109 then (354212 + ~a17~0) % 109 - 109 else (354212 + ~a17~0) % 109);~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 283#L4350true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && ~a17~0 <= -108 && (6 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 108#L4356true, annotation: [0, 0]]") ("CountingPredicate [underlying: 107#L3078true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && (-108 < ~a17~0 && 111 >= ~a17~0) && 6 == ~a5~0 && ((14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output2_~input#1) && 14 == ~a24~0;~a2~0 := 234 + (if 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else 4 * (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 107#L3078true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && (-108 < ~a17~0 && 111 >= ~a17~0) && 6 == ~a5~0 && ((14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output2_~input#1) && 14 == ~a24~0);" "CountingPredicate [underlying: 163#L3084true, annotation: [0, 0]]") ("CountingPredicate [underlying: 494#L1488true, annotation: [0, 0]]" "assume ((14 == ~a7~0 && (3 == calculate_output_~input#1 && 15 == ~a24~0) && ~a2~0 <= 189) && 255 < ~a17~0) && 5 == ~a5~0;~a2~0 := 268 + (if (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5) < 0 && 0 != (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5) % 5 then 1 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5) / 5 else (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) / 5) / 5);~a7~0 := 12;~a24~0 := 14;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 494#L1488true, annotation: [0, 0]]" "assume !(((14 == ~a7~0 && (3 == calculate_output_~input#1 && 15 == ~a24~0) && ~a2~0 <= 189) && 255 < ~a17~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 156#L1494true, annotation: [0, 0]]") ("CountingPredicate [underlying: 218#L396-1true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 696#L399-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 218#L396-1true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 696#L399-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 305#L372-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 153#L375-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 305#L372-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 153#L375-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 214#L3090true, annotation: [0, 0]]" "assume (5 == ~a5~0 && (3 == calculate_output2_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0))) && ~a2~0 <= 189) && 15 == ~a24~0;~a2~0 := 249 + (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - 13827 < 0 && 0 != ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - 13827) % 45 then ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - 13827) % 45 - 45 else ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - 13827) % 45);~a17~0 := -2 + (1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2);~a7~0 := 14;~a5~0 := 4;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 214#L3090true, annotation: [0, 0]]" "assume !((5 == ~a5~0 && (3 == calculate_output2_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0))) && ~a2~0 <= 189) && 15 == ~a24~0);" "CountingPredicate [underlying: 388#L3097true, annotation: [0, 0]]") ("CountingPredicate [underlying: 445#L1128true, annotation: [0, 0]]" "assume ~a17~0 <= -108 && ((15 == ~a24~0 && 12 == ~a7~0 && 1 == calculate_output_~input#1) && ~a2~0 <= 189) && 6 == ~a5~0;~a2~0 := (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - -368757 < 0 && 0 != ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - -368757) % 45 then ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - -368757) % 45 - 45 else ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - -368757) % 45) - -235;~a17~0 := (if 10 * (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 9) < 0 && 0 != 10 * (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 9) % 9 then 1 + 10 * (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 9) / 9 else 10 * (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127) / 9) / 9);~a7~0 := 13;~a24~0 := 14;~a5~0 := 3;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 445#L1128true, annotation: [0, 0]]" "assume !(~a17~0 <= -108 && ((15 == ~a24~0 && 12 == ~a7~0 && 1 == calculate_output_~input#1) && ~a2~0 <= 189) && 6 == ~a5~0);" "CountingPredicate [underlying: 301#L1136true, annotation: [0, 0]]") ("CountingPredicate [underlying: 444#L1633true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (4 == ~a5~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && 15 == ~a24~0;~a17~0 := 1 + (~a17~0 - 600111);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 444#L1633true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (4 == ~a5~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && 15 == ~a24~0);" "CountingPredicate [underlying: 416#L1640true, annotation: [0, 0]]") ("CountingPredicate [underlying: 469#L1821true, annotation: [0, 0]]" "assume 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 6 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 255 < ~a17~0)) || (13 == ~a7~0 && 255 < ~a17~0));~a2~0 := (if 5 * ~a2~0 < 0 && 0 != 5 * ~a2~0 % 5 then 1 + 5 * ~a2~0 / 5 else 5 * ~a2~0 / 5) - 103911;~a17~0 := ~a17~0 - 600110 - 2;~a7~0 := 12;~a24~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 469#L1821true, annotation: [0, 0]]" "assume !(3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 6 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 255 < ~a17~0)) || (13 == ~a7~0 && 255 < ~a17~0)));" "CountingPredicate [underlying: 510#L1828true, annotation: [0, 0]]") ("CountingPredicate [underlying: 232#L5047true, annotation: [0, 0]]" "assume ((((4 == calculate_output4_~input#1 && 13 == ~a24~0) && 6 == ~a5~0) && ~a17~0 <= -108) && 14 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a7~0 := 12;~a5~0 := 3;calculate_output4_#res#1 := -1;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 232#L5047true, annotation: [0, 0]]" "assume !(((((4 == calculate_output4_~input#1 && 13 == ~a24~0) && 6 == ~a5~0) && ~a17~0 <= -108) && 14 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 40#L5053true, annotation: [0, 0]]") ("CountingPredicate [underlying: 121#L736true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 15 == ~a24~0 && ((6 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 4 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a17~0 := (if -1 * (-371053 + (~a17~0 - -591336)) < 0 && 0 != -1 * (-371053 + (~a17~0 - -591336)) % 10 then 1 + -1 * (-371053 + (~a17~0 - -591336)) / 10 else -1 * (-371053 + (~a17~0 - -591336)) / 10);~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 121#L736true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 15 == ~a24~0 && ((6 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 4 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "CountingPredicate [underlying: 756#L743true, annotation: [0, 0]]") ("CountingPredicate [underlying: 535#L3617true, annotation: [0, 0]]" "assume ((((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 5 == ~a5~0) && 13 == ~a24~0;~a17~0 := (if ~a17~0 - -331363 < 0 && 0 != (~a17~0 - -331363) % 109 then (~a17~0 - -331363) % 109 - 109 else (~a17~0 - -331363) % 109) - -1;~a7~0 := 12;~a24~0 := 14;~a5~0 := 6;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 535#L3617true, annotation: [0, 0]]" "assume !(((((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 1 == calculate_output3_~input#1) && ~a2~0 <= 189) && 5 == ~a5~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 391#L3624true, annotation: [0, 0]]") ("CountingPredicate [underlying: 727#L327true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 432#L327-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 727#L327true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 432#L327-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 286#L3372true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0 && 4 == ~a5~0 && 15 == ~a24~0 && 4 == calculate_output2_~input#1;~a17~0 := (if 250 * ~a17~0 < 0 && 0 != 250 * ~a17~0 % -9 then 250 * ~a17~0 / -9 - 1 else 250 * ~a17~0 / -9);~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 286#L3372true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0 && 4 == ~a5~0 && 15 == ~a24~0 && 4 == calculate_output2_~input#1);" "CountingPredicate [underlying: 100#L3378true, annotation: [0, 0]]") ("CountingPredicate [underlying: 36#L3239true, annotation: [0, 0]]" "assume ((6 == ~a5~0 && (((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 2 == calculate_output2_~input#1) && ~a2~0 <= 189) && 13 == ~a24~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 - 1;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 36#L3239true, annotation: [0, 0]]" "assume !(((6 == ~a5~0 && (((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 2 == calculate_output2_~input#1) && ~a2~0 <= 189) && 13 == ~a24~0);" "CountingPredicate [underlying: 93#L3245true, annotation: [0, 0]]") ("CountingPredicate [underlying: 173#L4105true, annotation: [0, 0]]" "assume ((13 == ~a24~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output3_~input#1) && 7 == ~a5~0) && ~a2~0 <= 189;~a17~0 := (if 51 * (if 182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) < 0 && 0 != 51 * (if 182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) % 10 then 1 + 51 * (if 182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) / 10 else 51 * (if 182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) < 0 && 0 != (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 5 then 1 + (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5 else (182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 5) / 10);~a7~0 := 12;~a5~0 := 5;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 173#L4105true, annotation: [0, 0]]" "assume !(((13 == ~a24~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output3_~input#1) && 7 == ~a5~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 291#L4111true, annotation: [0, 0]]") ("CountingPredicate [underlying: 440#L1186true, annotation: [0, 0]]" "assume (((4 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0))) && 13 == ~a24~0) && 6 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 1 + (if -528924 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (-528924 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 109 then (-528924 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 109 - 109 else (-528924 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 109);~a7~0 := 14;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 440#L1186true, annotation: [0, 0]]" "assume !((((4 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0))) && 13 == ~a24~0) && 6 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 220#L1192true, annotation: [0, 0]]") ("CountingPredicate [underlying: 666#L3317true, annotation: [0, 0]]" "assume 15 == ~a24~0 && (255 < ~a17~0 && 5 == ~a5~0 && 3 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -1 * (~a2~0 - -345840);~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 50 - 15 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 50 - 15) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 50 - 15) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 50 - 15) / 5);~a7~0 := 13;~a5~0 := 7;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 666#L3317true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && (255 < ~a17~0 && 5 == ~a5~0 && 3 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 668#L3324true, annotation: [0, 0]]") ("CountingPredicate [underlying: 400#L2640true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && (5 == calculate_output2_~input#1 && ((13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || ((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0))) && 7 == ~a5~0;~a17~0 := 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) - -372693 - 372693;~a7~0 := 13;~a24~0 := 15;~a5~0 := 4;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 400#L2640true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && (5 == calculate_output2_~input#1 && ((13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || ((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0))) && 7 == ~a5~0);" "CountingPredicate [underlying: 5#L2647true, annotation: [0, 0]]") ("CountingPredicate [underlying: 303#L1588true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0 && 15 == ~a24~0 && (1 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0;~a17~0 := (if (if -498430 + ~a17~0 < 0 && 0 != (-498430 + ~a17~0) % 5 then 1 + (-498430 + ~a17~0) / 5 else (-498430 + ~a17~0) / 5) < 0 && 0 != (if -498430 + ~a17~0 < 0 && 0 != (-498430 + ~a17~0) % 5 then 1 + (-498430 + ~a17~0) / 5 else (-498430 + ~a17~0) / 5) % 109 then (if -498430 + ~a17~0 < 0 && 0 != (-498430 + ~a17~0) % 5 then 1 + (-498430 + ~a17~0) / 5 else (-498430 + ~a17~0) / 5) % 109 - 109 else (if -498430 + ~a17~0 < 0 && 0 != (-498430 + ~a17~0) % 5 then 1 + (-498430 + ~a17~0) / 5 else (-498430 + ~a17~0) / 5) % 109) - -2;~a7~0 := 14;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 303#L1588true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0 && 15 == ~a24~0 && (1 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0);" "CountingPredicate [underlying: 268#L1594true, annotation: [0, 0]]") ("CountingPredicate [underlying: 801#L1976true, annotation: [0, 0]]" "assume ((-108 < ~a17~0 && 111 >= ~a17~0) && ((1 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 4 == ~a5~0) && 15 == ~a24~0;~a17~0 := 5 * (if ~a17~0 - -93652 < 0 && 0 != (~a17~0 - -93652) % 5 then 1 + (~a17~0 - -93652) / 5 else (~a17~0 - -93652) / 5);~a7~0 := 14;~a24~0 := 13;~a5~0 := 5;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 801#L1976true, annotation: [0, 0]]" "assume !(((-108 < ~a17~0 && 111 >= ~a17~0) && ((1 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 4 == ~a5~0) && 15 == ~a24~0);assume { :begin_inline_calculate_output2 } true;calculate_output2_#in~input#1 := calculate_output_~input#1;havoc calculate_output2_#res#1;havoc calculate_output2_#t~ret31#1, calculate_output2_~input#1;calculate_output2_~input#1 := calculate_output2_#in~input#1;" "CountingPredicate [underlying: 165#L1990true, annotation: [0, 0]]") ("CountingPredicate [underlying: 625#L4597true, annotation: [0, 0]]" "assume ((((((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0)) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0)) && 6 == calculate_output3_~input#1) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -2036 + (~a2~0 - 596397);~a17~0 := 1 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109);~a7~0 := 13;~a24~0 := 14;~a5~0 := 5;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 625#L4597true, annotation: [0, 0]]" "assume !(((((((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0)) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0)) && 6 == calculate_output3_~input#1) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 372#L4605true, annotation: [0, 0]]") ("CountingPredicate [underlying: 746#L120true, annotation: [0, 0]]" "assume node3_~m3~0#1 != ~nomsg~0;" "CountingPredicate [underlying: 222#L121true, annotation: [0, 0]]") ("CountingPredicate [underlying: 746#L120true, annotation: [0, 0]]" "assume !(node3_~m3~0#1 != ~nomsg~0);" "CountingPredicate [underlying: 648#L120-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 76#L142true, annotation: [0, 0]]" "assume ~id1~0 >= 0;" "CountingPredicate [underlying: 370#L143true, annotation: [0, 0]]") ("CountingPredicate [underlying: 76#L142true, annotation: [0, 0]]" "assume !(~id1~0 >= 0);init_~tmp~0#1 := 0;" "CountingPredicate [underlying: 597#L141-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 163#L3084true, annotation: [0, 0]]" "assume (15 == ~a24~0 && ((2 == calculate_output2_~input#1 && ~a2~0 <= 189) && 12 == ~a7~0) && 7 == ~a5~0) && 255 < ~a17~0;~a17~0 := (if ~a17~0 - 570713 - 29535 < 0 && 0 != (~a17~0 - 570713 - 29535) % 5 then 1 + (~a17~0 - 570713 - 29535) / 5 else (~a17~0 - 570713 - 29535) / 5) - 458064;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 163#L3084true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && ((2 == calculate_output2_~input#1 && ~a2~0 <= 189) && 12 == ~a7~0) && 7 == ~a5~0) && 255 < ~a17~0);" "CountingPredicate [underlying: 214#L3090true, annotation: [0, 0]]") ("CountingPredicate [underlying: 636#L607true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && 7 == ~a5~0) && 13 == ~a24~0;~a17~0 := 2 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 1 - -2;~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 636#L607true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output_~input#1) && 7 == ~a5~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 123#L614true, annotation: [0, 0]]") ("CountingPredicate [underlying: 60#L4704true, annotation: [0, 0]]" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && ((((14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && 6 == ~a5~0) && 14 == ~a24~0) && ~a2~0 <= 189;~a17~0 := (if 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) < 0 && 0 != 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 10 then 1 + 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 10 else 9 * (148 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 60#L4704true, annotation: [0, 0]]" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && ((((14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && 6 == ~a5~0) && 14 == ~a24~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 59#L4711true, annotation: [0, 0]]") ("CountingPredicate [underlying: 486#L979true, annotation: [0, 0]]" "assume 6 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && ((12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output_~input#1) && 13 == ~a24~0;~a2~0 := (if -1 * (391304 + ~a2~0) < 0 && 0 != -1 * (391304 + ~a2~0) % 5 then 1 + -1 * (391304 + ~a2~0) / 5 else -1 * (391304 + ~a2~0) / 5);~a17~0 := -34319 + (~a17~0 - 532893 - 26035);~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 486#L979true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && ((12 == ~a7~0 || 13 == ~a7~0) && 2 == calculate_output_~input#1) && 13 == ~a24~0);" "CountingPredicate [underlying: 376#L986true, annotation: [0, 0]]") ("CountingPredicate [underlying: 533#L2457true, annotation: [0, 0]]" "assume 4 == ~a5~0 && 13 == ~a24~0 && ((2 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a2~0 := -1 * (5 * ~a2~0 - -555151);~a17~0 := (if -1 * (603017 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 449993)) < 0 && 0 != -1 * (603017 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 449993)) % 10 then 1 + -1 * (603017 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 449993)) / 10 else -1 * (603017 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 449993)) / 10);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 533#L2457true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && 13 == ~a24~0 && ((2 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 610#L2464true, annotation: [0, 0]]") ("CountingPredicate [underlying: 698#L835true, annotation: [0, 0]]" "assume ((((189 < ~a2~0 && 281 >= ~a2~0) && 6 == calculate_output_~input#1 && 4 == ~a5~0) && 15 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0;~a17~0 := 4 * (~a17~0 - 534822 - -388608);~a7~0 := 14;~a24~0 := 14;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 698#L835true, annotation: [0, 0]]" "assume !(((((189 < ~a2~0 && 281 >= ~a2~0) && 6 == calculate_output_~input#1 && 4 == ~a5~0) && 15 == ~a24~0) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0);" "CountingPredicate [underlying: 150#L841true, annotation: [0, 0]]") ("CountingPredicate [underlying: 190#L3631true, annotation: [0, 0]]" "assume (15 == ~a24~0 && (2 == calculate_output3_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0))) && ~a2~0 <= 189) && 6 == ~a5~0;~a17~0 := -177770 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 190#L3631true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && (2 == calculate_output3_~input#1 && ((~a17~0 <= -108 && 14 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0))) && ~a2~0 <= 189) && 6 == ~a5~0);" "CountingPredicate [underlying: 673#L3638true, annotation: [0, 0]]") ("CountingPredicate [underlying: 91#L4983true, annotation: [0, 0]]" "assume 13 == ~a7~0 && ~a17~0 <= -108 && ~a2~0 <= 189 && (5 == calculate_output4_~input#1 && 15 == ~a24~0) && 6 == ~a5~0;calculate_output4_#res#1 := 23;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 91#L4983true, annotation: [0, 0]]" "assume !(13 == ~a7~0 && ~a17~0 <= -108 && ~a2~0 <= 189 && (5 == calculate_output4_~input#1 && 15 == ~a24~0) && 6 == ~a5~0);" "CountingPredicate [underlying: 645#L4986true, annotation: [0, 0]]") ("CountingPredicate [underlying: 803#L764true, annotation: [0, 0]]" "assume ((((12 == ~a7~0 && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0) && 13 == ~a24~0) && ~a17~0 <= -108;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 803#L764true, annotation: [0, 0]]" "assume !(((((12 == ~a7~0 && 6 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0) && 13 == ~a24~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 786#L767true, annotation: [0, 0]]") ("CountingPredicate [underlying: 265#L1199true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && ((1 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 14 == ~a24~0) && ~a17~0 <= -108;~a2~0 := -1 * ((if ~a2~0 - 167702 < 0 && 0 != (~a2~0 - 167702) % 5 then 1 + (~a2~0 - 167702) / 5 else (~a2~0 - 167702) / 5) - -475488);~a17~0 := 403579 + (25 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -194163) - 597709;~a7~0 := 13;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 265#L1199true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && ((1 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 14 == ~a24~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 735#L1206true, annotation: [0, 0]]") ("CountingPredicate [underlying: 208#L3836true, annotation: [0, 0]]" "assume (((((111 < ~a17~0 && 255 >= ~a17~0) && 6 == calculate_output3_~input#1) && 13 == ~a7~0) && ~a2~0 <= 189) && 13 == ~a24~0) && 5 == ~a5~0;~a17~0 := (if 157598 + 5 * ~a17~0 < 0 && 0 != (157598 + 5 * ~a17~0) % 5 then 1 + (157598 + 5 * ~a17~0) / 5 else (157598 + 5 * ~a17~0) / 5);~a7~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 208#L3836true, annotation: [0, 0]]" "assume !((((((111 < ~a17~0 && 255 >= ~a17~0) && 6 == calculate_output3_~input#1) && 13 == ~a7~0) && ~a2~0 <= 189) && 13 == ~a24~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 588#L3842true, annotation: [0, 0]]") ("CountingPredicate [underlying: 807#L1022true, annotation: [0, 0]]" "assume (~a17~0 <= -108 && 4 == ~a5~0 && ~a2~0 <= 189 && 6 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0;~a17~0 := (if 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -74) < 0 && 0 != 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -74) % 109 then 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -74) % 109 - 109 else 25 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -74) % 109) - -2;~a7~0 := 14;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 807#L1022true, annotation: [0, 0]]" "assume !((~a17~0 <= -108 && 4 == ~a5~0 && ~a2~0 <= 189 && 6 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0);" "CountingPredicate [underlying: 420#L1027true, annotation: [0, 0]]") ("CountingPredicate [underlying: 488#L4861true, annotation: [0, 0]]" "assume ((13 == ~a24~0 && 1 == calculate_output3_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -47611 + -5 * ~a2~0;~a17~0 := 128540 + (~a17~0 - -196150) - -116144;~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 488#L4861true, annotation: [0, 0]]" "assume !(((13 == ~a24~0 && 1 == calculate_output3_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0))) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 67#L4869true, annotation: [0, 0]]") ("CountingPredicate [underlying: 748#L2003true, annotation: [0, 0]]" "assume (5 == ~a5~0 && ~a17~0 <= -108 && (5 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 15 == ~a24~0;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 - -85883 - 234462 - -340820;~a7~0 := 13;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 748#L2003true, annotation: [0, 0]]" "assume !((5 == ~a5~0 && ~a17~0 <= -108 && (5 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 15 == ~a24~0);" "CountingPredicate [underlying: 595#L2011true, annotation: [0, 0]]") ("CountingPredicate [underlying: 585#L489-1true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 572#L492-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 585#L489-1true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 572#L492-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 96#L3204true, annotation: [0, 0]]" "assume (((((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output2_~input#1) && 15 == ~a24~0) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if -185024 + (~a2~0 - 219315) < 0 && 0 != (-185024 + (~a2~0 - 219315)) % 5 then 1 + (-185024 + (~a2~0 - 219315)) / 5 else (-185024 + (~a2~0 - 219315)) / 5);~a17~0 := (if -245709 + ~a17~0 < 0 && 0 != (-245709 + ~a17~0) % 71 then (-245709 + ~a17~0) % 71 - 71 else (-245709 + ~a17~0) % 71) - -191;~a7~0 := 13;~a24~0 := 13;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 96#L3204true, annotation: [0, 0]]" "assume !((((((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output2_~input#1) && 15 == ~a24~0) && 3 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 658#L3211true, annotation: [0, 0]]") ("CountingPredicate [underlying: 205#L889true, annotation: [0, 0]]" "assume ((-108 < ~a17~0 && 111 >= ~a17~0) && ((3 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 6 == ~a5~0) && 15 == ~a24~0) && ~a2~0 <= 189;~a2~0 := 234 + (if (if (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) < 0 && 0 != (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) % 5 then 1 + (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) / 5 else (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) / 5) < 0 && 0 != (if (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) < 0 && 0 != (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) % 5 then 1 + (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) / 5 else (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) / 5) % 45 then (if (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) < 0 && 0 != (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) % 5 then 1 + (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) / 5 else (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) / 5) % 45 - 45 else (if (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) < 0 && 0 != (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) % 5 then 1 + (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) / 5 else (if 39352 + ~a2~0 < 0 && 0 != (39352 + ~a2~0) % 5 then 1 + (39352 + ~a2~0) / 5 else (39352 + ~a2~0) / 5) / 5) % 45);~a7~0 := 12;~a24~0 := 14;~a5~0 := 3;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 205#L889true, annotation: [0, 0]]" "assume !(((-108 < ~a17~0 && 111 >= ~a17~0) && ((3 == calculate_output_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 6 == ~a5~0) && 15 == ~a24~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 206#L896true, annotation: [0, 0]]") ("CountingPredicate [underlying: 226#L2851true, annotation: [0, 0]]" "assume 6 == ~a5~0 && 14 == ~a24~0 && ((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 6 == calculate_output2_~input#1) && 255 < ~a17~0) && ~a2~0 <= 189;~a2~0 := 234 + (if -155034 + (~a2~0 - -292946) < 0 && 0 != (-155034 + (~a2~0 - -292946)) % 45 then (-155034 + (~a2~0 - -292946)) % 45 - 45 else (-155034 + (~a2~0 - -292946)) % 45);~a17~0 := -95 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -473885 - 473817;~a7~0 := 13;~a24~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 226#L2851true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && 14 == ~a24~0 && ((((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 6 == calculate_output2_~input#1) && 255 < ~a17~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 83#L2859true, annotation: [0, 0]]") ("CountingPredicate [underlying: 753#L1862true, annotation: [0, 0]]" "assume 255 < ~a17~0 && 14 == ~a24~0 && (~a2~0 <= 189 && 1 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 5 == ~a5~0;~a2~0 := 226 + (if 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) < 0 && 0 != 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) % 45 then 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) % 45 - 45 else 5 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235) % 45);~a17~0 := -104 + (~a17~0 - 600142);~a7~0 := 12;~a24~0 := 13;~a5~0 := 4;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 753#L1862true, annotation: [0, 0]]" "assume !(255 < ~a17~0 && 14 == ~a24~0 && (~a2~0 <= 189 && 1 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 5 == ~a5~0);" "CountingPredicate [underlying: 448#L1870true, annotation: [0, 0]]") ("CountingPredicate [underlying: 462#L1345true, annotation: [0, 0]]" "assume (6 == ~a5~0 && (5 == calculate_output_~input#1 && ((12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0))) && 13 == ~a24~0) && ~a2~0 <= 189;~a2~0 := 235 + (if 194300 + ~a2~0 < 0 && 0 != (194300 + ~a2~0) % 45 then (194300 + ~a2~0) % 45 - 45 else (194300 + ~a2~0) % 45);~a17~0 := -4999 + (if 10 * (~a17~0 - 508865) < 0 && 0 != 10 * (~a17~0 - 508865) % 9 then 1 + 10 * (~a17~0 - 508865) / 9 else 10 * (~a17~0 - 508865) / 9);~a7~0 := 14;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 462#L1345true, annotation: [0, 0]]" "assume !((6 == ~a5~0 && (5 == calculate_output_~input#1 && ((12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0))) && 13 == ~a24~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 113#L1351true, annotation: [0, 0]]") ("CountingPredicate [underlying: 692#L4633true, annotation: [0, 0]]" "assume (~a17~0 <= -108 && (3 == ~a5~0 && 12 == ~a7~0 && 6 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0;~a2~0 := 5 * (if (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 5);~a17~0 := 139 + (if 5 * (8 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) < 0 && 0 != 5 * (8 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) % 71 then 5 * (8 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) % 71 - 71 else 5 * (8 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -247)) % 71);~a7~0 := 14;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 692#L4633true, annotation: [0, 0]]" "assume !((~a17~0 <= -108 && (3 == ~a5~0 && 12 == ~a7~0 && 6 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 277#L4641true, annotation: [0, 0]]") ("CountingPredicate [underlying: 219#L2202true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output2_~input#1) && 3 == ~a5~0) && 14 == ~a24~0;~a2~0 := 4 * (-120881 + ~a2~0);~a17~0 := 490136 + (-127431 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2) - 362706);~a7~0 := 12;~a5~0 := 5;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 219#L2202true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && (((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 3 == calculate_output2_~input#1) && 3 == ~a5~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 632#L2209true, annotation: [0, 0]]") ("CountingPredicate [underlying: 637#L3997true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && ((((13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 7 == ~a5~0;~a17~0 := (if 71142 + (~a17~0 - 261314) < 0 && 0 != (71142 + (~a17~0 - 261314)) % 5 then 1 + (71142 + (~a17~0 - 261314)) / 5 else (71142 + (~a17~0 - 261314)) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 637#L3997true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && ((((13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 7 == ~a5~0);" "CountingPredicate [underlying: 116#L4004true, annotation: [0, 0]]") ("CountingPredicate [underlying: 500#L4754true, annotation: [0, 0]]" "assume (~a17~0 <= -108 && (((12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output3_~input#1) && ~a2~0 <= 189) && 5 == ~a5~0) && 15 == ~a24~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 500#L4754true, annotation: [0, 0]]" "assume !((~a17~0 <= -108 && (((12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output3_~input#1) && ~a2~0 <= 189) && 5 == ~a5~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 426#L4761true, annotation: [0, 0]]") ("CountingPredicate [underlying: 332#L4043true, annotation: [0, 0]]" "assume (15 == ~a24~0 && ((3 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0) && 5 == ~a5~0) && ~a2~0 <= 189;~a17~0 := -13 + (~a17~0 - 600131 - 103);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 332#L4043true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && ((3 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 255 < ~a17~0) && 5 == ~a5~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 80#L4050true, annotation: [0, 0]]") ("CountingPredicate [underlying: 12#L4024true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 6 == ~a5~0 && (((12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 15 == ~a24~0) && 255 < ~a17~0;~a2~0 := 127994 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236) - 127995;~a17~0 := (if ~a17~0 - 156755 < 0 && 0 != (~a17~0 - 156755) % 109 then (~a17~0 - 156755) % 109 - 109 else (~a17~0 - 156755) % 109) - -2;~a7~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 12#L4024true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 6 == ~a5~0 && (((12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 15 == ~a24~0) && 255 < ~a17~0);" "CountingPredicate [underlying: 327#L4031true, annotation: [0, 0]]") ("CountingPredicate [underlying: 543#L218true, annotation: [0, 0]]" "assume 0 == ~st1~0 + ~st2~0 + ~st3~0;" "CountingPredicate [underlying: 177#$Ultimate##104true, annotation: [0, 0]]") ("CountingPredicate [underlying: 543#L218true, annotation: [0, 0]]" "assume !(0 == ~st1~0 + ~st2~0 + ~st3~0);check_~tmp~1#1 := 0;" "CountingPredicate [underlying: 262#L214-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 480#L92true, annotation: [0, 0]]" "assume 0 != ~mode2~0 % 256;node2_~m2~0#1 := ~p1_old~0;~p1_old~0 := ~nomsg~0;" "CountingPredicate [underlying: 158#L95true, annotation: [0, 0]]") ("CountingPredicate [underlying: 480#L92true, annotation: [0, 0]]" "assume !(0 != ~mode2~0 % 256);~p2_new~0 := (if (if ~send2~0 != ~nomsg~0 && ~p2_new~0 == ~nomsg~0 then ~send2~0 else ~p2_new~0) % 256 <= 127 then (if ~send2~0 != ~nomsg~0 && ~p2_new~0 == ~nomsg~0 then ~send2~0 else ~p2_new~0) % 256 else (if ~send2~0 != ~nomsg~0 && ~p2_new~0 == ~nomsg~0 then ~send2~0 else ~p2_new~0) % 256 - 256);~mode2~0 := 1;" "CountingPredicate [underlying: 342#L92-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 102#L4872true, annotation: [0, 0]]" "assume (((((12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output3_~input#1) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189) && 15 == ~a24~0;~a2~0 := -448339 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -448340);~a17~0 := (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) - -211113;~a7~0 := 13;~a24~0 := 14;~a5~0 := 4;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 102#L4872true, annotation: [0, 0]]" "assume !((((((12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output3_~input#1) && 5 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189) && 15 == ~a24~0);" "CountingPredicate [underlying: 463#L4880true, annotation: [0, 0]]") ("CountingPredicate [underlying: 622#L1147true, annotation: [0, 0]]" "assume 3 == ~a5~0 && ((3 == calculate_output_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -125 * ~a2~0;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 1;~a7~0 := 12;~a24~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 622#L1147true, annotation: [0, 0]]" "assume !(3 == ~a5~0 && ((3 == calculate_output_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 401#L1154true, annotation: [0, 0]]") ("CountingPredicate [underlying: 498#L1014true, annotation: [0, 0]]" "assume ((14 == ~a24~0 && 2 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0))) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -414347 + -5 * ~a2~0;~a17~0 := -600110 + ~a17~0 - 2;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 498#L1014true, annotation: [0, 0]]" "assume !(((14 == ~a24~0 && 2 == calculate_output_~input#1 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || (12 == ~a7~0 && 255 < ~a17~0))) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 807#L1022true, annotation: [0, 0]]") ("CountingPredicate [underlying: 779#L3232true, annotation: [0, 0]]" "assume (255 < ~a17~0 && (~a2~0 <= 189 && 15 == ~a24~0 && 6 == calculate_output2_~input#1) && 5 == ~a5~0) && 14 == ~a7~0;~a2~0 := 2 + ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234);~a17~0 := 90 + (if 157023 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 304246 < 0 && 0 != (157023 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 304246) % 109 then (157023 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 304246) % 109 - 109 else (157023 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 304246) % 109);~a7~0 := 13;~a24~0 := 14;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 779#L3232true, annotation: [0, 0]]" "assume !((255 < ~a17~0 && (~a2~0 <= 189 && 15 == ~a24~0 && 6 == calculate_output2_~input#1) && 5 == ~a5~0) && 14 == ~a7~0);" "CountingPredicate [underlying: 36#L3239true, annotation: [0, 0]]") ("CountingPredicate [underlying: 81#L2785true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 7 == ~a5~0 && 13 == ~a24~0 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 5 == calculate_output2_~input#1;~a17~0 := (if 9 * (if 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10) < 0 && 0 != 9 * (if 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10) % 10 then 1 + 9 * (if 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10) / 10 else 9 * (if 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 10 then 1 + 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10 else 9 * (166 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) / 10) / 10);~a7~0 := 13;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 81#L2785true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 7 == ~a5~0 && 13 == ~a24~0 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 5 == calculate_output2_~input#1);" "CountingPredicate [underlying: 465#L2790true, annotation: [0, 0]]") ("CountingPredicate [underlying: 624#L4279true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && (((((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0) || (14 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) || (14 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output3_~input#1) && 5 == ~a5~0;~a17~0 := 300127 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872);~a7~0 := 13;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 624#L4279true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && (((((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0) || (14 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0)) || (14 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108)) && 1 == calculate_output3_~input#1) && 5 == ~a5~0);" "CountingPredicate [underlying: 626#L4286true, annotation: [0, 0]]") ("CountingPredicate [underlying: 733#L2451true, annotation: [0, 0]]" "assume 7 == ~a5~0 && (15 == ~a24~0 && (5 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 255 < ~a17~0;~a17~0 := 439313 + (177 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - 439359);~a7~0 := 13;~a24~0 := 14;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 733#L2451true, annotation: [0, 0]]" "assume !(7 == ~a5~0 && (15 == ~a24~0 && (5 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 255 < ~a17~0);" "CountingPredicate [underlying: 533#L2457true, annotation: [0, 0]]") ("CountingPredicate [underlying: 546#L3952true, annotation: [0, 0]]" "assume (((((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output3_~input#1) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 6 == ~a5~0;~a17~0 := -54487 + ~a17~0 - 92979 - 379120;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 546#L3952true, annotation: [0, 0]]" "assume !((((((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output3_~input#1) && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 6 == ~a5~0);" "CountingPredicate [underlying: 377#L3959true, annotation: [0, 0]]") ("CountingPredicate [underlying: 272#L3172true, annotation: [0, 0]]" "assume ((15 == ~a24~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a7~0 := 14;~a24~0 := 14;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 272#L3172true, annotation: [0, 0]]" "assume !(((15 == ~a24~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 3 == calculate_output2_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "CountingPredicate [underlying: 556#L3178true, annotation: [0, 0]]") ("CountingPredicate [underlying: 673#L3638true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && (15 == ~a24~0 && (4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 7 == ~a5~0) && 255 < ~a17~0;~a7~0 := 13;~a24~0 := 13;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 673#L3638true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && (15 == ~a24~0 && (4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 7 == ~a5~0) && 255 < ~a17~0);" "CountingPredicate [underlying: 602#L3644true, annotation: [0, 0]]") ("CountingPredicate [underlying: 433#L2179true, annotation: [0, 0]]" "assume (7 == ~a5~0 && 13 == ~a24~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 6 == calculate_output2_~input#1) && ~a2~0 <= 189;~a17~0 := -600112 + ~a17~0;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 433#L2179true, annotation: [0, 0]]" "assume !((7 == ~a5~0 && 13 == ~a24~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 6 == calculate_output2_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 742#L2185true, annotation: [0, 0]]") ("CountingPredicate [underlying: 41#L1618true, annotation: [0, 0]]" "assume 5 == ~a5~0 && ~a2~0 <= 189 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1) && 15 == ~a24~0;~a17~0 := (if -1 * (807386 + (~a17~0 - 533399)) < 0 && 0 != -1 * (807386 + (~a17~0 - 533399)) % 10 then 1 + -1 * (807386 + (~a17~0 - 533399)) / 10 else -1 * (807386 + (~a17~0 - 533399)) / 10);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 41#L1618true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && ~a2~0 <= 189 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output_~input#1) && 15 == ~a24~0);" "CountingPredicate [underlying: 129#L1625true, annotation: [0, 0]]") ("CountingPredicate [underlying: 503#L1517true, annotation: [0, 0]]" "assume ((111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && ((13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output_~input#1) && 6 == ~a5~0) && 15 == ~a24~0;~a17~0 := -185271 + (if ~a17~0 - 438310 < 0 && 0 != (~a17~0 - 438310) % 5 then 1 + (~a17~0 - 438310) / 5 else (~a17~0 - 438310) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 503#L1517true, annotation: [0, 0]]" "assume !(((111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && ((13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output_~input#1) && 6 == ~a5~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 98#L1524true, annotation: [0, 0]]") ("CountingPredicate [underlying: 334#L3456true, annotation: [0, 0]]" "assume (111 < ~a17~0 && 255 >= ~a17~0) && ((((13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189) && 15 == ~a24~0) && 4 == ~a5~0;~a7~0 := 13;~a5~0 := 5;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 334#L3456true, annotation: [0, 0]]" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && ((((13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189) && 15 == ~a24~0) && 4 == ~a5~0);assume { :begin_inline_calculate_output3 } true;calculate_output3_#in~input#1 := calculate_output2_~input#1;havoc calculate_output3_#res#1;havoc calculate_output3_#t~ret32#1, calculate_output3_~input#1;calculate_output3_~input#1 := calculate_output3_#in~input#1;" "CountingPredicate [underlying: 560#L3469true, annotation: [0, 0]]") ("CountingPredicate [underlying: 770#L1259true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && ((5 == ~a5~0 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 5 == calculate_output_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0;~a2~0 := (if -146058 + (~a2~0 - -285304) < 0 && 0 != (-146058 + (~a2~0 - -285304)) % 45 then (-146058 + (~a2~0 - -285304)) % 45 - 45 else (-146058 + (~a2~0 - -285304)) % 45) - -236;~a17~0 := 981500 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 378389 - 189972);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 770#L1259true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && ((5 == ~a5~0 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 5 == calculate_output_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 224#L1267true, annotation: [0, 0]]") ("CountingPredicate [underlying: 31#L3164true, annotation: [0, 0]]" "assume (13 == ~a24~0 && (((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output2_~input#1) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := (if 10 * (-341809 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) < 0 && 0 != 10 * (-341809 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) % 9 then 1 + 10 * (-341809 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) / 9 else 10 * (-341809 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) / 9);~a17~0 := 17318 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127 - 515739) - -498422;~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 31#L3164true, annotation: [0, 0]]" "assume !((13 == ~a24~0 && (((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 6 == calculate_output2_~input#1) && 5 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 272#L3172true, annotation: [0, 0]]") ("CountingPredicate [underlying: 681#L1786true, annotation: [0, 0]]" "assume (111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0 && (~a2~0 <= 189 && 4 == calculate_output_~input#1 && 5 == ~a5~0) && 14 == ~a7~0;~a17~0 := (if 5 * (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9) < 0 && 0 != 5 * (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9) % 5 then 1 + 5 * (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9) / 5 else 5 * (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 681#L1786true, annotation: [0, 0]]" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0 && (~a2~0 <= 189 && 4 == calculate_output_~input#1 && 5 == ~a5~0) && 14 == ~a7~0);" "CountingPredicate [underlying: 27#L1793true, annotation: [0, 0]]") ("CountingPredicate [underlying: 408#L4261true, annotation: [0, 0]]" "assume (13 == ~a7~0 && ((3 == calculate_output3_~input#1 && ~a2~0 <= 189) && 13 == ~a24~0) && 255 < ~a17~0) && 7 == ~a5~0;~a17~0 := (if 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -147) < 0 && 0 != 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -147) % 71 then 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -147) % 71 - 71 else 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -147) % 71) - -157;~a5~0 := 5;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 408#L4261true, annotation: [0, 0]]" "assume !((13 == ~a7~0 && ((3 == calculate_output3_~input#1 && ~a2~0 <= 189) && 13 == ~a24~0) && 255 < ~a17~0) && 7 == ~a5~0);" "CountingPredicate [underlying: 124#L4266true, annotation: [0, 0]]") ("CountingPredicate [underlying: 678#L477-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 605#L480-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 678#L477-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 605#L480-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 161#L1531true, annotation: [0, 0]]" "assume 255 < ~a17~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0 && 5 == calculate_output_~input#1) && 13 == ~a24~0) && 6 == ~a5~0;~a7~0 := 14;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 161#L1531true, annotation: [0, 0]]" "assume !(255 < ~a17~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0 && 5 == calculate_output_~input#1) && 13 == ~a24~0) && 6 == ~a5~0);" "CountingPredicate [underlying: 617#L1538true, annotation: [0, 0]]") ("CountingPredicate [underlying: 595#L2011true, annotation: [0, 0]]" "assume 7 == ~a5~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && 3 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && ~a2~0 <= 189;~a17~0 := ~a17~0 - 554057 - 32150;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 595#L2011true, annotation: [0, 0]]" "assume !(7 == ~a5~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && 3 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 26#L2018true, annotation: [0, 0]]") ("CountingPredicate [underlying: 105#L2367true, annotation: [0, 0]]" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0 && 15 == ~a24~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output2_~input#1) && ~a2~0 <= 189;~a17~0 := (if 10 * (66483 + (~a17~0 - 548709)) < 0 && 0 != 10 * (66483 + (~a17~0 - 548709)) % 9 then 1 + 10 * (66483 + (~a17~0 - 548709)) / 9 else 10 * (66483 + (~a17~0 - 548709)) / 9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 105#L2367true, annotation: [0, 0]]" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0 && 15 == ~a24~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output2_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 752#L2374true, annotation: [0, 0]]") ("CountingPredicate [underlying: 337#L3151true, annotation: [0, 0]]" "assume 5 == ~a5~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && 5 == calculate_output2_~input#1) && 13 == ~a24~0) && 13 == ~a7~0;~a17~0 := -452489 + ~a17~0;~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 337#L3151true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && (((111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && 5 == calculate_output2_~input#1) && 13 == ~a24~0) && 13 == ~a7~0);" "CountingPredicate [underlying: 699#L3157true, annotation: [0, 0]]") ("CountingPredicate [underlying: 631#L148true, annotation: [0, 0]]" "assume ~send2~0 == ~id2~0;" "CountingPredicate [underlying: 677#L149true, annotation: [0, 0]]") ("CountingPredicate [underlying: 631#L148true, annotation: [0, 0]]" "assume !(~send2~0 == ~id2~0);init_~tmp~0#1 := 0;" "CountingPredicate [underlying: 597#L141-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 776#L348-1true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 117#L351-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 776#L348-1true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 117#L351-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 680#L2906true, annotation: [0, 0]]" "assume ((6 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output2_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 15 == ~a24~0;~a2~0 := -1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235);~a7~0 := 13;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 680#L2906true, annotation: [0, 0]]" "assume !(((6 == ~a5~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 1 == calculate_output2_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189) && 15 == ~a24~0);" "CountingPredicate [underlying: 326#L2913true, annotation: [0, 0]]") ("CountingPredicate [underlying: 46#L757true, annotation: [0, 0]]" "assume (((111 < ~a17~0 && 255 >= ~a17~0) && (5 == ~a5~0 && 4 == calculate_output_~input#1) && ~a2~0 <= 189) && 14 == ~a7~0) && 15 == ~a24~0;~a2~0 := (if -370165 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (-370165 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) % 45 then (-370165 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) % 45 - 45 else (-370165 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5)) % 45) - -261;~a17~0 := 244088 + ~a17~0;~a7~0 := 12;~a5~0 := 4;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 46#L757true, annotation: [0, 0]]" "assume !((((111 < ~a17~0 && 255 >= ~a17~0) && (5 == ~a5~0 && 4 == calculate_output_~input#1) && ~a2~0 <= 189) && 14 == ~a7~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 803#L764true, annotation: [0, 0]]") ("CountingPredicate [underlying: 245#L3926true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && (6 == calculate_output3_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 6 == ~a5~0) && 15 == ~a24~0;~a17~0 := -24082 + (if -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) < 0 && 0 != (-300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946)) % 5 then 1 + (-300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946)) / 5 else (-300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946)) / 5);~a7~0 := 14;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 245#L3926true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && (6 == calculate_output3_~input#1 && ((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 6 == ~a5~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 54#L3931true, annotation: [0, 0]]") ("CountingPredicate [underlying: 423#L2520true, annotation: [0, 0]]" "assume 14 == ~a24~0 && 4 == ~a5~0 && ((-108 < ~a17~0 && 111 >= ~a17~0) && 3 == calculate_output2_~input#1 && 13 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -1 * ((if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - -389340);~a17~0 := (if -1 * (-366611 + ~a17~0) < 0 && 0 != -1 * (-366611 + ~a17~0) % 10 then 1 + -1 * (-366611 + ~a17~0) / 10 else -1 * (-366611 + ~a17~0) / 10);~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 423#L2520true, annotation: [0, 0]]" "assume !(14 == ~a24~0 && 4 == ~a5~0 && ((-108 < ~a17~0 && 111 >= ~a17~0) && 3 == calculate_output2_~input#1 && 13 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 708#L2528true, annotation: [0, 0]]") ("CountingPredicate [underlying: 377#L3959true, annotation: [0, 0]]" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && ((189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && 13 == ~a24~0;~a2~0 := -25953 + (~a2~0 - 455132 - 98197);~a17~0 := -670603 + 2 * (255777 + ~a17~0);~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 377#L3959true, annotation: [0, 0]]" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && ((189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 1 == calculate_output3_~input#1) && 13 == ~a24~0);" "CountingPredicate [underlying: 346#L3966true, annotation: [0, 0]]") ("CountingPredicate [underlying: 82#L2666true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && ((15 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0;~a17~0 := -159208 + (~a17~0 - 164414 - 174884);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 82#L2666true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && ((15 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 2 == calculate_output2_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 340#L2673true, annotation: [0, 0]]") ("CountingPredicate [underlying: 68#L5012true, annotation: [0, 0]]" "assume 255 < ~a17~0 && (6 == ~a5~0 && (6 == calculate_output4_~input#1 && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0;~a2~0 := -559930 + ~a2~0 - -930633 - 537732;~a17~0 := ~a17~0 - 600136 - 66;~a7~0 := 12;~a5~0 := 3;calculate_output4_#res#1 := -1;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 68#L5012true, annotation: [0, 0]]" "assume !(255 < ~a17~0 && (6 == ~a5~0 && (6 == calculate_output4_~input#1 && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a7~0);" "CountingPredicate [underlying: 187#L5019true, annotation: [0, 0]]") ("CountingPredicate [underlying: 326#L2913true, annotation: [0, 0]]" "assume (6 == ~a5~0 && (14 == ~a24~0 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 4 == calculate_output2_~input#1) && 255 < ~a17~0) && ~a2~0 <= 189;~a2~0 := 67804 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 67569;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 326#L2913true, annotation: [0, 0]]" "assume !((6 == ~a5~0 && (14 == ~a24~0 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 4 == calculate_output2_~input#1) && 255 < ~a17~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 16#L2920true, annotation: [0, 0]]") ("CountingPredicate [underlying: 632#L2209true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && (2 == calculate_output2_~input#1 && (((~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 3 == ~a5~0) && 15 == ~a24~0;~a2~0 := -25 * ~a2~0 - 245970;~a17~0 := -138739 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 161314;~a7~0 := 12;~a24~0 := 13;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 632#L2209true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && (2 == calculate_output2_~input#1 && (((~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && 3 == ~a5~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 202#L2216true, annotation: [0, 0]]") ("CountingPredicate [underlying: 29#L3428true, annotation: [0, 0]]" "assume (5 == ~a5~0 && (~a2~0 <= 189 && 5 == calculate_output2_~input#1 && 14 == ~a7~0) && 255 < ~a17~0) && 15 == ~a24~0;~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45 - 45 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 45) - -236;~a17~0 := ~a17~0 - 600247;~a7~0 := 12;~a24~0 := 14;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 29#L3428true, annotation: [0, 0]]" "assume !((5 == ~a5~0 && (~a2~0 <= 189 && 5 == calculate_output2_~input#1 && 14 == ~a7~0) && 255 < ~a17~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 436#L3435true, annotation: [0, 0]]") ("CountingPredicate [underlying: 62#L5066true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 13 == ~a7~0 && (6 == calculate_output4_~input#1 && 3 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0;calculate_output4_#res#1 := 26;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 62#L5066true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 13 == ~a7~0 && (6 == calculate_output4_~input#1 && 3 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 582#L5069true, annotation: [0, 0]]") ("CountingPredicate [underlying: 755#L601true, annotation: [0, 0]]" "assume (111 < ~a17~0 && 255 >= ~a17~0) && 4 == ~a5~0 && ~a2~0 <= 189 && 15 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1;~a17~0 := 3 * (if 10 * (~a17~0 - 135275) < 0 && 0 != 10 * (~a17~0 - 135275) % 9 then 1 + 10 * (~a17~0 - 135275) / 9 else 10 * (~a17~0 - 135275) / 9);~a7~0 := 13;~a5~0 := 5;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 755#L601true, annotation: [0, 0]]" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && 4 == ~a5~0 && ~a2~0 <= 189 && 15 == ~a24~0 && (13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1);" "CountingPredicate [underlying: 636#L607true, annotation: [0, 0]]") ("CountingPredicate [underlying: 57#L5005true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && ((((15 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) && 4 == ~a5~0) || (5 == ~a5~0 && (~a17~0 <= -108 && 12 == ~a7~0) && 13 == ~a24~0)) || (5 == ~a5~0 && (13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) && 5 == calculate_output4_~input#1;~a17~0 := -1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output4_#res#1 := -1;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 57#L5005true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && ((((15 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) && 4 == ~a5~0) || (5 == ~a5~0 && (~a17~0 <= -108 && 12 == ~a7~0) && 13 == ~a24~0)) || (5 == ~a5~0 && (13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0)) && 5 == calculate_output4_~input#1);" "CountingPredicate [underlying: 68#L5012true, annotation: [0, 0]]") ("CountingPredicate [underlying: 140#L2277true, annotation: [0, 0]]" "assume 13 == ~a24~0 && 255 < ~a17~0 && (5 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && ~a2~0 <= 189;~a17~0 := -79 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 16;~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 140#L2277true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && 255 < ~a17~0 && (5 == ~a5~0 && (12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 482#L2284true, annotation: [0, 0]]") ("CountingPredicate [underlying: 677#L149true, annotation: [0, 0]]" "assume 0 == (if ~mode2~0 % 256 % 4294967296 <= 2147483647 then ~mode2~0 % 256 % 4294967296 else ~mode2~0 % 256 % 4294967296 - 4294967296);" "CountingPredicate [underlying: 580#L150true, annotation: [0, 0]]") ("CountingPredicate [underlying: 677#L149true, annotation: [0, 0]]" "assume !(0 == (if ~mode2~0 % 256 % 4294967296 <= 2147483647 then ~mode2~0 % 256 % 4294967296 else ~mode2~0 % 256 % 4294967296 - 4294967296));init_~tmp~0#1 := 0;" "CountingPredicate [underlying: 597#L141-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 291#L4111true, annotation: [0, 0]]" "assume (15 == ~a24~0 && (4 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == calculate_output3_~input#1) && 12 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 5 * (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % -5 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5 - 1 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5);~a17~0 := 5 * (if ~a17~0 - -517716 < 0 && 0 != (~a17~0 - -517716) % 5 then 1 + (~a17~0 - -517716) / 5 else (~a17~0 - -517716) / 5);~a7~0 := 13;~a24~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 291#L4111true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && (4 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == calculate_output3_~input#1) && 12 == ~a7~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 130#L4119true, annotation: [0, 0]]") ("CountingPredicate [underlying: 743#L3818true, annotation: [0, 0]]" "assume (((111 < ~a17~0 && 255 >= ~a17~0) && ((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1) && 13 == ~a7~0) && 14 == ~a24~0) && 3 == ~a5~0;~a17~0 := (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 84) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 84) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 84) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 84) / 9);~a7~0 := 12;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 743#L3818true, annotation: [0, 0]]" "assume !((((111 < ~a17~0 && 255 >= ~a17~0) && ((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1) && 13 == ~a7~0) && 14 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 485#L3823true, annotation: [0, 0]]") ("CountingPredicate [underlying: 412#L786true, annotation: [0, 0]]" "assume 13 == ~a24~0 && ((111 < ~a17~0 && 255 >= ~a17~0) && (6 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -6 + 3 * (~a2~0 - 188462);~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 412#L786true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && ((111 < ~a17~0 && 255 >= ~a17~0) && (6 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 4 == ~a5~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 738#L793true, annotation: [0, 0]]") ("CountingPredicate [underlying: 764#L3305true, annotation: [0, 0]]" "assume 13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0 && (5 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 111 < ~a17~0 && 255 >= ~a17~0;~a7~0 := 13;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 764#L3305true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && 4 == ~a5~0 && (5 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 575#L3310true, annotation: [0, 0]]") ("CountingPredicate [underlying: 371#L4148true, annotation: [0, 0]]" "assume (((255 < ~a17~0 && 4 == calculate_output3_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := ~a17~0 - 595306 - 4802;~a7~0 := 14;~a24~0 := 15;~a5~0 := 4;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 371#L4148true, annotation: [0, 0]]" "assume !((((255 < ~a17~0 && 4 == calculate_output3_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 5 == ~a5~0) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 495#L4155true, annotation: [0, 0]]") ("CountingPredicate [underlying: 406#L875true, annotation: [0, 0]]" "assume ((5 == ~a5~0 && (((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 6 == calculate_output_~input#1) && 13 == ~a24~0) && ~a2~0 <= 189;~a17~0 := (if -27829 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (-27829 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 71 then (-27829 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 71 - 71 else (-27829 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 71) - -233;~a7~0 := 14;~a24~0 := 14;~a5~0 := 6;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 406#L875true, annotation: [0, 0]]" "assume !(((5 == ~a5~0 && (((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) || (13 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 6 == calculate_output_~input#1) && 13 == ~a24~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 540#L882true, annotation: [0, 0]]") ("CountingPredicate [underlying: 397#L3856true, annotation: [0, 0]]" "assume (111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output3_~input#1) && 14 == ~a24~0) && 3 == ~a5~0;~a2~0 := 5 * (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % -5 then (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5 - 1 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / -5);~a17~0 := 5 * ~a17~0 - -273749 - 586768;~a7~0 := 14;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 397#L3856true, annotation: [0, 0]]" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output3_~input#1) && 14 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 593#L3862true, annotation: [0, 0]]") ("CountingPredicate [underlying: 18#L3848true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 6 == ~a5~0 && (((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 13 == ~a7~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0)) && 2 == calculate_output3_~input#1;~a2~0 := -350178 + ((if 453687 + ~a2~0 < 0 && 0 != (453687 + ~a2~0) % 45 then (453687 + ~a2~0) % 45 - 45 else (453687 + ~a2~0) % 45) - -236 - -350177);~a17~0 := 182 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -438904 - 438902;~a7~0 := 12;~a24~0 := 14;~a5~0 := 3;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 18#L3848true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 6 == ~a5~0 && (((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 13 == ~a7~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0)) && 2 == calculate_output3_~input#1);" "CountingPredicate [underlying: 397#L3856true, annotation: [0, 0]]") ("CountingPredicate [underlying: 618#L715true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 5 == ~a5~0 && 6 == calculate_output_~input#1 && ((14 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108));~a17~0 := -266635 + (-300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - -266634);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 618#L715true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 5 == ~a5~0 && 6 == calculate_output_~input#1 && ((14 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)));" "CountingPredicate [underlying: 253#L722true, annotation: [0, 0]]") ("CountingPredicate [underlying: 209#L4733true, annotation: [0, 0]]" "assume 5 == ~a5~0 && ((((13 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0)) && 2 == calculate_output3_~input#1) && ~a2~0 <= 189;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 209#L4733true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && ((((13 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0)) && 2 == calculate_output3_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 21#L4740true, annotation: [0, 0]]") ("CountingPredicate [underlying: 551#L2159true, annotation: [0, 0]]" "assume ((6 == calculate_output2_~input#1 && (((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0))) && 7 == ~a5~0) && ~a2~0 <= 189;~a17~0 := -300053 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 551#L2159true, annotation: [0, 0]]" "assume !(((6 == calculate_output2_~input#1 && (((255 < ~a17~0 && 14 == ~a7~0) && 13 == ~a24~0) || ((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0))) && 7 == ~a5~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 250#L2166true, annotation: [0, 0]]") ("CountingPredicate [underlying: 627#L1160true, annotation: [0, 0]]" "assume (((((~a17~0 <= -108 && 13 == ~a7~0) && 14 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || ((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0)) && 3 == calculate_output_~input#1) && 5 == ~a5~0) && ~a2~0 <= 189;~a17~0 := 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127);~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 627#L1160true, annotation: [0, 0]]" "assume !((((((~a17~0 <= -108 && 13 == ~a7~0) && 14 == ~a24~0) || ((14 == ~a7~0 && 255 < ~a17~0) && 13 == ~a24~0) || ((~a17~0 <= -108 && 12 == ~a7~0) && 14 == ~a24~0)) && 3 == calculate_output_~input#1) && 5 == ~a5~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 715#L1167true, annotation: [0, 0]]") ("CountingPredicate [underlying: 629#L1090true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && (((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 255 < ~a17~0)) || (13 == ~a7~0 && 255 < ~a17~0)) && 3 == calculate_output_~input#1) && 3 == ~a5~0) && 14 == ~a24~0;~a2~0 := (if 25 * ~a2~0 < 0 && 0 != 25 * ~a2~0 % -5 then 25 * ~a2~0 / -5 - 1 else 25 * ~a2~0 / -5);~a17~0 := ~a17~0 - 600109 - 1;~a7~0 := 12;~a24~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 629#L1090true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && (((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 255 < ~a17~0)) || (13 == ~a7~0 && 255 < ~a17~0)) && 3 == calculate_output_~input#1) && 3 == ~a5~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 520#L1097true, annotation: [0, 0]]") ("CountingPredicate [underlying: 696#L399-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 514#L402-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 696#L399-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 514#L402-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 257#L4126true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && ((7 == ~a5~0 && (13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) || (6 == ~a5~0 && 15 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (7 == ~a5~0 && 13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 5 == calculate_output3_~input#1;~a2~0 := -1 + ((if ~a2~0 - -71451 < 0 && 0 != (~a2~0 - -71451) % 45 then (~a2~0 - -71451) % 45 - 45 else (~a2~0 - -71451) % 45) - -236);~a17~0 := -1 + ((if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -2);~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 257#L4126true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && ((7 == ~a5~0 && (13 == ~a7~0 && ~a17~0 <= -108) && 13 == ~a24~0) || (6 == ~a5~0 && 15 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (7 == ~a5~0 && 13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 5 == calculate_output3_~input#1);" "CountingPredicate [underlying: 287#L4134true, annotation: [0, 0]]") ("CountingPredicate [underlying: 582#L5069true, annotation: [0, 0]]" "assume 255 < ~a17~0 && 13 == ~a24~0 && (13 == ~a7~0 && 6 == calculate_output4_~input#1 && ~a2~0 <= 189) && 7 == ~a5~0;~a17~0 := 2 * (3 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 249216) - -498320;~a7~0 := 14;~a24~0 := 15;~a5~0 := 4;calculate_output4_#res#1 := -1;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 582#L5069true, annotation: [0, 0]]" "assume !(255 < ~a17~0 && 13 == ~a24~0 && (13 == ~a7~0 && 6 == calculate_output4_~input#1 && ~a2~0 <= 189) && 7 == ~a5~0);" "CountingPredicate [underlying: 718#L5076true, annotation: [0, 0]]") ("CountingPredicate [underlying: 654#L4510true, annotation: [0, 0]]" "assume 13 == ~a24~0 && (~a17~0 <= -108 && (4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0;~a2~0 := 5 * (-23430 + -5 * ~a2~0);~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 654#L4510true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && (~a17~0 <= -108 && (4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 35#L4517true, annotation: [0, 0]]") ("CountingPredicate [underlying: 540#L882true, annotation: [0, 0]]" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0 && 5 == ~a5~0 && (13 == ~a24~0 && 6 == calculate_output_~input#1) && ~a2~0 <= 189;~a17~0 := -534582 + (5 * ~a17~0 - 61428);~a7~0 := 13;~a24~0 := 15;~a5~0 := 6;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 540#L882true, annotation: [0, 0]]" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0 && 5 == ~a5~0 && (13 == ~a24~0 && 6 == calculate_output_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 205#L889true, annotation: [0, 0]]") ("CountingPredicate [underlying: 686#L1734true, annotation: [0, 0]]" "assume 7 == ~a5~0 && (14 == ~a24~0 && 5 == calculate_output_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0))) && ~a2~0 <= 189;~a17~0 := 182 + (if (if -437926 + ~a17~0 < 0 && 0 != (-437926 + ~a17~0) % 5 then 1 + (-437926 + ~a17~0) / 5 else (-437926 + ~a17~0) / 5) < 0 && 0 != (if -437926 + ~a17~0 < 0 && 0 != (-437926 + ~a17~0) % 5 then 1 + (-437926 + ~a17~0) / 5 else (-437926 + ~a17~0) / 5) % 71 then (if -437926 + ~a17~0 < 0 && 0 != (-437926 + ~a17~0) % 5 then 1 + (-437926 + ~a17~0) / 5 else (-437926 + ~a17~0) / 5) % 71 - 71 else (if -437926 + ~a17~0 < 0 && 0 != (-437926 + ~a17~0) % 5 then 1 + (-437926 + ~a17~0) / 5 else (-437926 + ~a17~0) / 5) % 71);~a7~0 := 14;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 686#L1734true, annotation: [0, 0]]" "assume !(7 == ~a5~0 && (14 == ~a24~0 && 5 == calculate_output_~input#1 && ((14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || (255 < ~a17~0 && 12 == ~a7~0))) && ~a2~0 <= 189);" "CountingPredicate [underlying: 513#L1739true, annotation: [0, 0]]") ("CountingPredicate [underlying: 490#L4207true, annotation: [0, 0]]" "assume 3 == ~a5~0 && (((((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 6 == calculate_output3_~input#1) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -2 - -1;~a7~0 := 12;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 490#L4207true, annotation: [0, 0]]" "assume !(3 == ~a5~0 && (((((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 6 == calculate_output3_~input#1) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 518#L4212true, annotation: [0, 0]]") ("CountingPredicate [underlying: 215#L3253true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && (14 == ~a7~0 && (1 == calculate_output2_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0) && 14 == ~a24~0;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234 - 10732 - -10732;~a24~0 := 15;~a5~0 := 3;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 215#L3253true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && (14 == ~a7~0 && (1 == calculate_output2_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 640#L3259true, annotation: [0, 0]]") ("CountingPredicate [underlying: 149#L4142true, annotation: [0, 0]]" "assume ((((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 3 == calculate_output3_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0) && 14 == ~a24~0;~a17~0 := 28236 + (256 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -48274);~a7~0 := 12;~a24~0 := 13;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 149#L4142true, annotation: [0, 0]]" "assume !(((((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (255 < ~a17~0 && 12 == ~a7~0)) && 3 == calculate_output3_~input#1) && ~a2~0 <= 189) && 7 == ~a5~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 371#L4148true, annotation: [0, 0]]") ("CountingPredicate [underlying: 150#L841true, annotation: [0, 0]]" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && (13 == ~a24~0 && 4 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a7~0 := 14;~a24~0 := 14;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 150#L841true, annotation: [0, 0]]" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && (13 == ~a24~0 && 4 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 438#L848true, annotation: [0, 0]]") ("CountingPredicate [underlying: 536#L453-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 366#L456-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 536#L453-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 255 < ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 366#L456-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 255#L72true, annotation: [0, 0]]" "assume node1_~m1~0#1 == ~id1~0;~st1~0 := 1;" "CountingPredicate [underlying: 69#L68-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 255#L72true, annotation: [0, 0]]" "assume !(node1_~m1~0#1 == ~id1~0);~send1~0 := node1_~m1~0#1;" "CountingPredicate [underlying: 69#L68-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 598#L285true, annotation: [0, 0]]" "havoc assert_~arg#1;havoc assert_#in~arg#1;assume { :end_inline_assert } true;main1_#t~post20#1 := main1_~i2~0#1;main1_~i2~0#1 := 1 + main1_#t~post20#1;havoc main1_#t~post20#1;" "CountingPredicate [underlying: 435#L266-3true, annotation: [0, 0]]") ("CountingPredicate [underlying: 146#L4300true, annotation: [0, 0]]" "assume (((((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 4 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && 5 == ~a5~0;~a2~0 := -155662 + -5 * ~a2~0;~a17~0 := 183 + (if (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5) < 0 && 0 != (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5) % 71 then (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5) % 71 - 71 else (if (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) < 0 && 0 != (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) % 5 then 1 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5 else (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) / 5) % 71);~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 146#L4300true, annotation: [0, 0]]" "assume !((((((14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 4 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 44#L4308true, annotation: [0, 0]]") ("CountingPredicate [underlying: 380#L147true, annotation: [0, 0]]" "assume 0 == ~st2~0;" "CountingPredicate [underlying: 631#L148true, annotation: [0, 0]]") ("CountingPredicate [underlying: 380#L147true, annotation: [0, 0]]" "assume !(0 == ~st2~0);init_~tmp~0#1 := 0;" "CountingPredicate [underlying: 597#L141-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 581#L2820true, annotation: [0, 0]]" "assume (15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0;~a2~0 := -1 * (-25 * ~a2~0 - -579500);~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 391832 < 0 && 0 != ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 391832) % 5 then 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 391832) / 5 else ((if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - 391832) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 581#L2820true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 685#L2828true, annotation: [0, 0]]") ("CountingPredicate [underlying: 806#L4084true, annotation: [0, 0]]" "assume 5 == ~a5~0 && ~a2~0 <= 189 && ((111 < ~a17~0 && 255 >= ~a17~0) && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && 14 == ~a24~0;~a2~0 := (if 110417 + ~a2~0 < 0 && 0 != (110417 + ~a2~0) % 45 then (110417 + ~a2~0) % 45 - 45 else (110417 + ~a2~0) % 45) - -236;~a17~0 := (if 50 * ~a17~0 < 0 && 0 != 50 * ~a17~0 % -9 then 50 * ~a17~0 / -9 - 1 else 50 * ~a17~0 / -9) - 228824;~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 806#L4084true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && ~a2~0 <= 189 && ((111 < ~a17~0 && 255 >= ~a17~0) && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output3_~input#1) && 14 == ~a24~0);" "CountingPredicate [underlying: 574#L4092true, annotation: [0, 0]]") ("CountingPredicate [underlying: 240#L3218true, annotation: [0, 0]]" "assume 15 == ~a24~0 && (((5 == calculate_output2_~input#1 && 7 == ~a5~0) && ~a2~0 <= 189) && 255 < ~a17~0) && 12 == ~a7~0;~a17~0 := 183 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 509339 < 0 && 0 != ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 509339) % 71 then ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 509339) % 71 - 71 else ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - 509339) % 71);~a7~0 := 13;~a24~0 := 14;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 240#L3218true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && (((5 == calculate_output2_~input#1 && 7 == ~a5~0) && ~a2~0 <= 189) && 255 < ~a17~0) && 12 == ~a7~0);" "CountingPredicate [underlying: 92#L3224true, annotation: [0, 0]]") ("CountingPredicate [underlying: 189#L4626true, annotation: [0, 0]]" "assume ((((2 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && 14 == ~a24~0) && ~a17~0 <= -108;~a2~0 := -2 * (~a2~0 - 55102 - -372533 - 62328);~a17~0 := 203115 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5);~a7~0 := 12;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 189#L4626true, annotation: [0, 0]]" "assume !(((((2 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0) && 14 == ~a24~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 692#L4633true, annotation: [0, 0]]") ("CountingPredicate [underlying: 210#L3441true, annotation: [0, 0]]" "assume (15 == ~a24~0 && 4 == ~a5~0 && 3 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -123956 + (if 10 * (~a2~0 - 251250) < 0 && 0 != 10 * (~a2~0 - 251250) % 9 then 1 + 10 * (~a2~0 - 251250) / 9 else 10 * (~a2~0 - 251250) / 9);~a17~0 := (if 10 * (-105669 + ~a17~0) < 0 && 0 != 10 * (-105669 + ~a17~0) % 9 then 1 + 10 * (-105669 + ~a17~0) / 9 else 10 * (-105669 + ~a17~0) / 9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 210#L3441true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && 4 == ~a5~0 && 3 == calculate_output2_~input#1 && (((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 39#L3449true, annotation: [0, 0]]") ("CountingPredicate [underlying: 131#L4227true, annotation: [0, 0]]" "assume (((~a17~0 <= -108 && (12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0) && 13 == ~a24~0;~a17~0 := (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - -571423;~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 131#L4227true, annotation: [0, 0]]" "assume !((((~a17~0 <= -108 && (12 == ~a7~0 || 13 == ~a7~0) && 3 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 6 == ~a5~0) && 13 == ~a24~0);" "CountingPredicate [underlying: 399#L4234true, annotation: [0, 0]]") ("CountingPredicate [underlying: 153#L375-1true, annotation: [0, 0]]" "assume (((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 522#L378-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 153#L375-1true, annotation: [0, 0]]" "assume !((((13 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 522#L378-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 542#L4612true, annotation: [0, 0]]" "assume ((15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 6 == ~a5~0;~a2~0 := -3 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 - -1);~a17~0 := 184 + (if -62237 + ~a17~0 < 0 && 0 != (-62237 + ~a17~0) % 71 then (-62237 + ~a17~0) % 71 - 71 else (-62237 + ~a17~0) % 71);~a7~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 542#L4612true, annotation: [0, 0]]" "assume !(((15 == ~a24~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && 5 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && ~a2~0 <= 189) && 6 == ~a5~0);" "CountingPredicate [underlying: 314#L4619true, annotation: [0, 0]]") ("CountingPredicate [underlying: 785#L471-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 722#L474-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 785#L471-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 722#L474-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 421#L635true, annotation: [0, 0]]" "assume 14 == ~a24~0 && 3 == ~a5~0 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) && 2 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -428690 + (if ~a2~0 - 260500 < 0 && 0 != (~a2~0 - 260500) % 5 then 1 + (~a2~0 - 260500) / 5 else (~a2~0 - 260500) / 5);~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -184 - -1;~a7~0 := 12;~a24~0 := 15;~a5~0 := 4;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 421#L635true, annotation: [0, 0]]" "assume !(14 == ~a24~0 && 3 == ~a5~0 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) && 2 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 24#L643true, annotation: [0, 0]]") ("CountingPredicate [underlying: 477#L447-1true, annotation: [0, 0]]" "assume (((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 3 == ~a5~0;assume false;" "CountingPredicate [underlying: 744#L450-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 477#L447-1true, annotation: [0, 0]]" "assume !((((14 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 13 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 744#L450-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 575#L3310true, annotation: [0, 0]]" "assume 4 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108))) && 13 == ~a24~0;~a2~0 := -590870 + 25 * ~a2~0;~a17~0 := -300053 + (if 236696 + ~a17~0 < 0 && 0 != (236696 + ~a17~0) % 299946 then (236696 + ~a17~0) % 299946 - 299946 else (236696 + ~a17~0) % 299946);~a7~0 := 12;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 575#L3310true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output2_~input#1 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0) || (13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108))) && 13 == ~a24~0);" "CountingPredicate [underlying: 666#L3317true, annotation: [0, 0]]") ("CountingPredicate [underlying: 567#L815true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && ((15 == ~a24~0 && 6 == calculate_output_~input#1) && 4 == ~a5~0) && 12 == ~a7~0;~a17~0 := -190 + ~a17~0 - -33;~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 567#L815true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && (111 < ~a17~0 && 255 >= ~a17~0) && ((15 == ~a24~0 && 6 == calculate_output_~input#1) && 4 == ~a5~0) && 12 == ~a7~0);" "CountingPredicate [underlying: 568#L822true, annotation: [0, 0]]") ("CountingPredicate [underlying: 344#L3562true, annotation: [0, 0]]" "assume (6 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 5 == calculate_output3_~input#1 && 14 == ~a7~0) && ~a17~0 <= -108) && 13 == ~a24~0;~a17~0 := 56 + (if 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -39) - 208544 < 0 && 0 != (5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -39) - 208544) % 109 then (5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -39) - 208544) % 109 - 109 else (5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -39) - 208544) % 109);~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 344#L3562true, annotation: [0, 0]]" "assume !((6 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 5 == calculate_output3_~input#1 && 14 == ~a7~0) && ~a17~0 <= -108) && 13 == ~a24~0);" "CountingPredicate [underlying: 584#L3567true, annotation: [0, 0]]") ("CountingPredicate [underlying: 267#L1052true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 14 == ~a24~0 && 6 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 4 == calculate_output_~input#1;~a2~0 := 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234);~a7~0 := 13;~a5~0 := 3;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 267#L1052true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 14 == ~a24~0 && 6 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0) && 4 == calculate_output_~input#1);" "CountingPredicate [underlying: 534#L1058true, annotation: [0, 0]]") ("CountingPredicate [underlying: 171#L4394true, annotation: [0, 0]]" "assume 5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output3_~input#1) && 14 == ~a24~0;~a2~0 := -193140 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 5);~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - 300053 - 2;~a7~0 := 12;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 171#L4394true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((14 == ~a7~0 && ~a17~0 <= -108) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output3_~input#1) && 14 == ~a24~0);" "CountingPredicate [underlying: 375#L4401true, annotation: [0, 0]]") ("CountingPredicate [underlying: 4#L2054true, annotation: [0, 0]]" "assume 13 == ~a24~0 && 3 == ~a5~0 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := 5 * (if -105771 + ~a2~0 < 0 && 0 != (-105771 + ~a2~0) % 5 then 1 + (-105771 + ~a2~0) / 5 else (-105771 + ~a2~0) / 5);~a17~0 := (if -1 * (192183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) < 0 && 0 != -1 * (192183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) % 10 then 1 + -1 * (192183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 10 else -1 * (192183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5)) / 10);~a7~0 := 12;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 4#L2054true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && 3 == ~a5~0 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) && 5 == calculate_output2_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 198#L2060true, annotation: [0, 0]]") ("CountingPredicate [underlying: 136#L2290true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && (((3 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 6 == ~a5~0;~a2~0 := 235 + (if 15537 + (~a2~0 - -148382) - 69273 < 0 && 0 != (15537 + (~a2~0 - -148382) - 69273) % 45 then (15537 + (~a2~0 - -148382) - 69273) % 45 - 45 else (15537 + (~a2~0 - -148382) - 69273) % 45);~a17~0 := 2 * (~a17~0 - 250975) - -374533;~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 136#L2290true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && (((3 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a24~0) && 6 == ~a5~0);" "CountingPredicate [underlying: 87#L2298true, annotation: [0, 0]]") ("CountingPredicate [underlying: 206#L896true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a24~0 && 13 == ~a7~0 && 3 == ~a5~0 && 5 == calculate_output_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0;~a2~0 := (if (if ~a2~0 - 43077 < 0 && 0 != (~a2~0 - 43077) % 5 then 1 + (~a2~0 - 43077) / 5 else (~a2~0 - 43077) / 5) < 0 && 0 != (if ~a2~0 - 43077 < 0 && 0 != (~a2~0 - 43077) % 5 then 1 + (~a2~0 - 43077) / 5 else (~a2~0 - 43077) / 5) % 5 then 1 + (if ~a2~0 - 43077 < 0 && 0 != (~a2~0 - 43077) % 5 then 1 + (~a2~0 - 43077) / 5 else (~a2~0 - 43077) / 5) / 5 else (if ~a2~0 - 43077 < 0 && 0 != (~a2~0 - 43077) % 5 then 1 + (~a2~0 - 43077) / 5 else (~a2~0 - 43077) / 5) / 5);~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - -99709;~a7~0 := 12;~a24~0 := 13;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 206#L896true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (14 == ~a24~0 && 13 == ~a7~0 && 3 == ~a5~0 && 5 == calculate_output_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 178#L903true, annotation: [0, 0]]") ("CountingPredicate [underlying: 238#L420-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 341#L423-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 238#L420-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && ~a17~0 <= -108) && 14 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 341#L423-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 230#L4178true, annotation: [0, 0]]" "assume 4 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 6 == calculate_output3_~input#1 && 13 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 230#L4178true, annotation: [0, 0]]" "assume !(4 == ~a5~0 && ((189 < ~a2~0 && 281 >= ~a2~0) && 14 == ~a24~0 && 6 == calculate_output3_~input#1 && 13 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "CountingPredicate [underlying: 545#L4181true, annotation: [0, 0]]") ("CountingPredicate [underlying: 580#L150true, annotation: [0, 0]]" "assume ~id3~0 >= 0;" "CountingPredicate [underlying: 64#L151true, annotation: [0, 0]]") ("CountingPredicate [underlying: 580#L150true, annotation: [0, 0]]" "assume !(~id3~0 >= 0);init_~tmp~0#1 := 0;" "CountingPredicate [underlying: 597#L141-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 127#L2705true, annotation: [0, 0]]" "assume (~a17~0 <= -108 && 6 == ~a5~0 && 13 == ~a24~0 && 6 == calculate_output2_~input#1 && 12 == ~a7~0) && ~a2~0 <= 189;~a2~0 := 231 + (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - -556567 < 0 && 0 != ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - -556567) % 45 then ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - -556567) % 45 - 45 else ((if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) - -556567) % 45);~a17~0 := 43 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 19;~a7~0 := 13;~a24~0 := 15;~a5~0 := 5;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 127#L2705true, annotation: [0, 0]]" "assume !((~a17~0 <= -108 && 6 == ~a5~0 && 13 == ~a24~0 && 6 == calculate_output2_~input#1 && 12 == ~a7~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 264#L2713true, annotation: [0, 0]]") ("CountingPredicate [underlying: 164#L1306true, annotation: [0, 0]]" "assume (((189 < ~a2~0 && 281 >= ~a2~0) && (((~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 5 == calculate_output_~input#1) && 14 == ~a24~0) && 3 == ~a5~0;~a17~0 := (if -1 * (139884 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -176184) < 0 && 0 != -1 * (139884 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -176184) % 10 then 1 + -1 * (139884 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -176184) / 10 else -1 * (139884 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -176184) / 10);~a7~0 := 13;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 164#L1306true, annotation: [0, 0]]" "assume !((((189 < ~a2~0 && 281 >= ~a2~0) && (((~a17~0 <= -108 && 13 == ~a7~0) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 5 == calculate_output_~input#1) && 14 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 688#L1311true, annotation: [0, 0]]") ("CountingPredicate [underlying: 84#L4328true, annotation: [0, 0]]" "assume (4 == ~a5~0 && (~a2~0 <= 189 && 6 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := -47 + (if 10 * (if -1 * ~a17~0 < 0 && 0 != -1 * ~a17~0 % 10 then 1 + -1 * ~a17~0 / 10 else -1 * ~a17~0 / 10) < 0 && 0 != 10 * (if -1 * ~a17~0 < 0 && 0 != -1 * ~a17~0 % 10 then 1 + -1 * ~a17~0 / 10 else -1 * ~a17~0 / 10) % 9 then 1 + 10 * (if -1 * ~a17~0 < 0 && 0 != -1 * ~a17~0 % 10 then 1 + -1 * ~a17~0 / 10 else -1 * ~a17~0 / 10) / 9 else 10 * (if -1 * ~a17~0 < 0 && 0 != -1 * ~a17~0 % 10 then 1 + -1 * ~a17~0 / 10 else -1 * ~a17~0 / 10) / 9);~a7~0 := 13;~a5~0 := 5;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 84#L4328true, annotation: [0, 0]]" "assume !((4 == ~a5~0 && (~a2~0 <= 189 && 6 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 15 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 613#L4334true, annotation: [0, 0]]") ("CountingPredicate [underlying: 700#L1403true, annotation: [0, 0]]" "assume 13 == ~a24~0 && 7 == ~a5~0 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 5 == calculate_output_~input#1) && ~a2~0 <= 189;~a2~0 := (if 51 * (if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) < 0 && 0 != 51 * (if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) % 10 then 1 + 51 * (if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) / 10 else 51 * (if 234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) < 0 && 0 != (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) % 5 then 1 + (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5 else (234 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45)) / 5) / 10);~a17~0 := (if 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else 4 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -2;~a7~0 := 12;~a24~0 := 14;~a5~0 := 3;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 700#L1403true, annotation: [0, 0]]" "assume !(13 == ~a24~0 && 7 == ~a5~0 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 5 == calculate_output_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 578#L1411true, annotation: [0, 0]]") ("CountingPredicate [underlying: 152#L2543true, annotation: [0, 0]]" "assume 7 == ~a5~0 && ~a2~0 <= 189 && 13 == ~a24~0 && 3 == calculate_output2_~input#1 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0));~a17~0 := (if -231249 + 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 13) < 0 && 0 != (-231249 + 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 13)) % 109 then (-231249 + 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 13)) % 109 - 109 else (-231249 + 5 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - 13)) % 109) - -55;~a7~0 := 14;~a24~0 := 15;~a5~0 := 4;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 152#L2543true, annotation: [0, 0]]" "assume !(7 == ~a5~0 && ~a2~0 <= 189 && 13 == ~a24~0 && 3 == calculate_output2_~input#1 && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0)));" "CountingPredicate [underlying: 200#L2550true, annotation: [0, 0]]") ("CountingPredicate [underlying: 87#L2298true, annotation: [0, 0]]" "assume (111 < ~a17~0 && 255 >= ~a17~0) && (14 == ~a24~0 && (1 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a2~0 <= 189) && 6 == ~a5~0;~a2~0 := (if 51 * (if (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234 < 0 && 0 != ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) % 5 then 1 + ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) / 5 else ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) / 5) < 0 && 0 != 51 * (if (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234 < 0 && 0 != ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) % 5 then 1 + ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) / 5 else ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) / 5) % 10 then 1 + 51 * (if (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234 < 0 && 0 != ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) % 5 then 1 + ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) / 5 else ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) / 5) / 10 else 51 * (if (if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234 < 0 && 0 != ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) % 5 then 1 + ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) / 5 else ((if (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) < 0 && 0 != (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 then (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45 - 45 else (if 9 * ~a2~0 < 0 && 0 != 9 * ~a2~0 % 10 then 1 + 9 * ~a2~0 / 10 else 9 * ~a2~0 / 10) % 45) - -234) / 5) / 10);~a7~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 87#L2298true, annotation: [0, 0]]" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && (14 == ~a24~0 && (1 == calculate_output2_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && ~a2~0 <= 189) && 6 == ~a5~0);" "CountingPredicate [underlying: 795#L2304true, annotation: [0, 0]]") ("CountingPredicate [underlying: 665#L4372true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 1 == calculate_output3_~input#1 && ((7 == ~a5~0 && 13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) || (((14 == ~a7~0 && 255 < ~a17~0) && 15 == ~a24~0) && 6 == ~a5~0) || (7 == ~a5~0 && 13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108));~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946 - 299946 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 299946) - 300053;~a7~0 := 12;~a24~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 665#L4372true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 1 == calculate_output3_~input#1 && ((7 == ~a5~0 && 13 == ~a24~0 && 13 == ~a7~0 && ~a17~0 <= -108) || (((14 == ~a7~0 && 255 < ~a17~0) && 15 == ~a24~0) && 6 == ~a5~0) || (7 == ~a5~0 && 13 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)));" "CountingPredicate [underlying: 389#L4379true, annotation: [0, 0]]") ("CountingPredicate [underlying: 277#L4641true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && (255 < ~a17~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 4 == ~a5~0) && 15 == ~a24~0;~a17~0 := -600241 + ~a17~0;~a7~0 := 12;~a24~0 := 13;~a5~0 := 6;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 277#L4641true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && (255 < ~a17~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 4 == ~a5~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 167#L4648true, annotation: [0, 0]]") ("CountingPredicate [underlying: 90#L2760true, annotation: [0, 0]]" "assume 7 == ~a5~0 && ~a2~0 <= 189 && 4 == calculate_output2_~input#1 && ((((13 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 14 == ~a24~0)) || (15 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108));~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) - -184 - 2;~a7~0 := 14;~a24~0 := 13;~a5~0 := 5;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 90#L2760true, annotation: [0, 0]]" "assume !(7 == ~a5~0 && ~a2~0 <= 189 && 4 == calculate_output2_~input#1 && ((((13 == ~a7~0 && 255 < ~a17~0) && 14 == ~a24~0) || ((255 < ~a17~0 && 14 == ~a7~0) && 14 == ~a24~0)) || (15 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)));" "CountingPredicate [underlying: 537#L2767true, annotation: [0, 0]]") ("CountingPredicate [underlying: 495#L4155true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (((5 == calculate_output3_~input#1 && 13 == ~a24~0) && 4 == ~a5~0) && 12 == ~a7~0) && ~a17~0 <= -108;~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) / 5) - 315470;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 495#L4155true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (((5 == calculate_output3_~input#1 && 13 == ~a24~0) && 4 == ~a5~0) && 12 == ~a7~0) && ~a17~0 <= -108);" "CountingPredicate [underlying: 288#L4160true, annotation: [0, 0]]") ("CountingPredicate [underlying: 672#L483-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0;" "CountingPredicate [underlying: 725#L487true, annotation: [0, 0]]") ("CountingPredicate [underlying: 672#L483-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && 111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 497#L486-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 430#L1001true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && 4 == calculate_output_~input#1 && ((13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (14 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0))) && 7 == ~a5~0;~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) - -3819 - 117000 - 285915;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 430#L1001true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && 4 == calculate_output_~input#1 && ((13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0) || (14 == ~a24~0 && ~a17~0 <= -108 && 12 == ~a7~0))) && 7 == ~a5~0);" "CountingPredicate [underlying: 682#L1008true, annotation: [0, 0]]") ("CountingPredicate [underlying: 800#L4655true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (15 == ~a24~0 && ~a17~0 <= -108 && 6 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 4 == ~a5~0;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - -274462 - 512632;~a17~0 := 351407 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -206 - -20 - 351411);~a7~0 := 13;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 800#L4655true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (15 == ~a24~0 && ~a17~0 <= -108 && 6 == calculate_output3_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 4 == ~a5~0);" "CountingPredicate [underlying: 550#L4663true, annotation: [0, 0]]") ("CountingPredicate [underlying: 566#L1280true, annotation: [0, 0]]" "assume 12 == ~a7~0 && 15 == ~a24~0 && 4 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && 5 == calculate_output_~input#1;~a17~0 := 3 * (-170917 + (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % -9 then 10 * ~a17~0 / -9 - 1 else 10 * ~a17~0 / -9));~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 566#L1280true, annotation: [0, 0]]" "assume !(12 == ~a7~0 && 15 == ~a24~0 && 4 == ~a5~0 && (111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189 && 5 == calculate_output_~input#1);" "CountingPredicate [underlying: 712#L1286true, annotation: [0, 0]]") ("CountingPredicate [underlying: 553#L3540true, annotation: [0, 0]]" "assume (~a2~0 <= 189 && (2 == calculate_output3_~input#1 && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 7 == ~a5~0) && 14 == ~a24~0;~a17~0 := ~a17~0 - 547158;~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 553#L3540true, annotation: [0, 0]]" "assume !((~a2~0 <= 189 && (2 == calculate_output3_~input#1 && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) || (13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 7 == ~a5~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 355#L3547true, annotation: [0, 0]]") ("CountingPredicate [underlying: 258#L4975true, annotation: [0, 0]]" "assume 14 == ~a24~0 && 13 == ~a7~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 5 == calculate_output4_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0;calculate_output4_#res#1 := 23;" "CountingPredicate [underlying: 356#calculate_output4_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 258#L4975true, annotation: [0, 0]]" "assume !(14 == ~a24~0 && 13 == ~a7~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 5 == calculate_output4_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 148#L4978true, annotation: [0, 0]]") ("CountingPredicate [underlying: 442#L3297true, annotation: [0, 0]]" "assume (((3 == calculate_output2_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 13 == ~a24~0) && 6 == ~a5~0) && ~a2~0 <= 189;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -234;~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71 - 71 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 71) - -138;~a7~0 := 13;~a24~0 := 15;~a5~0 := 3;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 442#L3297true, annotation: [0, 0]]" "assume !((((3 == calculate_output2_~input#1 && ((255 < ~a17~0 && 12 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || (14 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0))) && 13 == ~a24~0) && 6 == ~a5~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 764#L3305true, annotation: [0, 0]]") ("CountingPredicate [underlying: 522#L378-1true, annotation: [0, 0]]" "assume (((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0;assume false;" "CountingPredicate [underlying: 273#L381-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 522#L378-1true, annotation: [0, 0]]" "assume !((((12 == ~a7~0 && ~a2~0 <= 189) && -108 < ~a17~0 && 111 >= ~a17~0) && 13 == ~a24~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 273#L381-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 43#L4172true, annotation: [0, 0]]" "assume 255 < ~a17~0 && 5 == ~a5~0 && 14 == ~a24~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 11 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -167);~a7~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 43#L4172true, annotation: [0, 0]]" "assume !(255 < ~a17~0 && 5 == ~a5~0 && 14 == ~a24~0 && ((13 == ~a7~0 || 14 == ~a7~0) && 5 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 230#L4178true, annotation: [0, 0]]") ("CountingPredicate [underlying: 660#L1849true, annotation: [0, 0]]" "assume ((-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && (13 == ~a24~0 && 5 == calculate_output_~input#1) && 13 == ~a7~0) && 5 == ~a5~0;~a2~0 := -17770 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - 555637);~a17~0 := (if 10 * (if 10 * (~a17~0 - -266183) < 0 && 0 != 10 * (~a17~0 - -266183) % 9 then 1 + 10 * (~a17~0 - -266183) / 9 else 10 * (~a17~0 - -266183) / 9) < 0 && 0 != 10 * (if 10 * (~a17~0 - -266183) < 0 && 0 != 10 * (~a17~0 - -266183) % 9 then 1 + 10 * (~a17~0 - -266183) / 9 else 10 * (~a17~0 - -266183) / 9) % 9 then 1 + 10 * (if 10 * (~a17~0 - -266183) < 0 && 0 != 10 * (~a17~0 - -266183) % 9 then 1 + 10 * (~a17~0 - -266183) / 9 else 10 * (~a17~0 - -266183) / 9) / 9 else 10 * (if 10 * (~a17~0 - -266183) < 0 && 0 != 10 * (~a17~0 - -266183) % 9 then 1 + 10 * (~a17~0 - -266183) / 9 else 10 * (~a17~0 - -266183) / 9) / 9);~a7~0 := 14;~a5~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 660#L1849true, annotation: [0, 0]]" "assume !(((-108 < ~a17~0 && 111 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && (13 == ~a24~0 && 5 == calculate_output_~input#1) && 13 == ~a7~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 306#L1856true, annotation: [0, 0]]") ("CountingPredicate [underlying: 454#L3422true, annotation: [0, 0]]" "assume 14 == ~a7~0 && 15 == ~a24~0 && ((6 == calculate_output2_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0;~a17~0 := -508114 + ~a17~0 - 7160;~a7~0 := 13;~a24~0 := 14;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 454#L3422true, annotation: [0, 0]]" "assume !(14 == ~a7~0 && 15 == ~a24~0 && ((6 == calculate_output2_~input#1 && 111 < ~a17~0 && 255 >= ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 29#L3428true, annotation: [0, 0]]") ("CountingPredicate [underlying: 252#L3650true, annotation: [0, 0]]" "assume (14 == ~a24~0 && 4 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 1 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -93 + (-412962 + ~a2~0 - 162289);~a17~0 := -264525 + ((if 200708 + ~a17~0 < 0 && 0 != (200708 + ~a17~0) % 5 then 1 + (200708 + ~a17~0) / 5 else (200708 + ~a17~0) / 5) - -224575);~a7~0 := 13;~a24~0 := 15;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 252#L3650true, annotation: [0, 0]]" "assume !((14 == ~a24~0 && 4 == ~a5~0 && (((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 1 == calculate_output3_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 615#L3657true, annotation: [0, 0]]") ("CountingPredicate [underlying: 790#L3701true, annotation: [0, 0]]" "assume 5 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((5 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 15 == ~a24~0;~a2~0 := 10068 + (if 236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 49315 < 0 && 0 != (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 49315) % 5 then 1 + (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 49315) / 5 else (236 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 49315) / 5);~a17~0 := (if -103117 + ~a17~0 < 0 && 0 != (-103117 + ~a17~0) % 5 then 1 + (-103117 + ~a17~0) / 5 else (-103117 + ~a17~0) / 5) - 439137;~a7~0 := 13;~a5~0 := 4;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 790#L3701true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && (-108 < ~a17~0 && 111 >= ~a17~0) && ((5 == calculate_output3_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a2~0 <= 189) && 15 == ~a24~0);" "CountingPredicate [underlying: 649#L3708true, annotation: [0, 0]]") ("CountingPredicate [underlying: 475#L3764true, annotation: [0, 0]]" "assume (((~a2~0 <= 189 && 12 == ~a7~0 && 1 == calculate_output3_~input#1) && 7 == ~a5~0) && 255 < ~a17~0) && 15 == ~a24~0;~a17~0 := (if ~a17~0 - 204408 - -50146 < 0 && 0 != (~a17~0 - 204408 - -50146) % 109 then (~a17~0 - 204408 - -50146) % 109 - 109 else (~a17~0 - 204408 - -50146) % 109) - -2;~a7~0 := 14;~a5~0 := 4;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 475#L3764true, annotation: [0, 0]]" "assume !((((~a2~0 <= 189 && 12 == ~a7~0 && 1 == calculate_output3_~input#1) && 7 == ~a5~0) && 255 < ~a17~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 143#L3770true, annotation: [0, 0]]") ("CountingPredicate [underlying: 732#L4676true, annotation: [0, 0]]" "assume (((((13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output3_~input#1) && 5 == ~a5~0) && 255 < ~a17~0) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -432351 + (if ~a2~0 - -501110 < 0 && 0 != (~a2~0 - -501110) % -5 then (~a2~0 - -501110) / -5 - 1 else (~a2~0 - -501110) / -5);~a17~0 := -337906 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -338038;~a7~0 := 14;~a24~0 := 13;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 732#L4676true, annotation: [0, 0]]" "assume !((((((13 == ~a7~0 || 14 == ~a7~0) && 6 == calculate_output3_~input#1) && 5 == ~a5~0) && 255 < ~a17~0) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 72#L4684true, annotation: [0, 0]]") ("CountingPredicate [underlying: 521#L589true, annotation: [0, 0]]" "assume (13 == ~a24~0 && ~a17~0 <= -108 && (4 == ~a5~0 && 2 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 12 == ~a7~0;~a17~0 := (if (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) < 0 && 0 != (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) % 109 then (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) % 109 - 109 else (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 5 then 1 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) / 5) % 109) - -93;~a7~0 := 14;~a24~0 := 15;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 521#L589true, annotation: [0, 0]]" "assume !((13 == ~a24~0 && ~a17~0 <= -108 && (4 == ~a5~0 && 2 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 12 == ~a7~0);" "CountingPredicate [underlying: 745#L596true, annotation: [0, 0]]") ("CountingPredicate [underlying: 644#L3990true, annotation: [0, 0]]" "assume ((~a2~0 <= 189 && 13 == ~a24~0 && 3 == calculate_output3_~input#1 && -108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0) && 14 == ~a7~0;~a17~0 := (if 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - -181132;~a7~0 := 13;~a24~0 := 15;~a5~0 := 6;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 644#L3990true, annotation: [0, 0]]" "assume !(((~a2~0 <= 189 && 13 == ~a24~0 && 3 == calculate_output3_~input#1 && -108 < ~a17~0 && 111 >= ~a17~0) && 5 == ~a5~0) && 14 == ~a7~0);" "CountingPredicate [underlying: 637#L3997true, annotation: [0, 0]]") ("CountingPredicate [underlying: 309#L1805true, annotation: [0, 0]]" "assume (((((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 2 == calculate_output_~input#1) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0;~a2~0 := (if 10 * (-417573 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5)) < 0 && 0 != 10 * (-417573 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5)) % 9 then 1 + 10 * (-417573 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5)) / 9 else 10 * (-417573 + (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5)) / 9);~a17~0 := -471841 + (~a17~0 - 128270);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 309#L1805true, annotation: [0, 0]]" "assume !((((((((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (12 == ~a7~0 && 255 < ~a17~0)) && 2 == calculate_output_~input#1) && 14 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 115#L1813true, annotation: [0, 0]]") ("CountingPredicate [underlying: 707#L2341true, annotation: [0, 0]]" "assume 3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0) || ((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 1 == calculate_output2_~input#1;~a2~0 := -671267 + (if 512688 + -5 * ~a2~0 < 0 && 0 != (512688 + -5 * ~a2~0) % 5 then 1 + (512688 + -5 * ~a2~0) / 5 else (512688 + -5 * ~a2~0) / 5);~a17~0 := -300055 + (if ~a17~0 < 0 && 0 != ~a17~0 % 299946 then ~a17~0 % 299946 - 299946 else ~a17~0 % 299946) - -209672 - 209671;~a7~0 := 12;~a24~0 := 13;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 707#L2341true, annotation: [0, 0]]" "assume !(3 == ~a5~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((12 == ~a7~0 && ~a17~0 <= -108) && 14 == ~a24~0) || ((255 < ~a17~0 && 13 == ~a7~0) && 13 == ~a24~0) || (13 == ~a24~0 && 255 < ~a17~0 && 14 == ~a7~0)) && 1 == calculate_output2_~input#1);" "CountingPredicate [underlying: 63#L2348true, annotation: [0, 0]]") ("CountingPredicate [underlying: 158#L95true, annotation: [0, 0]]" "assume node2_~m2~0#1 != ~nomsg~0;" "CountingPredicate [underlying: 594#L96true, annotation: [0, 0]]") ("CountingPredicate [underlying: 158#L95true, annotation: [0, 0]]" "assume !(node2_~m2~0#1 != ~nomsg~0);" "CountingPredicate [underlying: 77#L95-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 451#L1570true, annotation: [0, 0]]" "assume (4 == ~a5~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 3 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0;~a17~0 := -600109 + ~a17~0 - 1;~a7~0 := 14;~a24~0 := 14;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 451#L1570true, annotation: [0, 0]]" "assume !((4 == ~a5~0 && ((((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 255 < ~a17~0)) && 3 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 783#L1576true, annotation: [0, 0]]") ("CountingPredicate [underlying: 88#L3197true, annotation: [0, 0]]" "assume 5 == ~a5~0 && (((14 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) || (13 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189;~a17~0 := -383300 + (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 88#L3197true, annotation: [0, 0]]" "assume !(5 == ~a5~0 && (((14 == ~a24~0 && ~a17~0 <= -108 && 13 == ~a7~0) || (13 == ~a24~0 && 14 == ~a7~0 && 255 < ~a17~0) || (14 == ~a24~0 && 12 == ~a7~0 && ~a17~0 <= -108)) && 4 == calculate_output2_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 96#L3204true, annotation: [0, 0]]") ("CountingPredicate [underlying: 2#L3484true, annotation: [0, 0]]" "assume (5 == ~a5~0 && ~a2~0 <= 189 && 14 == ~a7~0 && 13 == ~a24~0 && 4 == calculate_output3_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0;~a17~0 := (if -361852 + ~a17~0 < 0 && 0 != (-361852 + ~a17~0) % 5 then 1 + (-361852 + ~a17~0) / 5 else (-361852 + ~a17~0) / 5) - -72429;~a7~0 := 13;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 2#L3484true, annotation: [0, 0]]" "assume !((5 == ~a5~0 && ~a2~0 <= 189 && 14 == ~a7~0 && 13 == ~a24~0 && 4 == calculate_output3_~input#1) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 25#L3491true, annotation: [0, 0]]") ("CountingPredicate [underlying: 323#L3945true, annotation: [0, 0]]" "assume ((~a2~0 <= 189 && 6 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0;~a2~0 := 236 + (if 216043 + ~a2~0 < 0 && 0 != (216043 + ~a2~0) % 45 then (216043 + ~a2~0) % 45 - 45 else (216043 + ~a2~0) % 45) - -1;~a17~0 := (if 4 * (308928 + (~a17~0 - 429059)) < 0 && 0 != 4 * (308928 + (~a17~0 - 429059)) % 71 then 4 * (308928 + (~a17~0 - 429059)) % 71 - 71 else 4 * (308928 + (~a17~0 - 429059)) % 71) - -208;~a7~0 := 14;~a5~0 := 3;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 323#L3945true, annotation: [0, 0]]" "assume !(((~a2~0 <= 189 && 6 == ~a5~0 && (13 == ~a7~0 || 14 == ~a7~0) && 4 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 546#L3952true, annotation: [0, 0]]") ("CountingPredicate [underlying: 44#L4308true, annotation: [0, 0]]" "assume 14 == ~a24~0 && (5 == ~a5~0 && 255 < ~a17~0 && 4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0;~a7~0 := 13;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 44#L4308true, annotation: [0, 0]]" "assume !(14 == ~a24~0 && (5 == ~a5~0 && 255 < ~a17~0 && 4 == calculate_output3_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 638#L4313true, annotation: [0, 0]]") ("CountingPredicate [underlying: 628#L5121true, annotation: [0, 0]]" "assume ((((1 != main2_~input~0#1 && 2 != main2_~input~0#1) && 3 != main2_~input~0#1) && 4 != main2_~input~0#1) && 5 != main2_~input~0#1) && 6 != main2_~input~0#1;main2_#res#1 := -2;" "CountingPredicate [underlying: 608#L5110true, annotation: [0, 0]]") ("CountingPredicate [underlying: 628#L5121true, annotation: [0, 0]]" "assume !(((((1 != main2_~input~0#1 && 2 != main2_~input~0#1) && 3 != main2_~input~0#1) && 4 != main2_~input~0#1) && 5 != main2_~input~0#1) && 6 != main2_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main2_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_#t~ret30#1, calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1;" "CountingPredicate [underlying: 727#L327true, annotation: [0, 0]]") ("CountingPredicate [underlying: 50#L3511true, annotation: [0, 0]]" "assume ((5 == ~a5~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 14 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189;~a17~0 := (if 10 * (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) < 0 && 0 != 10 * (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) % -9 then 10 * (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) / -9 - 1 else 10 * (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) / -9);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 50#L3511true, annotation: [0, 0]]" "assume !(((5 == ~a5~0 && ((12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output3_~input#1) && 14 == ~a24~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 204#L3518true, annotation: [0, 0]]") ("CountingPredicate [underlying: 166#L2836true, annotation: [0, 0]]" "assume (5 == ~a5~0 && ((3 == calculate_output2_~input#1 && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -852 + ((if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5) - 597366);~a17~0 := -100380 + (~a17~0 - 484669) - 5769;~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 166#L2836true, annotation: [0, 0]]" "assume !((5 == ~a5~0 && ((3 == calculate_output2_~input#1 && -108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) && 13 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 313#L2844true, annotation: [0, 0]]") ("CountingPredicate [underlying: 398#L2318true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (4 == ~a5~0 && ~a17~0 <= -108 && 1 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0;~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - -39396 < 0 && 0 != ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - -39396) % 109 then ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - -39396) % 109 - 109 else ((if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) - -39396) % 109) - -1;~a7~0 := 12;~a24~0 := 14;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 398#L2318true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (4 == ~a5~0 && ~a17~0 <= -108 && 1 == calculate_output2_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0)) && 15 == ~a24~0);" "CountingPredicate [underlying: 109#L2324true, annotation: [0, 0]]") ("CountingPredicate [underlying: 180#L2627true, annotation: [0, 0]]" "assume 255 < ~a17~0 && ((3 == ~a5~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a17~0 := 183 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71);~a7~0 := 13;~a24~0 := 13;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 180#L2627true, annotation: [0, 0]]" "assume !(255 < ~a17~0 && ((3 == ~a5~0 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && 15 == ~a24~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 684#L2633true, annotation: [0, 0]]") ("CountingPredicate [underlying: 193#L214true, annotation: [0, 0]]" "assume ~st1~0 + ~st2~0 + ~st3~0 <= 1;" "CountingPredicate [underlying: 711#L215true, annotation: [0, 0]]") ("CountingPredicate [underlying: 193#L214true, annotation: [0, 0]]" "assume !(~st1~0 + ~st2~0 + ~st3~0 <= 1);check_~tmp~1#1 := 0;" "CountingPredicate [underlying: 262#L214-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 223#L1771true, annotation: [0, 0]]" "assume (-108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189 && 14 == ~a24~0 && (2 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 5 == ~a5~0;~a2~0 := (if (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5) < 0 && 0 != (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5) % 45 then (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5) % 45 - 45 else (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5) % 45) - -235;~a17~0 := (if 5 * ~a17~0 - -230268 < 0 && 0 != (5 * ~a17~0 - -230268) % 5 then 1 + (5 * ~a17~0 - -230268) / 5 else (5 * ~a17~0 - -230268) / 5);~a7~0 := 14;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 223#L1771true, annotation: [0, 0]]" "assume !((-108 < ~a17~0 && 111 >= ~a17~0) && ~a2~0 <= 189 && 14 == ~a24~0 && (2 == calculate_output_~input#1 && ((12 == ~a7~0 || 13 == ~a7~0) || 14 == ~a7~0)) && 5 == ~a5~0);" "CountingPredicate [underlying: 256#L1779true, annotation: [0, 0]]") ("CountingPredicate [underlying: 409#L2192true, annotation: [0, 0]]" "assume (111 < ~a17~0 && 255 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && (4 == ~a5~0 && 1 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 13 == ~a24~0;~a7~0 := 12;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 409#L2192true, annotation: [0, 0]]" "assume !((111 < ~a17~0 && 255 >= ~a17~0) && (189 < ~a2~0 && 281 >= ~a2~0) && (4 == ~a5~0 && 1 == calculate_output2_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && 13 == ~a24~0);" "CountingPredicate [underlying: 160#L2197true, annotation: [0, 0]]") ("CountingPredicate [underlying: 196#L4916true, annotation: [0, 0]]" "assume 6 == ~a5~0 && 13 == ~a24~0 && (((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0;~a2~0 := -87407 + ~a2~0 - -312987 - 526695;~a17~0 := 556571 + ~a17~0;~a7~0 := 12;~a24~0 := 15;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 196#L4916true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && 13 == ~a24~0 && (((12 == ~a7~0 || 13 == ~a7~0) && 6 == calculate_output3_~input#1) && -108 < ~a17~0 && 111 >= ~a17~0) && 189 < ~a2~0 && 281 >= ~a2~0);" "CountingPredicate [underlying: 599#L4924true, annotation: [0, 0]]") ("CountingPredicate [underlying: 142#L4011true, annotation: [0, 0]]" "assume ((~a2~0 <= 189 && (((13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 4 == calculate_output3_~input#1) && 7 == ~a5~0) && 14 == ~a24~0;~a17~0 := (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - -1;~a7~0 := 14;~a24~0 := 15;~a5~0 := 4;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 142#L4011true, annotation: [0, 0]]" "assume !(((~a2~0 <= 189 && (((13 == ~a7~0 && ~a17~0 <= -108) || (14 == ~a7~0 && ~a17~0 <= -108)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0)) && 4 == calculate_output3_~input#1) && 7 == ~a5~0) && 14 == ~a24~0);" "CountingPredicate [underlying: 797#L4018true, annotation: [0, 0]]") ("CountingPredicate [underlying: 768#L124true, annotation: [0, 0]]" "assume node3_~m3~0#1 == ~id3~0;~st3~0 := 1;" "CountingPredicate [underlying: 648#L120-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 768#L124true, annotation: [0, 0]]" "assume !(node3_~m3~0#1 == ~id3~0);" "CountingPredicate [underlying: 648#L120-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 424#L3913true, annotation: [0, 0]]" "assume ((111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0 && (6 == calculate_output3_~input#1 && 14 == ~a24~0) && 14 == ~a7~0) && ~a2~0 <= 189;~a17~0 := (if (if 50 * ~a17~0 < 0 && 0 != 50 * ~a17~0 % -9 then 50 * ~a17~0 / -9 - 1 else 50 * ~a17~0 / -9) < 0 && 0 != (if 50 * ~a17~0 < 0 && 0 != 50 * ~a17~0 % -9 then 50 * ~a17~0 / -9 - 1 else 50 * ~a17~0 / -9) % 5 then 1 + (if 50 * ~a17~0 < 0 && 0 != 50 * ~a17~0 % -9 then 50 * ~a17~0 / -9 - 1 else 50 * ~a17~0 / -9) / 5 else (if 50 * ~a17~0 < 0 && 0 != 50 * ~a17~0 % -9 then 50 * ~a17~0 / -9 - 1 else 50 * ~a17~0 / -9) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 424#L3913true, annotation: [0, 0]]" "assume !(((111 < ~a17~0 && 255 >= ~a17~0) && 5 == ~a5~0 && (6 == calculate_output3_~input#1 && 14 == ~a24~0) && 14 == ~a7~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 775#L3920true, annotation: [0, 0]]") ("CountingPredicate [underlying: 708#L2528true, annotation: [0, 0]]" "assume 13 == ~a7~0 && 15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0 && 3 == calculate_output2_~input#1;~a2~0 := -5 * ~a2~0 - 523034;~a17~0 := 151 + (if 4 * (138745 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) < 0 && 0 != 4 * (138745 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 71 then 4 * (138745 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 71 - 71 else 4 * (138745 + (if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71)) % 71);~a24~0 := 13;~a5~0 := 7;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 708#L2528true, annotation: [0, 0]]" "assume !(13 == ~a7~0 && 15 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0 && 3 == calculate_output2_~input#1);" "CountingPredicate [underlying: 491#L2535true, annotation: [0, 0]]") ("CountingPredicate [underlying: 362#L2263true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && (4 == ~a5~0 && (3 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0;~a7~0 := 14;~a5~0 := 5;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 362#L2263true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && (4 == ~a5~0 && (3 == calculate_output2_~input#1 && (13 == ~a7~0 || 14 == ~a7~0)) && 111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0);" "CountingPredicate [underlying: 547#L2269true, annotation: [0, 0]]") ("CountingPredicate [underlying: 298#L779true, annotation: [0, 0]]" "assume (((14 == ~a24~0 && 4 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0;~a17~0 := (if 9 * (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) / 9) < 0 && 0 != 9 * (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) / 9) % 10 then 1 + 9 * (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) / 9) / 10 else 9 * (if 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) < 0 && 0 != 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) % 9 then 1 + 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) / 9 else 10 * ((if ~a17~0 < 0 && 0 != ~a17~0 % 71 then ~a17~0 % 71 - 71 else ~a17~0 % 71) - -223) / 9) / 10);~a7~0 := 14;~a24~0 := 13;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 298#L779true, annotation: [0, 0]]" "assume !((((14 == ~a24~0 && 4 == calculate_output_~input#1 && (12 == ~a7~0 || 13 == ~a7~0)) && ~a17~0 <= -108) && 189 < ~a2~0 && 281 >= ~a2~0) && 5 == ~a5~0);" "CountingPredicate [underlying: 412#L786true, annotation: [0, 0]]") ("CountingPredicate [underlying: 760#L2223true, annotation: [0, 0]]" "assume ((((189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output2_~input#1 && 12 == ~a7~0) && 13 == ~a24~0) && ~a17~0 <= -108) && 3 == ~a5~0;~a2~0 := (if 430380 + ~a2~0 < 0 && 0 != (430380 + ~a2~0) % -5 then (430380 + ~a2~0) / -5 - 1 else (430380 + ~a2~0) / -5);~a17~0 := 42 + (if (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 then (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109 - 109 else (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) % 109) - 25;~a7~0 := 14;~a24~0 := 15;~a5~0 := 7;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 760#L2223true, annotation: [0, 0]]" "assume !(((((189 < ~a2~0 && 281 >= ~a2~0) && 3 == calculate_output2_~input#1 && 12 == ~a7~0) && 13 == ~a24~0) && ~a17~0 <= -108) && 3 == ~a5~0);" "CountingPredicate [underlying: 431#L2231true, annotation: [0, 0]]") ("CountingPredicate [underlying: 737#L4387true, annotation: [0, 0]]" "assume (189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0 && (12 == ~a7~0 && 3 == calculate_output3_~input#1) && 15 == ~a24~0;~a2~0 := -25 * ~a2~0 - 163900;~a17~0 := (if 2 * (~a17~0 - 263174) < 0 && 0 != 2 * (~a17~0 - 263174) % 5 then 1 + 2 * (~a17~0 - 263174) / 5 else 2 * (~a17~0 - 263174) / 5);~a24~0 := 13;~a5~0 := 3;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 737#L4387true, annotation: [0, 0]]" "assume !((189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && 4 == ~a5~0 && (12 == ~a7~0 && 3 == calculate_output3_~input#1) && 15 == ~a24~0);" "CountingPredicate [underlying: 171#L4394true, annotation: [0, 0]]") ("CountingPredicate [underlying: 747#L773true, annotation: [0, 0]]" "assume ((111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0 && 6 == ~a5~0 && 12 == ~a7~0 && 6 == calculate_output_~input#1) && ~a2~0 <= 189;~a2~0 := 235 + (if 15546 + ~a2~0 < 0 && 0 != (15546 + ~a2~0) % 45 then (15546 + ~a2~0) % 45 - 45 else (15546 + ~a2~0) % 45);~a17~0 := 5 * ~a17~0 - -401693 - -144036;~a5~0 := 3;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 747#L773true, annotation: [0, 0]]" "assume !(((111 < ~a17~0 && 255 >= ~a17~0) && 15 == ~a24~0 && 6 == ~a5~0 && 12 == ~a7~0 && 6 == calculate_output_~input#1) && ~a2~0 <= 189);" "CountingPredicate [underlying: 298#L779true, annotation: [0, 0]]") ("CountingPredicate [underlying: 422#L4057true, annotation: [0, 0]]" "assume 7 == ~a5~0 && ~a2~0 <= 189 && 15 == ~a24~0 && 4 == calculate_output3_~input#1 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0));~a17~0 := 1 + ((if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127);~a7~0 := 13;~a24~0 := 14;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 422#L4057true, annotation: [0, 0]]" "assume !(7 == ~a5~0 && ~a2~0 <= 189 && 15 == ~a24~0 && 4 == calculate_output3_~input#1 && (((~a17~0 <= -108 && 13 == ~a7~0) || (14 == ~a7~0 && ~a17~0 <= -108)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0)));" "CountingPredicate [underlying: 30#L4063true, annotation: [0, 0]]") ("CountingPredicate [underlying: 613#L4334true, annotation: [0, 0]]" "assume 6 == ~a5~0 && 13 == ~a24~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1) && 255 < ~a17~0) && 13 == ~a7~0;~a2~0 := -60399 + 5 * (if ~a2~0 < 0 && 0 != ~a2~0 % -5 then ~a2~0 / -5 - 1 else ~a2~0 / -5);~a17~0 := (if -92 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) < 0 && 0 != (-92 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) % 5 then 1 + (-92 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) / 5 else (-92 + (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109)) / 5);~a7~0 := 12;~a24~0 := 14;~a5~0 := 7;calculate_output3_#res#1 := -1;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 613#L4334true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && 13 == ~a24~0 && (((189 < ~a2~0 && 281 >= ~a2~0) && 4 == calculate_output3_~input#1) && 255 < ~a17~0) && 13 == ~a7~0);" "CountingPredicate [underlying: 42#L4342true, annotation: [0, 0]]") ("CountingPredicate [underlying: 268#L1594true, annotation: [0, 0]]" "assume 15 == ~a24~0 && (~a2~0 <= 189 && 1 == calculate_output_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0))) && 7 == ~a5~0;~a17~0 := 2 + (if 336737 + ~a17~0 < 0 && 0 != (336737 + ~a17~0) % 109 then (336737 + ~a17~0) % 109 - 109 else (336737 + ~a17~0) % 109);~a7~0 := 14;~a5~0 := 4;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 268#L1594true, annotation: [0, 0]]" "assume !(15 == ~a24~0 && (~a2~0 <= 189 && 1 == calculate_output_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || ((-108 < ~a17~0 && 111 >= ~a17~0) && 12 == ~a7~0))) && 7 == ~a5~0);" "CountingPredicate [underlying: 349#L1600true, annotation: [0, 0]]") ("CountingPredicate [underlying: 487#L3680true, annotation: [0, 0]]" "assume (13 == ~a24~0 && (5 == calculate_output3_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && ~a2~0 <= 189) && 6 == ~a5~0;~a2~0 := 1 + (235 + (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - 1);~a17~0 := (if ~a17~0 < 0 && 0 != ~a17~0 % 299872 then ~a17~0 % 299872 - 299872 else ~a17~0 % 299872) - -300127;~a7~0 := 13;~a24~0 := 15;~a5~0 := 5;calculate_output3_#res#1 := 26;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 487#L3680true, annotation: [0, 0]]" "assume !((13 == ~a24~0 && (5 == calculate_output3_~input#1 && (((13 == ~a7~0 && ~a17~0 <= -108) || (~a17~0 <= -108 && 14 == ~a7~0)) || (12 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0))) && ~a2~0 <= 189) && 6 == ~a5~0);" "CountingPredicate [underlying: 34#L3688true, annotation: [0, 0]]") ("CountingPredicate [underlying: 347#L4078true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && (1 == calculate_output3_~input#1 && 14 == ~a24~0) && 13 == ~a7~0) && 4 == ~a5~0;~a2~0 := 25 * ~a2~0 - 342077;~a17~0 := 184 + (if (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) < 0 && 0 != (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) % 71 then (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) % 71 - 71 else (if 5 * ~a17~0 < 0 && 0 != 5 * ~a17~0 % 5 then 1 + 5 * ~a17~0 / 5 else 5 * ~a17~0 / 5) % 71);~a24~0 := 15;calculate_output3_#res#1 := 21;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 347#L4078true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && (-108 < ~a17~0 && 111 >= ~a17~0) && (1 == calculate_output3_~input#1 && 14 == ~a24~0) && 13 == ~a7~0) && 4 == ~a5~0);" "CountingPredicate [underlying: 806#L4084true, annotation: [0, 0]]") ("CountingPredicate [underlying: 783#L1576true, annotation: [0, 0]]" "assume (((15 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output_~input#1) && 255 < ~a17~0) && ~a2~0 <= 189) && 5 == ~a5~0;~a2~0 := (if (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -264986 < 0 && 0 != ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -264986) % 5 then 1 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -264986) / 5 else ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -264986) / 5) - 52838;~a17~0 := -89 + (if ~a17~0 < 0 && 0 != ~a17~0 % 109 then ~a17~0 % 109 - 109 else ~a17~0 % 109) - -39346 - 39285;~a7~0 := 14;~a24~0 := 13;calculate_output_#res#1 := 23;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 783#L1576true, annotation: [0, 0]]" "assume !((((15 == ~a24~0 && (12 == ~a7~0 || 13 == ~a7~0) && 4 == calculate_output_~input#1) && 255 < ~a17~0) && ~a2~0 <= 189) && 5 == ~a5~0);" "CountingPredicate [underlying: 559#L1583true, annotation: [0, 0]]") ("CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]" "main2_#t~ret34#1 := calculate_output_#res#1;havoc calculate_output_#t~ret30#1, calculate_output_~input#1;havoc calculate_output_#in~input#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main2_#t~ret34#1 && main2_#t~ret34#1 <= 2147483647;main2_~output~0#1 := main2_#t~ret34#1;havoc main2_~input~0#1;havoc main2_#t~ret34#1;" "CountingPredicate [underlying: 601#L5116-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 547#L2269true, annotation: [0, 0]]" "assume 14 == ~a7~0 && (((~a2~0 <= 189 && 2 == calculate_output2_~input#1) && 14 == ~a24~0) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0;~a2~0 := 81498 + ((if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - -1) - 81497;~a17~0 := (if 10 * (if (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) < 0 && 0 != (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) % 5 then 1 + (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) / 5 else (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) / 5) < 0 && 0 != 10 * (if (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) < 0 && 0 != (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) % 5 then 1 + (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) / 5 else (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) / 5) % 2 then 1 + 10 * (if (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) < 0 && 0 != (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) % 5 then 1 + (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) / 5 else (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) / 5) / 2 else 10 * (if (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) < 0 && 0 != (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) % 5 then 1 + (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) / 5 else (if 10 * ~a17~0 < 0 && 0 != 10 * ~a17~0 % 4 then 1 + 10 * ~a17~0 / 4 else 10 * ~a17~0 / 4) / 5) / 2);~a7~0 := 12;~a24~0 := 15;~a5~0 := 3;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 547#L2269true, annotation: [0, 0]]" "assume !(14 == ~a7~0 && (((~a2~0 <= 189 && 2 == calculate_output2_~input#1) && 14 == ~a24~0) && 5 == ~a5~0) && 111 < ~a17~0 && 255 >= ~a17~0);" "CountingPredicate [underlying: 140#L2277true, annotation: [0, 0]]") ("CountingPredicate [underlying: 388#L3097true, annotation: [0, 0]]" "assume (15 == ~a24~0 && ~a2~0 <= 189 && 4 == calculate_output2_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0))) && 5 == ~a5~0;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -235 - 195114 - 258356 - -453470;~a17~0 := 567392 + ((if 155793 + ~a17~0 < 0 && 0 != (155793 + ~a17~0) % 109 then (155793 + ~a17~0) % 109 - 109 else (155793 + ~a17~0) % 109) - 63) - 567346;~a7~0 := 13;~a5~0 := 4;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 388#L3097true, annotation: [0, 0]]" "assume !((15 == ~a24~0 && ~a2~0 <= 189 && 4 == calculate_output2_~input#1 && ((((-108 < ~a17~0 && 111 >= ~a17~0) && 14 == ~a7~0) || (12 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0)) || ((111 < ~a17~0 && 255 >= ~a17~0) && 13 == ~a7~0))) && 5 == ~a5~0);" "CountingPredicate [underlying: 702#L3104true, annotation: [0, 0]]") ("CountingPredicate [underlying: 687#L5128true, annotation: [0, 0]]" "assume 0 != main_#t~nondet35#1;havoc main_#t~nondet35#1;assume { :begin_inline_main1 } true;havoc main1_#res#1;havoc main1_#t~nondet5#1, main1_#t~nondet6#1, main1_#t~nondet7#1, main1_#t~nondet8#1, main1_#t~nondet9#1, main1_#t~nondet10#1, main1_#t~nondet11#1, main1_#t~nondet12#1, main1_#t~nondet13#1, main1_#t~nondet14#1, main1_#t~nondet15#1, main1_#t~nondet16#1, main1_#t~nondet17#1, main1_#t~ret18#1, main1_#t~ret19#1, main1_#t~post20#1, main1_~c1~0#1, main1_~i2~0#1;havoc main1_~c1~0#1;havoc main1_~i2~0#1;main1_~c1~0#1 := 0;havoc main1_#t~nondet5#1;assume -128 <= main1_#t~nondet5#1 && main1_#t~nondet5#1 <= 127;~r1~0 := main1_#t~nondet5#1;havoc main1_#t~nondet5#1;havoc main1_#t~nondet6#1;assume -128 <= main1_#t~nondet6#1 && main1_#t~nondet6#1 <= 127;~id1~0 := main1_#t~nondet6#1;havoc main1_#t~nondet6#1;havoc main1_#t~nondet7#1;assume -128 <= main1_#t~nondet7#1 && main1_#t~nondet7#1 <= 127;~st1~0 := main1_#t~nondet7#1;havoc main1_#t~nondet7#1;havoc main1_#t~nondet8#1;assume -128 <= main1_#t~nondet8#1 && main1_#t~nondet8#1 <= 127;~send1~0 := main1_#t~nondet8#1;havoc main1_#t~nondet8#1;havoc main1_#t~nondet9#1;~mode1~0 := main1_#t~nondet9#1;havoc main1_#t~nondet9#1;havoc main1_#t~nondet10#1;assume -128 <= main1_#t~nondet10#1 && main1_#t~nondet10#1 <= 127;~id2~0 := main1_#t~nondet10#1;havoc main1_#t~nondet10#1;havoc main1_#t~nondet11#1;assume -128 <= main1_#t~nondet11#1 && main1_#t~nondet11#1 <= 127;~st2~0 := main1_#t~nondet11#1;havoc main1_#t~nondet11#1;havoc main1_#t~nondet12#1;assume -128 <= main1_#t~nondet12#1 && main1_#t~nondet12#1 <= 127;~send2~0 := main1_#t~nondet12#1;havoc main1_#t~nondet12#1;havoc main1_#t~nondet13#1;~mode2~0 := main1_#t~nondet13#1;havoc main1_#t~nondet13#1;havoc main1_#t~nondet14#1;assume -128 <= main1_#t~nondet14#1 && main1_#t~nondet14#1 <= 127;~id3~0 := main1_#t~nondet14#1;havoc main1_#t~nondet14#1;havoc main1_#t~nondet15#1;assume -128 <= main1_#t~nondet15#1 && main1_#t~nondet15#1 <= 127;~st3~0 := main1_#t~nondet15#1;havoc main1_#t~nondet15#1;havoc main1_#t~nondet16#1;assume -128 <= main1_#t~nondet16#1 && main1_#t~nondet16#1 <= 127;~send3~0 := main1_#t~nondet16#1;havoc main1_#t~nondet16#1;havoc main1_#t~nondet17#1;~mode3~0 := main1_#t~nondet17#1;havoc main1_#t~nondet17#1;assume { :begin_inline_init } true;havoc init_#res#1;havoc init_~tmp~0#1;havoc init_~tmp~0#1;" "CountingPredicate [underlying: 647#L141true, annotation: [0, 0]]") ("CountingPredicate [underlying: 687#L5128true, annotation: [0, 0]]" "assume !(0 != main_#t~nondet35#1);havoc main_#t~nondet35#1;assume { :begin_inline_main2 } true;havoc main2_#res#1;havoc main2_#t~nondet33#1, main2_#t~ret34#1, main2_~input~0#1, main2_~output~0#1;main2_~output~0#1 := -1;" "CountingPredicate [underlying: 601#L5116-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 349#L1600true, annotation: [0, 0]]" "assume 6 == ~a5~0 && ~a17~0 <= -108 && (189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && 14 == ~a7~0 && 6 == calculate_output_~input#1;~a17~0 := (if (if -8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 5 then 1 + (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5 else (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5) < 0 && 0 != (if -8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 5 then 1 + (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5 else (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5) % 109 then (if -8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 5 then 1 + (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5 else (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5) % 109 - 109 else (if -8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10) < 0 && 0 != (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) % 5 then 1 + (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5 else (-8929 + (if 9 * ~a17~0 < 0 && 0 != 9 * ~a17~0 % 10 then 1 + 9 * ~a17~0 / 10 else 9 * ~a17~0 / 10)) / 5) % 109) - -99;~a5~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 349#L1600true, annotation: [0, 0]]" "assume !(6 == ~a5~0 && ~a17~0 <= -108 && (189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0 && 14 == ~a7~0 && 6 == calculate_output_~input#1);" "CountingPredicate [underlying: 185#L1605true, annotation: [0, 0]]") ("CountingPredicate [underlying: 619#L1550true, annotation: [0, 0]]" "assume ~a2~0 <= 189 && 14 == ~a24~0 && (111 < ~a17~0 && 255 >= ~a17~0) && 6 == ~a5~0 && 6 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0);~a17~0 := (if (if 10 * (~a17~0 - -144076) < 0 && 0 != 10 * (~a17~0 - -144076) % -9 then 10 * (~a17~0 - -144076) / -9 - 1 else 10 * (~a17~0 - -144076) / -9) < 0 && 0 != (if 10 * (~a17~0 - -144076) < 0 && 0 != 10 * (~a17~0 - -144076) % -9 then 10 * (~a17~0 - -144076) / -9 - 1 else 10 * (~a17~0 - -144076) / -9) % 5 then 1 + (if 10 * (~a17~0 - -144076) < 0 && 0 != 10 * (~a17~0 - -144076) % -9 then 10 * (~a17~0 - -144076) / -9 - 1 else 10 * (~a17~0 - -144076) / -9) / 5 else (if 10 * (~a17~0 - -144076) < 0 && 0 != 10 * (~a17~0 - -144076) % -9 then 10 * (~a17~0 - -144076) / -9 - 1 else 10 * (~a17~0 - -144076) / -9) / 5);~a7~0 := 12;~a24~0 := 13;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 619#L1550true, annotation: [0, 0]]" "assume !(~a2~0 <= 189 && 14 == ~a24~0 && (111 < ~a17~0 && 255 >= ~a17~0) && 6 == ~a5~0 && 6 == calculate_output_~input#1 && (14 == ~a7~0 || 12 == ~a7~0 || 13 == ~a7~0));" "CountingPredicate [underlying: 145#L1557true, annotation: [0, 0]]") ("CountingPredicate [underlying: 426#L4761true, annotation: [0, 0]]" "assume ((((15 == ~a24~0 && 3 == calculate_output3_~input#1) && 5 == ~a5~0) && 14 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189;~a2~0 := (if ~a2~0 < 0 && 0 != ~a2~0 % 45 then ~a2~0 % 45 - 45 else ~a2~0 % 45) - -236 - 1;~a17~0 := -8957 + (if 10 * (~a17~0 - 477741) < 0 && 0 != 10 * (~a17~0 - 477741) % 9 then 1 + 10 * (~a17~0 - 477741) / 9 else 10 * (~a17~0 - 477741) / 9);~a24~0 := 13;calculate_output3_#res#1 := 23;" "CountingPredicate [underlying: 663#calculate_output3_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 426#L4761true, annotation: [0, 0]]" "assume !(((((15 == ~a24~0 && 3 == calculate_output3_~input#1) && 5 == ~a5~0) && 14 == ~a7~0) && 111 < ~a17~0 && 255 >= ~a17~0) && ~a2~0 <= 189);" "CountingPredicate [underlying: 407#L4767true, annotation: [0, 0]]") ("CountingPredicate [underlying: 239#L543true, annotation: [0, 0]]" "assume (13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0)) && 3 == calculate_output_~input#1) && 6 == ~a5~0;~a17~0 := (if (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 then (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109 - 109 else (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 109) - -2 - 41;~a7~0 := 12;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 239#L543true, annotation: [0, 0]]" "assume !((13 == ~a24~0 && (189 < ~a2~0 && 281 >= ~a2~0) && (((13 == ~a7~0 && 111 < ~a17~0 && 255 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 14 == ~a7~0)) || (255 < ~a17~0 && 12 == ~a7~0)) && 3 == calculate_output_~input#1) && 6 == ~a5~0);" "CountingPredicate [underlying: 759#L548true, annotation: [0, 0]]") ("CountingPredicate [underlying: 689#L669true, annotation: [0, 0]]" "assume ((((5 == ~a5~0 && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && 13 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0;~a2~0 := 2 * ((if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) - 248849);~a17~0 := (if 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) < 0 && 0 != 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) % 5 then 1 + 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5 else 5 * (if ~a17~0 < 0 && 0 != ~a17~0 % 5 then 1 + ~a17~0 / 5 else ~a17~0 / 5) / 5) - 458249;~a7~0 := 12;~a5~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 413#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 689#L669true, annotation: [0, 0]]" "assume !(((((5 == ~a5~0 && 1 == calculate_output_~input#1) && 189 < ~a2~0 && 281 >= ~a2~0) && 13 == ~a24~0) && 13 == ~a7~0) && -108 < ~a17~0 && 111 >= ~a17~0);" "CountingPredicate [underlying: 144#L676true, annotation: [0, 0]]") ("CountingPredicate [underlying: 392#L2244true, annotation: [0, 0]]" "assume (((((12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && 15 == ~a24~0) && 255 < ~a17~0) && ~a2~0 <= 189) && 5 == ~a5~0;~a2~0 := 234 + (if -53825 + (~a2~0 - -169038) < 0 && 0 != (-53825 + (~a2~0 - -169038)) % 45 then (-53825 + (~a2~0 - -169038)) % 45 - 45 else (-53825 + (~a2~0 - -169038)) % 45);~a7~0 := 13;~a24~0 := 13;calculate_output2_#res#1 := 23;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 392#L2244true, annotation: [0, 0]]" "assume !((((((12 == ~a7~0 || 13 == ~a7~0) && 5 == calculate_output2_~input#1) && 15 == ~a24~0) && 255 < ~a17~0) && ~a2~0 <= 189) && 5 == ~a5~0);" "CountingPredicate [underlying: 71#L2250true, annotation: [0, 0]]") ("CountingPredicate [underlying: 523#L3274true, annotation: [0, 0]]" "assume ((189 < ~a2~0 && 281 >= ~a2~0) && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output2_~input#1) && 13 == ~a24~0) && 3 == ~a5~0;~a2~0 := -113113 + (if (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) < 0 && 0 != (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) % 5 then 1 + (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5 else (if ~a2~0 < 0 && 0 != ~a2~0 % 5 then 1 + ~a2~0 / 5 else ~a2~0 / 5) / 5);~a17~0 := (if 10 * (-152498 + ~a17~0 - 120570) < 0 && 0 != 10 * (-152498 + ~a17~0 - 120570) % 9 then 1 + 10 * (-152498 + ~a17~0 - 120570) / 9 else 10 * (-152498 + ~a17~0 - 120570) / 9);~a7~0 := 14;~a24~0 := 14;~a5~0 := 5;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 449#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 523#L3274true, annotation: [0, 0]]" "assume !(((189 < ~a2~0 && 281 >= ~a2~0) && (((14 == ~a7~0 && -108 < ~a17~0 && 111 >= ~a17~0) || ((111 < ~a17~0 && 255 >= ~a17~0) && 12 == ~a7~0)) && 4 == calculate_output2_~input#1) && 13 == ~a24~0) && 3 == ~a5~0);" "CountingPredicate [underlying: 590#L3282true, annotation: [0, 0]]") } ); [2024-08-06 17:14:59,601 INFO L82 GeneralOperation]: Start removeDeadEnds. Operand has 807 states, 804 states have (on average 1.9800995024875623) internal successors, (1592), 806 states have internal predecessors, (1592), 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:15:00,209 INFO L88 GeneralOperation]: Finished removeDeadEnds. Reduced from 807 states to 0 states. [2024-08-06 17:15:00,254 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-08-06 17:15:00,269 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;@1802f7f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-08-06 17:15:00,269 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2024-08-06 17:15:00,271 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states. [2024-08-06 17:15:00,271 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-08-06 17:15:00,274 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2024-08-06 17:15:00,279 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2024-08-06 17:15:00,287 INFO L445 BasicCegarLoop]: Path program histogram: [] [2024-08-06 17:15:00,294 INFO L196 ceAbstractionStarter]: Computing trace abstraction results [2024-08-06 17:15:00,303 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.08 05:15:00 BoogieIcfgContainer [2024-08-06 17:15:00,304 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-08-06 17:15:00,305 INFO L158 Benchmark]: Toolchain (without parser) took 9278.15ms. Allocated memory was 148.9MB in the beginning and 1.6GB in the end (delta: 1.5GB). Free memory was 74.4MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 197.1MB. Max. memory is 16.1GB. [2024-08-06 17:15:00,310 INFO L158 Benchmark]: Witness Parser took 0.59ms. Allocated memory is still 148.9MB. Free memory is still 109.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-08-06 17:15:00,311 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 148.9MB. Free memory is still 101.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-08-06 17:15:00,311 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1810.14ms. Allocated memory was 148.9MB in the beginning and 234.9MB in the end (delta: 86.0MB). Free memory was 74.4MB in the beginning and 163.6MB in the end (delta: -89.2MB). Peak memory consumption was 121.0MB. Max. memory is 16.1GB. [2024-08-06 17:15:00,312 INFO L158 Benchmark]: Boogie Procedure Inliner took 327.34ms. Allocated memory is still 234.9MB. Free memory was 163.6MB in the beginning and 92.3MB in the end (delta: 71.3MB). Peak memory consumption was 71.3MB. Max. memory is 16.1GB. [2024-08-06 17:15:00,312 INFO L158 Benchmark]: Boogie Preprocessor took 835.51ms. Allocated memory was 234.9MB in the beginning and 469.8MB in the end (delta: 234.9MB). Free memory was 92.3MB in the beginning and 335.0MB in the end (delta: -242.7MB). Peak memory consumption was 54.5MB. Max. memory is 16.1GB. [2024-08-06 17:15:00,313 INFO L158 Benchmark]: RCFGBuilder took 4507.28ms. Allocated memory was 469.8MB in the beginning and 811.6MB in the end (delta: 341.8MB). Free memory was 335.0MB in the beginning and 675.9MB in the end (delta: -340.9MB). Peak memory consumption was 141.7MB. Max. memory is 16.1GB. [2024-08-06 17:15:00,315 INFO L158 Benchmark]: TraceAbstraction took 1790.33ms. Allocated memory was 811.6MB in the beginning and 1.6GB in the end (delta: 811.6MB). Free memory was 674.9MB in the beginning and 1.4GB in the end (delta: -678.2MB). Peak memory consumption was 133.4MB. Max. memory is 16.1GB. [2024-08-06 17:15:00,324 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.59ms. Allocated memory is still 148.9MB. Free memory is still 109.8MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.10ms. Allocated memory is still 148.9MB. Free memory is still 101.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1810.14ms. Allocated memory was 148.9MB in the beginning and 234.9MB in the end (delta: 86.0MB). Free memory was 74.4MB in the beginning and 163.6MB in the end (delta: -89.2MB). Peak memory consumption was 121.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 327.34ms. Allocated memory is still 234.9MB. Free memory was 163.6MB in the beginning and 92.3MB in the end (delta: 71.3MB). Peak memory consumption was 71.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 835.51ms. Allocated memory was 234.9MB in the beginning and 469.8MB in the end (delta: 234.9MB). Free memory was 92.3MB in the beginning and 335.0MB in the end (delta: -242.7MB). Peak memory consumption was 54.5MB. Max. memory is 16.1GB. * RCFGBuilder took 4507.28ms. Allocated memory was 469.8MB in the beginning and 811.6MB in the end (delta: 341.8MB). Free memory was 335.0MB in the beginning and 675.9MB in the end (delta: -340.9MB). Peak memory consumption was 141.7MB. Max. memory is 16.1GB. * TraceAbstraction took 1790.33ms. Allocated memory was 811.6MB in the beginning and 1.6GB in the end (delta: 811.6MB). Free memory was 674.9MB in the beginning and 1.4GB in the end (delta: -678.2MB). Peak memory consumption was 133.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 292]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - PositiveResult [Line: 487]: 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, 807 locations, 2 error locations. Started 1 CEGAR loops. OverallTime: 1.7s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.6s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-08-06 17:15:00,382 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE