./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/eca-rers2012/Problem16_label31.c --full-output --witness-type violation_witness --validate ./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/Problem16_label31.yml/witness.yml -tc ../../../trunk/examples/toolchains/AutomizerC_IcfgBuilder.xml -s ../../../trunk/examples/settings/svcomp-Reach-32bit-Automizer_IcfgBuilder.epf --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bf1304be Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/eca-rers2012/Problem16_label31.c ./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/Problem16_label31.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false -tc ../../../trunk/examples/toolchains/AutomizerC_IcfgBuilder.xml -s ../../../trunk/examples/settings/svcomp-Reach-32bit-Automizer_IcfgBuilder.epf --- Real Ultimate output --- This is Ultimate 0.2.4-wip.fs.yaml-violation-witnesses-bf1304b-m [2024-08-06 17:16:39,730 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-08-06 17:16:39,795 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-08-06 17:16:39,798 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-08-06 17:16:39,801 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-08-06 17:16:39,827 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-08-06 17:16:39,828 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-08-06 17:16:39,829 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-08-06 17:16:39,829 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-08-06 17:16:39,832 INFO L153 SettingsManager]: * Use memory slicer=true [2024-08-06 17:16:39,833 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-08-06 17:16:39,833 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-08-06 17:16:39,833 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-08-06 17:16:39,833 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-08-06 17:16:39,834 INFO L153 SettingsManager]: * Use SBE=true [2024-08-06 17:16:39,834 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-08-06 17:16:39,834 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-08-06 17:16:39,834 INFO L153 SettingsManager]: * sizeof long=4 [2024-08-06 17:16:39,834 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-08-06 17:16:39,835 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-08-06 17:16:39,835 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-08-06 17:16:39,836 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-08-06 17:16:39,837 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-08-06 17:16:39,837 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-08-06 17:16:39,837 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-08-06 17:16:39,837 INFO L153 SettingsManager]: * sizeof long double=12 [2024-08-06 17:16:39,837 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-08-06 17:16:39,838 INFO L153 SettingsManager]: * Use constant arrays=true [2024-08-06 17:16:39,838 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-08-06 17:16:39,838 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-08-06 17:16:39,838 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-08-06 17:16:39,839 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-08-06 17:16:39,839 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-08-06 17:16:39,839 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-08-06 17:16:39,840 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-08-06 17:16:39,840 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-08-06 17:16:39,840 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-08-06 17:16:39,840 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-08-06 17:16:39,841 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-08-06 17:16:39,841 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-08-06 17:16:39,841 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-08-06 17:16:39,842 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-08-06 17:16:39,842 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-08-06 17:16:39,843 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false [2024-08-06 17:16:40,081 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-08-06 17:16:40,117 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-08-06 17:16:40,120 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-08-06 17:16:40,121 INFO L270 PluginConnector]: Initializing CDTParser... [2024-08-06 17:16:40,122 INFO L274 PluginConnector]: CDTParser initialized [2024-08-06 17:16:40,123 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/eca-rers2012/Problem16_label31.c [2024-08-06 17:16:41,560 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-08-06 17:16:41,862 INFO L384 CDTParser]: Found 1 translation units. [2024-08-06 17:16:41,863 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem16_label31.c [2024-08-06 17:16:41,899 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4c9f4bd4f/929f4b7f586343daa6f5c3528be47304/FLAG689a6f805 [2024-08-06 17:16:42,133 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4c9f4bd4f/929f4b7f586343daa6f5c3528be47304 [2024-08-06 17:16:42,136 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-08-06 17:16:42,136 INFO L274 PluginConnector]: Witness Parser initialized [2024-08-06 17:16:42,139 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./svcomp-yaml-violation-generation.2024-08-01_14-26-22.files/Default/Problem16_label31.yml/witness.yml [2024-08-06 17:16:43,014 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-08-06 17:16:43,019 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-08-06 17:16:43,021 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-08-06 17:16:43,021 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-08-06 17:16:43,025 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-08-06 17:16:43,026 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.08 05:16:42" (1/2) ... [2024-08-06 17:16:43,027 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@110256a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:43, skipping insertion in model container [2024-08-06 17:16:43,027 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.08 05:16:42" (1/2) ... [2024-08-06 17:16:43,028 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1459c5c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.08 05:16:43, skipping insertion in model container [2024-08-06 17:16:43,028 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser VIOLATION_WITNESS 06.08 05:16:43" (2/2) ... [2024-08-06 17:16:43,029 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@110256a7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:43, skipping insertion in model container [2024-08-06 17:16:43,029 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser VIOLATION_WITNESS 06.08 05:16:43" (2/2) ... [2024-08-06 17:16:43,077 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-08-06 17:16:43,224 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem16_label31.c[1200,1213] [2024-08-06 17:16:43,513 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-08-06 17:16:43,522 INFO L200 MainTranslator]: Completed pre-run [2024-08-06 17:16:43,532 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/eca-rers2012/Problem16_label31.c[1200,1213] [2024-08-06 17:16:43,683 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-08-06 17:16:43,699 INFO L204 MainTranslator]: Completed translation [2024-08-06 17:16:43,700 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:43 WrapperNode [2024-08-06 17:16:43,700 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-08-06 17:16:43,701 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-08-06 17:16:43,701 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-08-06 17:16:43,702 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-08-06 17:16:43,707 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:43" (1/1) ... [2024-08-06 17:16:43,732 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:43" (1/1) ... [2024-08-06 17:16:43,877 INFO L138 Inliner]: procedures = 15, calls = 9, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 1770 [2024-08-06 17:16:43,877 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-08-06 17:16:43,878 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-08-06 17:16:43,878 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-08-06 17:16:43,879 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-08-06 17:16:43,888 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:43" (1/1) ... [2024-08-06 17:16:43,888 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:43" (1/1) ... [2024-08-06 17:16:43,917 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:43" (1/1) ... [2024-08-06 17:16:43,974 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-08-06 17:16:43,975 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:43" (1/1) ... [2024-08-06 17:16:43,975 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:43" (1/1) ... [2024-08-06 17:16:44,011 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:43" (1/1) ... [2024-08-06 17:16:44,029 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:43" (1/1) ... [2024-08-06 17:16:44,045 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:43" (1/1) ... [2024-08-06 17:16:44,057 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:43" (1/1) ... [2024-08-06 17:16:44,073 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-08-06 17:16:44,074 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-08-06 17:16:44,075 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-08-06 17:16:44,075 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-08-06 17:16:44,076 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:43" (1/1) ... [2024-08-06 17:16:44,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-08-06 17:16:44,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-08-06 17:16:44,112 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-08-06 17:16:44,115 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-08-06 17:16:44,150 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-08-06 17:16:44,150 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-08-06 17:16:44,152 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-08-06 17:16:44,152 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-08-06 17:16:44,210 INFO L244 CfgBuilder]: Building ICFG [2024-08-06 17:16:44,212 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-08-06 17:16:45,861 INFO L? ?]: Removed 276 outVars from TransFormulas that were not future-live. [2024-08-06 17:16:45,863 INFO L293 CfgBuilder]: Performing block encoding [2024-08-06 17:16:45,919 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-08-06 17:16:45,923 INFO L320 CfgBuilder]: Removed 2 assume(true) statements. [2024-08-06 17:16:45,923 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 05:16:45 BoogieIcfgContainer [2024-08-06 17:16:45,924 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-08-06 17:16:45,926 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-08-06 17:16:45,926 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-08-06 17:16:45,930 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-08-06 17:16:45,931 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.08 05:16:42" (1/4) ... [2024-08-06 17:16:45,931 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12ef5d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.08 05:16:45, skipping insertion in model container [2024-08-06 17:16:45,932 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser VIOLATION_WITNESS 06.08 05:16:43" (2/4) ... [2024-08-06 17:16:45,932 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12ef5d9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction VIOLATION_WITNESS 06.08 05:16:45, skipping insertion in model container [2024-08-06 17:16:45,932 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator VIOLATION_WITNESS 06.08 05:16:43" (3/4) ... [2024-08-06 17:16:45,933 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12ef5d9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction VIOLATION_WITNESS 06.08 05:16:45, skipping insertion in model container [2024-08-06 17:16:45,933 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.08 05:16:45" (4/4) ... [2024-08-06 17:16:45,934 INFO L119 eAbstractionObserver]: Analyzing ICFG Problem16_label31.c [2024-08-06 17:16:45,935 WARN L130 eAbstractionObserver]: Found a witness in the YAML format. I will only consider traces that are accepted by the witness [2024-08-06 17:16:45,952 INFO L221 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-08-06 17:16:45,953 INFO L180 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-08-06 17:16:46,001 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,006 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,008 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,010 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,011 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,012 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,013 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,014 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,015 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,016 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,017 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,017 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,018 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,019 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,020 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,021 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,022 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,023 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,024 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,025 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,026 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,026 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,027 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,028 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,029 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,030 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,030 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,031 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,032 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,033 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,033 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,034 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,035 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,036 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,036 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,037 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,038 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,039 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,039 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,040 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,041 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,042 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,043 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,043 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,044 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,045 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,045 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,046 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,047 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,048 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,048 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,049 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,050 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,050 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,051 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,051 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,052 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,053 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,053 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,054 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,055 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,055 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,056 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,057 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,057 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,058 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,059 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,060 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,060 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,061 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,062 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,063 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,064 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,065 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,065 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,066 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,067 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,068 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,069 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,070 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,071 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,072 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,072 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,073 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,074 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,075 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,075 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,076 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,077 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,078 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,079 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,080 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,080 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,081 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,082 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,083 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,084 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,085 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,085 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,086 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,087 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,088 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,089 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,090 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,090 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,091 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,092 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,093 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,094 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,095 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,095 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,096 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,097 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,098 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,099 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,100 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,101 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,102 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,103 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,104 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,104 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,105 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,106 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,107 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,108 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,108 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,109 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,110 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,111 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,112 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,113 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,113 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,114 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,115 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,116 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,117 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,118 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,119 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,119 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,120 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,121 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,122 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,123 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,124 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,125 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,126 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,127 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,128 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,129 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,130 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,131 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,132 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,133 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,134 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,135 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,136 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,137 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,138 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,139 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,139 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,140 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,141 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,142 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,143 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,144 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,144 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,145 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,146 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,147 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,147 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,148 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,149 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,149 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,150 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,151 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,151 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,152 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,153 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,153 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,154 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,155 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,155 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,156 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,157 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,157 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,158 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,159 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,160 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,161 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,161 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,162 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,163 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,164 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,165 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,165 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,166 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,167 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,167 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,168 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,169 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,169 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,170 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,171 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,171 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,172 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,173 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,173 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,174 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,175 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,176 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,176 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,177 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,178 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,179 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,179 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,180 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,181 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,181 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,182 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,183 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,183 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,184 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,185 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,185 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,186 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,187 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,187 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,188 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,188 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,189 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,190 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,190 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,191 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,192 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,192 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,193 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,193 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,194 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,195 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,195 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,196 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,197 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,197 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,198 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,198 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,199 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,199 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,200 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,201 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,201 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,202 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,202 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,203 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,204 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,204 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,205 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,205 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,206 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,207 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,207 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,208 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,209 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,209 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,210 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,211 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,211 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,212 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,212 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,213 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,214 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,214 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,215 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,215 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,216 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,217 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,217 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,218 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,218 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,219 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,219 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,220 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,221 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,221 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,222 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,222 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,223 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,224 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,224 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,225 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,225 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,226 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,227 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,227 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,228 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,229 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,229 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,230 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,230 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,231 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,231 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,232 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,233 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,234 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,234 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,235 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,236 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,237 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,237 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,238 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,239 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,240 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,241 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,241 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,242 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,243 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,243 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,244 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,245 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,245 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,246 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,246 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,247 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,248 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,248 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,249 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,249 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,250 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,250 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,251 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,252 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,252 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,253 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,253 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,254 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,284 INFO L90 WitnessUtils]: FiniteAutomaton nwa = ( alphabet = {"assume 3 == ~a15~0 && 9 == ~a12~0 && 12 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1;~a18~0 := (if ~a18~0 - 311285 < 0 && 0 != (~a18~0 - 311285) % 5 then 1 + (~a18~0 - 311285) / 5 else (~a18~0 - 311285) / 5) - 169375;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(3 == ~a15~0 && 9 == ~a12~0 && 12 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1);" "assume (((2 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a16~0) && 4 == ~a15~0) && 9 == ~a12~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -133;~a15~0 := 3;~a12~0 := 8;calculate_output_#res#1 := -1;" "assume !((((2 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a16~0) && 4 == ~a15~0) && 9 == ~a12~0);" "assume !true;" "assume (((9 == ~a12~0 && 8 == ~a16~0 && 134 < ~a18~0) || ((~a18~0 <= -156 && 9 == ~a16~0) && 5 == ~a12~0)) && 4 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 then 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 - 299922 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922) - 300077;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "havoc main_~input~0#1;havoc main_#t~nondet8#1;assume -2147483648 <= main_#t~nondet8#1 && main_#t~nondet8#1 <= 2147483647;main_~input~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1;" "assume !((((9 == ~a12~0 && 8 == ~a16~0 && 134 < ~a18~0) || ((~a18~0 <= -156 && 9 == ~a16~0) && 5 == ~a12~0)) && 4 == calculate_output_~input#1) && 4 == ~a15~0);" "assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;" "assume 5 == ~a12~0 && 10 == ~a16~0 && (6 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 4 == ~a15~0;~a18~0 := 50066 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10);~a16~0 := 9;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := -1;" "assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_#t~ret7#1, calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1;" "assume !(5 == ~a12~0 && 10 == ~a16~0 && (6 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 4 == ~a15~0);" "assume ((6 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 8 == ~a16~0) && 4 == ~a15~0;~a18~0 := -300077 + (if -45334 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (-45334 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 299922 then (-45334 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 299922 - 299922 else (-45334 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 299922);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((6 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 8 == ~a16~0) && 4 == ~a15~0);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0);" "assume 3 == ~a15~0 && (8 == ~a12~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0;~a18~0 := ~a18~0 - 574900;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(3 == ~a15~0 && (8 == ~a12~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0);" "assume 12 == ~a16~0 && 3 == ~a15~0 && (((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0)) && 2 == calculate_output_~input#1;~a18~0 := -1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0);" "assume !(12 == ~a16~0 && 3 == ~a15~0 && (((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0)) && 2 == calculate_output_~input#1);" "assume 3 == ~a15~0 && ((((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156)) || (9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 11 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0;" "assume !(3 == ~a15~0 && ((((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156)) || (9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 11 == ~a16~0);" "assume !false;" "assume false;assume false;" "assume ((8 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 1 == calculate_output_~input#1) && 4 == ~a15~0) && 5 == ~a12~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1 - 1;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0);" "assume !(((8 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 1 == calculate_output_~input#1) && 4 == ~a15~0) && 5 == ~a12~0);" "assume 8 == ~a12~0 && 11 == ~a16~0 && 3 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := -597877 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(8 == ~a12~0 && 11 == ~a16~0 && 3 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0);" "assume ((1 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156))) && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := -194205 + (if (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077 < 0 && 0 != ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077) % 5 then 1 + ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077) / 5 else ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((1 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156))) && 3 == ~a15~0) && 11 == ~a16~0);" "assume (((((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 6 == ~a12~0) && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := (if 10 * (361665 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) < 0 && 0 != 10 * (361665 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % -9 then 10 * (361665 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / -9 - 1 else 10 * (361665 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / -9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0);" "assume !((((((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 6 == ~a12~0) && 3 == ~a15~0) && 11 == ~a16~0);" "assume ((8 == ~a12~0 && 2 == calculate_output_~input#1 && 8 == ~a16~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0;~a18~0 := -398719 + (if -445261 + ~a18~0 < 0 && 0 != (-445261 + ~a18~0) % 5 then 1 + (-445261 + ~a18~0) / 5 else (-445261 + ~a18~0) / 5);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((8 == ~a12~0 && 2 == calculate_output_~input#1 && 8 == ~a16~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0);" "assume 4 == ~a15~0 && ((((6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 5 == calculate_output_~input#1) && 9 == ~a16~0;~a18~0 := (if -1 * (368648 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5)) < 0 && 0 != -1 * (368648 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5)) % 10 then 1 + -1 * (368648 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5)) / 10 else -1 * (368648 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5)) / 10);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && ((((6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 5 == calculate_output_~input#1) && 9 == ~a16~0);" "assume (((4 == calculate_output_~input#1 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0) && 11 == ~a16~0;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((((4 == calculate_output_~input#1 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0) && 11 == ~a16~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0);" "assume (11 == ~a16~0 && (3 == ~a15~0 && 2 == calculate_output_~input#1) && ~a18~0 <= -156) && 8 == ~a12~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -27;~a16~0 := 12;~a12~0 := 6;calculate_output_#res#1 := 26;" "assume !((11 == ~a16~0 && (3 == ~a15~0 && 2 == calculate_output_~input#1) && ~a18~0 <= -156) && 8 == ~a12~0);" "assume (-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && (8 == ~a16~0 && 4 == calculate_output_~input#1) && 7 == ~a12~0;~a18~0 := 504647 + ((if ~a18~0 - 14625 < 0 && 0 != (~a18~0 - 14625) % 38 then (~a18~0 - 14625) % 38 - 38 else (~a18~0 - 14625) % 38) - 90) - 504666;~a12~0 := 9;calculate_output_#res#1 := 21;" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0);" "assume !((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && (8 == ~a16~0 && 4 == calculate_output_~input#1) && 7 == ~a12~0);" "assume 12 == ~a16~0 && ((1 == calculate_output_~input#1 && -79 < ~a18~0 && 134 >= ~a18~0) && 3 == ~a15~0) && 8 == ~a12~0;~a18~0 := -6324 + (if 10 * (~a18~0 - 505930) < 0 && 0 != 10 * (~a18~0 - 505930) % 9 then 1 + 10 * (~a18~0 - 505930) / 9 else 10 * (~a18~0 - 505930) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(12 == ~a16~0 && ((1 == calculate_output_~input#1 && -79 < ~a18~0 && 134 >= ~a18~0) && 3 == ~a15~0) && 8 == ~a12~0);" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0);" "assume (4 == ~a15~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1) && 9 == ~a16~0;~a18~0 := -300077 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((4 == ~a15~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1) && 9 == ~a16~0);" "assume ((12 == ~a16~0 && 134 < ~a18~0 && 4 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0;~a18~0 := (if 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) < 0 && 0 != 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 9 then 1 + 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 9 else 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 9);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0);" "assume !(((12 == ~a16~0 && 134 < ~a18~0 && 4 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0);" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0 && 5 == ~a12~0 && 11 == ~a16~0 && 3 == calculate_output_~input#1;~a18~0 := -976893 + (~a18~0 - 346761 - -815404);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0 && 5 == ~a12~0 && 11 == ~a16~0 && 3 == calculate_output_~input#1);" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0);" "assume (4 == ~a15~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1) && 9 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((4 == ~a15~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1) && 9 == ~a16~0);" "assume 3 == ~a15~0 && 12 == ~a16~0 && 4 == calculate_output_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156));~a18~0 := -216725 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - -216724);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(3 == ~a15~0 && 12 == ~a16~0 && 4 == calculate_output_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156)));" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0);" "assume 12 == ~a16~0 && (-156 < ~a18~0 && -79 >= ~a18~0) && (7 == ~a12~0 && 1 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if -1 * (if ~a18~0 - -321471 < 0 && 0 != (~a18~0 - -321471) % 5 then 1 + (~a18~0 - -321471) / 5 else (~a18~0 - -321471) / 5) < 0 && 0 != -1 * (if ~a18~0 - -321471 < 0 && 0 != (~a18~0 - -321471) % 5 then 1 + (~a18~0 - -321471) / 5 else (~a18~0 - -321471) / 5) % 10 then 1 + -1 * (if ~a18~0 - -321471 < 0 && 0 != (~a18~0 - -321471) % 5 then 1 + (~a18~0 - -321471) / 5 else (~a18~0 - -321471) / 5) / 10 else -1 * (if ~a18~0 - -321471 < 0 && 0 != (~a18~0 - -321471) % 5 then 1 + (~a18~0 - -321471) / 5 else (~a18~0 - -321471) / 5) / 10);~a16~0 := 8;~a15~0 := 4;~a12~0 := 5;calculate_output_#res#1 := 22;" "assume !(12 == ~a16~0 && (-156 < ~a18~0 && -79 >= ~a18~0) && (7 == ~a12~0 && 1 == calculate_output_~input#1) && 3 == ~a15~0);" "assume (((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0 && 2 == calculate_output_~input#1) && 8 == ~a16~0) && 4 == ~a15~0;~a18~0 := -10249 + ~a18~0 - 154667 - 274224;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0);" "assume !((((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0 && 2 == calculate_output_~input#1) && 8 == ~a16~0) && 4 == ~a15~0);" "assume (7 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && 6 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := (if 10 * (-530804 + ~a18~0) < 0 && 0 != 10 * (-530804 + ~a18~0) % 9 then 1 + 10 * (-530804 + ~a18~0) / 9 else 10 * (-530804 + ~a18~0) / 9);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((7 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && 6 == calculate_output_~input#1) && 8 == ~a16~0);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0);" "assume 10 == ~a16~0 && ((4 == calculate_output_~input#1 && 5 == ~a12~0) && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := 960891 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 345528 - 47726);~a16~0 := 8;~a15~0 := 3;~a12~0 := 8;calculate_output_#res#1 := -1;" "assume !(10 == ~a16~0 && ((4 == calculate_output_~input#1 && 5 == ~a12~0) && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "assume (12 == ~a16~0 && ((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -286090 - 697375;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0);" "assume !((12 == ~a16~0 && ((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1) && 3 == ~a15~0);" "assume 5 == ~a12~0 && (10 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 4 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) - -92063;~a16~0 := 8;~a15~0 := 3;~a12~0 := 6;calculate_output_#res#1 := -1;" "assume !(5 == ~a12~0 && (10 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 4 == calculate_output_~input#1) && 4 == ~a15~0);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0);" "assume 12 == ~a16~0 && (((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) < 0 && 0 != (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106 then (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106 - 106 else (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106) - -27;~a12~0 := 9;calculate_output_#res#1 := 26;" "assume !(12 == ~a16~0 && (((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0);" "assume (9 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 6 == ~a12~0) && 4 == ~a15~0;~a18~0 := (if 10 * (~a18~0 - 434752) < 0 && 0 != 10 * (~a18~0 - 434752) % 9 then 1 + 10 * (~a18~0 - 434752) / 9 else 10 * (~a18~0 - 434752) / 9);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((9 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 6 == ~a12~0) && 4 == ~a15~0);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0);" "assume 9 == ~a16~0 && 4 == ~a15~0 && 3 == calculate_output_~input#1 && ((~a18~0 <= -156 && 8 == ~a12~0) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0));~a18~0 := (if 492107 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) < 0 && 0 != (492107 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) % 5 then 1 + (492107 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5 else (492107 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5) - 171690;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(9 == ~a16~0 && 4 == ~a15~0 && 3 == calculate_output_~input#1 && ((~a18~0 <= -156 && 8 == ~a12~0) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0)));" "assume 4 == ~a15~0 && (5 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0))) && 8 == ~a16~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0);" "assume !(4 == ~a15~0 && (5 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0))) && 8 == ~a16~0);" "assume 9 == ~a16~0 && (4 == ~a15~0 && 1 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0;~a18~0 := -117 + (if 432253 + ~a18~0 < 0 && 0 != (432253 + ~a18~0) % 38 then (432253 + ~a18~0) % 38 - 38 else (432253 + ~a18~0) % 38);~a16~0 := 10;~a12~0 := 5;calculate_output_#res#1 := 22;" "assume !(9 == ~a16~0 && (4 == ~a15~0 && 1 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0);" "assume 6 == ~a12~0 && 9 == ~a16~0 && 4 == ~a15~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1;~a18~0 := (if -1 * ((if 10 * (~a18~0 - 391987) < 0 && 0 != 10 * (~a18~0 - 391987) % 9 then 1 + 10 * (~a18~0 - 391987) / 9 else 10 * (~a18~0 - 391987) / 9) - -1010678) < 0 && 0 != -1 * ((if 10 * (~a18~0 - 391987) < 0 && 0 != 10 * (~a18~0 - 391987) % 9 then 1 + 10 * (~a18~0 - 391987) / 9 else 10 * (~a18~0 - 391987) / 9) - -1010678) % 10 then 1 + -1 * ((if 10 * (~a18~0 - 391987) < 0 && 0 != 10 * (~a18~0 - 391987) % 9 then 1 + 10 * (~a18~0 - 391987) / 9 else 10 * (~a18~0 - 391987) / 9) - -1010678) / 10 else -1 * ((if 10 * (~a18~0 - 391987) < 0 && 0 != 10 * (~a18~0 - 391987) % 9 then 1 + 10 * (~a18~0 - 391987) / 9 else 10 * (~a18~0 - 391987) / 9) - -1010678) / 10);~a16~0 := 8;~a12~0 := 7;calculate_output_#res#1 := -1;" "assume !(6 == ~a12~0 && 9 == ~a16~0 && 4 == ~a15~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1);" "assume 4 == ~a15~0 && 10 == ~a16~0 && (4 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 6 == ~a12~0;~a18~0 := -1 + ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -28);~a16~0 := 12;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := 21;" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0);" "assume !(4 == ~a15~0 && 10 == ~a16~0 && (4 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 6 == ~a12~0);" "assume ((5 == calculate_output_~input#1 && ((8 == ~a12~0 && ~a18~0 <= -156) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0) && 9 == ~a16~0;~a18~0 := -300077 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 1;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((5 == calculate_output_~input#1 && ((8 == ~a12~0 && ~a18~0 <= -156) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0) && 9 == ~a16~0);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0);" "assume 12 == ~a16~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (2 == calculate_output_~input#1 && 3 == ~a15~0) && 8 == ~a12~0;~a18~0 := 5 * (-78407 + ~a18~0);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(12 == ~a16~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (2 == calculate_output_~input#1 && 3 == ~a15~0) && 8 == ~a12~0);" "assume 3 == ~a15~0 && (5 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output_~input#1) && 12 == ~a16~0;~a18~0 := (if -542309 + ~a18~0 < 0 && 0 != (-542309 + ~a18~0) % 5 then 1 + (-542309 + ~a18~0) / 5 else (-542309 + ~a18~0) / 5);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume !(3 == ~a15~0 && (5 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output_~input#1) && 12 == ~a16~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0);" "assume (7 == ~a12~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 2 == calculate_output_~input#1) && 11 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((7 == ~a12~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 2 == calculate_output_~input#1) && 11 == ~a16~0);" "assume 6 == ~a12~0 && 3 == ~a15~0 && 12 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 1 == calculate_output_~input#1;~a18~0 := (if 582525 + ~a18~0 < 0 && 0 != (582525 + ~a18~0) % 5 then 1 + (582525 + ~a18~0) / 5 else (582525 + ~a18~0) / 5) - 311619;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0);" "assume !(6 == ~a12~0 && 3 == ~a15~0 && 12 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 1 == calculate_output_~input#1);" "assume (4 == ~a15~0 && 6 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 9 == ~a16~0;~a18~0 := -300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((4 == ~a15~0 && 6 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 9 == ~a16~0);" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0);" "assume (3 == ~a15~0 && 12 == ~a16~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a12~0;~a18~0 := (if 10 * (-342736 + ~a18~0 - 10111) < 0 && 0 != 10 * (-342736 + ~a18~0 - 10111) % 9 then 1 + 10 * (-342736 + ~a18~0 - 10111) / 9 else 10 * (-342736 + ~a18~0 - 10111) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((3 == ~a15~0 && 12 == ~a16~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a12~0);" "assume 4 == ~a15~0 && (((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0) || ((9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 9 == ~a16~0) && 9 == ~a12~0)) && 4 == calculate_output_~input#1;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299932 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299932 - 299932 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299932) - -300066;~a16~0 := 10;~a12~0 := 6;calculate_output_#res#1 := 22;" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0);" "assume !(4 == ~a15~0 && (((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0) || ((9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 9 == ~a16~0) && 9 == ~a12~0)) && 4 == calculate_output_~input#1);" "assume 3 == ~a15~0 && ((12 == ~a16~0 && 1 == calculate_output_~input#1) && 7 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := -550746 + ~a18~0 - 39665 - 1952;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(3 == ~a15~0 && ((12 == ~a16~0 && 1 == calculate_output_~input#1) && 7 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0);" "assume 4 == ~a15~0 && (9 == ~a16~0 && 4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0;~a18~0 := 5 * ~a18~0 - -337473 - 438171;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && (9 == ~a16~0 && 4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0);" "assume 4 == ~a15~0 && 3 == calculate_output_~input#1 && (((10 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0) || (9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || (9 == ~a12~0 && 9 == ~a16~0 && 134 < ~a18~0));~a18~0 := 300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -2;~a16~0 := 9;~a15~0 := 3;~a12~0 := 7;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && 3 == calculate_output_~input#1 && (((10 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0) || (9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || (9 == ~a12~0 && 9 == ~a16~0 && 134 < ~a18~0)));" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0);" "assume (3 == ~a15~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 1 == calculate_output_~input#1) && 7 == ~a12~0) && 11 == ~a16~0;~a18~0 := 5 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) / 5);~a16~0 := 12;~a12~0 := 5;calculate_output_#res#1 := 24;" "assume !((3 == ~a15~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 1 == calculate_output_~input#1) && 7 == ~a12~0) && 11 == ~a16~0);" "assume (5 == ~a12~0 && 134 < ~a18~0 && 12 == ~a16~0 && 2 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := -264640 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "assume !((5 == ~a12~0 && 134 < ~a18~0 && 12 == ~a16~0 && 2 == calculate_output_~input#1) && 3 == ~a15~0);" "assume (1 == calculate_output_~input#1 && (((8 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) / 5) - -391507;~a16~0 := 8;~a12~0 := 6;calculate_output_#res#1 := 22;" "assume !((1 == calculate_output_~input#1 && (((8 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0))) && 4 == ~a15~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0);" "assume 6 == ~a12~0 && (3 == ~a15~0 && 5 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0;~a18~0 := (if 10 * (-85998 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) < 0 && 0 != 10 * (-85998 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 9 then 1 + 10 * (-85998 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9 else 10 * (-85998 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(6 == ~a12~0 && (3 == ~a15~0 && 5 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0);" "assume (6 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 5 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := -36694 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) - 20345;~a12~0 := 8;calculate_output_#res#1 := 21;" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0);" "assume !((6 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 5 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0);" "assume 12 == ~a16~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1) && 8 == ~a12~0;~a18~0 := (if -1 * (1026663 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 448485)) < 0 && 0 != -1 * (1026663 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 448485)) % 10 then 1 + -1 * (1026663 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 448485)) / 10 else -1 * (1026663 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 448485)) / 10);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(12 == ~a16~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1) && 8 == ~a12~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "assume 6 == ~a12~0 && 11 == ~a16~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := 27 + (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106);~a12~0 := 8;calculate_output_#res#1 := 21;" "assume !(6 == ~a12~0 && 11 == ~a16~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 3 == ~a15~0);" "assume 8 == ~a12~0 && 3 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output_~input#1 && 12 == ~a16~0;~a18~0 := -384593 + ~a18~0;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(8 == ~a12~0 && 3 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output_~input#1 && 12 == ~a16~0);" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0);" "assume (4 == ~a15~0 && (6 == calculate_output_~input#1 && 8 == ~a16~0) && 9 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := -16467 + (-53755 + ~a18~0 - 464770);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((4 == ~a15~0 && (6 == calculate_output_~input#1 && 8 == ~a16~0) && 9 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "assume (9 == ~a16~0 && 5 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := 5 * ~a18~0 - 10445 - 493515;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0);" "assume !((9 == ~a16~0 && 5 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 4 == ~a15~0);" "assume 4 == ~a15~0 && (6 == ~a12~0 && 3 == calculate_output_~input#1 && 8 == ~a16~0) && ~a18~0 <= -156;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && (6 == ~a12~0 && 3 == calculate_output_~input#1 && 8 == ~a16~0) && ~a18~0 <= -156);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0);" "assume 8 == ~a16~0 && 4 == ~a15~0 && 6 == ~a12~0 && 6 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0);~a18~0 := -169688 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1 < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) / 5);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(8 == ~a16~0 && 4 == ~a15~0 && 6 == ~a12~0 && 6 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0));" "assume (9 == ~a16~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 2 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a12~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2;~a12~0 := 9;calculate_output_#res#1 := 21;" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0);" "assume !((9 == ~a16~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 2 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a12~0);" "assume 5 == ~a12~0 && (9 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := -186657 + ~a18~0;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume !(5 == ~a12~0 && (9 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0);" "assume (((~a18~0 <= -156 && 4 == calculate_output_~input#1) && 4 == ~a15~0) && 6 == ~a12~0) && 8 == ~a16~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((((~a18~0 <= -156 && 4 == calculate_output_~input#1) && 4 == ~a15~0) && 6 == ~a12~0) && 8 == ~a16~0);" "assume 6 == ~a12~0 && (10 == ~a16~0 && 4 == calculate_output_~input#1 && 134 < ~a18~0) && 4 == ~a15~0;~a18~0 := -58871 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 215176;calculate_output_#res#1 := 24;" "assume !(6 == ~a12~0 && (10 == ~a16~0 && 4 == calculate_output_~input#1 && 134 < ~a18~0) && 4 == ~a15~0);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "assume (3 == ~a15~0 && 6 == calculate_output_~input#1 && ((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 12 == ~a16~0;~a18~0 := -32545 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((3 == ~a15~0 && 6 == calculate_output_~input#1 && ((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 12 == ~a16~0);" "assume ((4 == ~a15~0 && 1 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0) && 8 == ~a16~0;~a18~0 := (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) - 44611 - 2793;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0);" "assume !(((4 == ~a15~0 && 1 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0) && 8 == ~a16~0);" "assume 3 == ~a15~0 && 11 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 4 == calculate_output_~input#1;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 then 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 - 299922 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922) - 300077;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(3 == ~a15~0 && 11 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 4 == calculate_output_~input#1);" "assume !(((11 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0);" "assume (5 == calculate_output_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || ((9 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066 - -1;~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 22;" "assume !((5 == calculate_output_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || ((9 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0))) && 4 == ~a15~0);" "assume 5 == ~a12~0 && 11 == ~a16~0 && (1 == calculate_output_~input#1 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a12~0 := 6;calculate_output_#res#1 := 22;" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0);" "assume !(5 == ~a12~0 && 11 == ~a16~0 && (1 == calculate_output_~input#1 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "assume 8 == ~a16~0 && (1 == calculate_output_~input#1 && (((134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 then 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 - 299922 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922) - 300077;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(8 == ~a16~0 && (1 == calculate_output_~input#1 && (((134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 4 == ~a15~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0);" "assume 9 == ~a16~0 && ((2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 4 == ~a15~0) && 6 == ~a12~0;~a18~0 := 27 + (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -1;calculate_output_#res#1 := -1;" "assume !(9 == ~a16~0 && ((2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 4 == ~a15~0) && 6 == ~a12~0);" "assume 11 == ~a16~0 && 3 == ~a15~0 && (3 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 6 == ~a12~0;~a18~0 := -1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) - 1;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(11 == ~a16~0 && 3 == ~a15~0 && (3 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 6 == ~a12~0);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0);" "assume 4 == ~a15~0 && 5 == calculate_output_~input#1 && ((9 == ~a12~0 && 8 == ~a16~0 && 134 < ~a18~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0));~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && 5 == calculate_output_~input#1 && ((9 == ~a12~0 && 8 == ~a16~0 && 134 < ~a18~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0)));" "assume 4 == ~a15~0 && 2 == calculate_output_~input#1 && (((134 < ~a18~0 && 8 == ~a16~0) && 9 == ~a12~0) || (5 == ~a12~0 && 9 == ~a16~0 && ~a18~0 <= -156));~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 2;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0);" "assume !(4 == ~a15~0 && 2 == calculate_output_~input#1 && (((134 < ~a18~0 && 8 == ~a16~0) && 9 == ~a12~0) || (5 == ~a12~0 && 9 == ~a16~0 && ~a18~0 <= -156)));" "assume ((6 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 9 == ~a16~0) && 4 == ~a15~0;~a18~0 := -381867 + ~a18~0;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((6 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 9 == ~a16~0) && 4 == ~a15~0);" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0);" "assume 3 == ~a15~0 && (4 == calculate_output_~input#1 && ((134 < ~a18~0 && 6 == ~a12~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 12 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(3 == ~a15~0 && (4 == calculate_output_~input#1 && ((134 < ~a18~0 && 6 == ~a12~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 12 == ~a16~0);" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && (5 == ~a12~0 && 4 == calculate_output_~input#1 && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := 306115 + (~a18~0 - -196 - -3 - 306144);calculate_output_#res#1 := 21;" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0);" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && (5 == ~a12~0 && 4 == calculate_output_~input#1 && 3 == ~a15~0) && 11 == ~a16~0);" "assume (((-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1 && 4 == ~a15~0) && 8 == ~a12~0) && 8 == ~a16~0;~a18~0 := (if 10 * (~a18~0 - -325901 - 596158) < 0 && 0 != 10 * (~a18~0 - -325901 - 596158) % 9 then 1 + 10 * (~a18~0 - -325901 - 596158) / 9 else 10 * (~a18~0 - -325901 - 596158) / 9);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((((-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1 && 4 == ~a15~0) && 8 == ~a12~0) && 8 == ~a16~0);" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0);" "assume (4 == calculate_output_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) || (9 == ~a12~0 && 134 < ~a18~0 && 11 == ~a16~0)) || ((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0))) && 3 == ~a15~0;~a18~0 := 28 + (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - 1;~a16~0 := 12;~a12~0 := 7;calculate_output_#res#1 := 21;" "assume !((4 == calculate_output_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) || (9 == ~a12~0 && 134 < ~a18~0 && 11 == ~a16~0)) || ((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0))) && 3 == ~a15~0);" "assume 4 == ~a15~0 && ((((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := 28 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 then (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 - 106 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106) - -1;~a12~0 := 9;calculate_output_#res#1 := 24;" "assume !(4 == ~a15~0 && ((((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 8 == ~a16~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0);" "assume (9 == ~a16~0 && ((~a18~0 <= -156 && 8 == ~a12~0) || (7 == ~a12~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 311597;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((9 == ~a16~0 && ((~a18~0 <= -156 && 8 == ~a12~0) || (7 == ~a12~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0);" "assume 10 == ~a16~0 && 134 < ~a18~0 && 6 == ~a12~0 && 4 == ~a15~0 && 6 == calculate_output_~input#1;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - 22 - -310427 - 310465;~a16~0 := 9;~a12~0 := 8;calculate_output_#res#1 := 24;" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0);" "assume !(10 == ~a16~0 && 134 < ~a18~0 && 6 == ~a12~0 && 4 == ~a15~0 && 6 == calculate_output_~input#1);" "assume ~a18~0 <= -156 && ((6 == calculate_output_~input#1 && 3 == ~a15~0) && 11 == ~a16~0) && 8 == ~a12~0;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(~a18~0 <= -156 && ((6 == calculate_output_~input#1 && 3 == ~a15~0) && 11 == ~a16~0) && 8 == ~a12~0);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0);" "assume ((1 == calculate_output_~input#1 && ((~a18~0 <= -156 && 8 == ~a12~0) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0) && 9 == ~a16~0;~a18~0 := -116 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 1 - 1;~a12~0 := 8;calculate_output_#res#1 := 24;" "assume !(((1 == calculate_output_~input#1 && ((~a18~0 <= -156 && 8 == ~a12~0) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0) && 9 == ~a16~0);" "assume 4 == ~a15~0 && (6 == ~a12~0 && 4 == calculate_output_~input#1 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 8 == ~a16~0;~a18~0 := -300078 + (if -471665 + ~a18~0 < 0 && 0 != (-471665 + ~a18~0) % 299922 then (-471665 + ~a18~0) % 299922 - 299922 else (-471665 + ~a18~0) % 299922);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0);" "assume !(4 == ~a15~0 && (6 == ~a12~0 && 4 == calculate_output_~input#1 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 8 == ~a16~0);" "assume 4 == ~a15~0 && 8 == ~a16~0 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1;~a18~0 := (if 30175 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (30175 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 5 then 1 + (30175 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) / 5 else (30175 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) / 5) - 488605;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && 8 == ~a16~0 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0);" "assume (((5 == ~a12~0 && ~a18~0 <= -156 && 12 == ~a16~0) || (((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((11 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 1;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((((5 == ~a12~0 && ~a18~0 <= -156 && 12 == ~a16~0) || (((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((11 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0);" "assume (((3 == ~a15~0 && 1 == calculate_output_~input#1) && 12 == ~a16~0) && 134 < ~a18~0) && 5 == ~a12~0;~a18~0 := (if 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) < 0 && 0 != 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 9 then 1 + 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 9 else 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 9) - 83144;~a16~0 := 8;calculate_output_#res#1 := -1;" "assume !((((3 == ~a15~0 && 1 == calculate_output_~input#1) && 12 == ~a16~0) && 134 < ~a18~0) && 5 == ~a12~0);" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0);" "assume (((-156 < ~a18~0 && -79 >= ~a18~0) && 5 == calculate_output_~input#1 && 10 == ~a16~0) && 5 == ~a12~0) && 4 == ~a15~0;~a18~0 := 25 + (~a18~0 - -463156 - 463043);~a16~0 := 8;~a15~0 := 3;~a12~0 := 6;calculate_output_#res#1 := -1;" "assume !((((-156 < ~a18~0 && -79 >= ~a18~0) && 5 == calculate_output_~input#1 && 10 == ~a16~0) && 5 == ~a12~0) && 4 == ~a15~0);" "assume 11 == ~a16~0 && 7 == ~a12~0 && 3 == ~a15~0 && 5 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0);~a18~0 := -2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0);" "assume !(11 == ~a16~0 && 7 == ~a12~0 && 3 == ~a15~0 && 5 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0));" "assume 4 == ~a15~0 && 9 == ~a16~0 && (((7 == ~a12~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0)) || (8 == ~a12~0 && ~a18~0 <= -156)) && 2 == calculate_output_~input#1;~a18~0 := -2 + 5 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && 9 == ~a16~0 && (((7 == ~a12~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0)) || (8 == ~a12~0 && ~a18~0 <= -156)) && 2 == calculate_output_~input#1);" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0);" "assume (12 == ~a16~0 && 6 == calculate_output_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 3 == ~a15~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -27;~a16~0 := 8;~a15~0 := 4;~a12~0 := 6;calculate_output_#res#1 := 22;" "assume !((12 == ~a16~0 && 6 == calculate_output_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 3 == ~a15~0);" "assume 4 == ~a15~0 && (9 == ~a16~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0;~a18~0 := (if 10 * (~a18~0 - 312650) < 0 && 0 != 10 * (~a18~0 - 312650) % 9 then 1 + 10 * (~a18~0 - 312650) / 9 else 10 * (~a18~0 - 312650) / 9) - 121120;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0);" "assume !(4 == ~a15~0 && (9 == ~a16~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0);" "assume 3 == ~a15~0 && 6 == calculate_output_~input#1 && ((((11 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0) || (9 == ~a12~0 && 134 < ~a18~0 && 11 == ~a16~0)) || ((12 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0));~a18~0 := -368911 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 86460;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(3 == ~a15~0 && 6 == calculate_output_~input#1 && ((((11 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0) || (9 == ~a12~0 && 134 < ~a18~0 && 11 == ~a16~0)) || ((12 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0)));" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0);" "assume 9 == ~a16~0 && 6 == ~a12~0 && 4 == ~a15~0 && 4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := 5 * (if -541849 + ~a18~0 < 0 && 0 != (-541849 + ~a18~0) % 5 then 1 + (-541849 + ~a18~0) / 5 else (-541849 + ~a18~0) / 5);~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(9 == ~a16~0 && 6 == ~a12~0 && 4 == ~a15~0 && 4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "assume (4 == ~a15~0 && (2 == calculate_output_~input#1 && 8 == ~a16~0) && 5 == ~a12~0) && ~a18~0 <= -156;~a18~0 := -106 + (if 5 * (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) < 0 && 0 != 5 * (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 38 then 5 * (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 38 - 38 else 5 * (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 38);~a16~0 := 12;~a15~0 := 3;calculate_output_#res#1 := 21;" "assume !((4 == ~a15~0 && (2 == calculate_output_~input#1 && 8 == ~a16~0) && 5 == ~a12~0) && ~a18~0 <= -156);" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0);" "assume ((3 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0) && 9 == ~a12~0;~a18~0 := -202401 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((3 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0) && 9 == ~a12~0);" "assume 3 == ~a15~0 && 5 == ~a12~0 && 12 == ~a16~0 && 5 == calculate_output_~input#1 && 134 < ~a18~0;~a18~0 := -103268 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) - 179093;~a16~0 := 8;calculate_output_#res#1 := -1;" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0);" "assume !(3 == ~a15~0 && 5 == ~a12~0 && 12 == ~a16~0 && 5 == calculate_output_~input#1 && 134 < ~a18~0);" "assume (3 == ~a15~0 && 12 == ~a16~0 && 3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 6 == ~a12~0;~a18~0 := -300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((3 == ~a15~0 && 12 == ~a16~0 && 3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 6 == ~a12~0);" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0);" "assume 9 == ~a12~0 && ((5 == calculate_output_~input#1 && 3 == ~a15~0) && 12 == ~a16~0) && 134 < ~a18~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 138;~a12~0 := 8;calculate_output_#res#1 := -1;" "assume !(9 == ~a12~0 && ((5 == calculate_output_~input#1 && 3 == ~a15~0) && 12 == ~a16~0) && 134 < ~a18~0);" "assume ((2 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := -125980 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - -251504 - 125524);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0);" "assume !(((2 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0) && 11 == ~a16~0);" "assume 11 == ~a16~0 && ((3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 5 == ~a12~0) && 3 == ~a15~0;~a18~0 := -591177 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume !(11 == ~a16~0 && ((3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 5 == ~a12~0) && 3 == ~a15~0);" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0);" "assume 4 == ~a15~0 && ((9 == ~a12~0 && 134 < ~a18~0 && 8 == ~a16~0) || (5 == ~a12~0 && 9 == ~a16~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1;~a18~0 := (if 51 * (if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) < 0 && 0 != 51 * (if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) % 10 then 1 + 51 * (if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) / 10 else 51 * (if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) / 10);~a16~0 := 9;~a12~0 := 6;calculate_output_#res#1 := 22;" "assume !(4 == ~a15~0 && ((9 == ~a12~0 && 134 < ~a18~0 && 8 == ~a16~0) || (5 == ~a12~0 && 9 == ~a16~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1);" "assume 3 == ~a15~0 && 12 == ~a16~0 && 6 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0));~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a12~0 := 8;calculate_output_#res#1 := 22;" "assume 8 == ~a12~0 && ((6 == calculate_output_~input#1 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0;~a18~0 := (if 5 * ~a18~0 - 592842 < 0 && 0 != (5 * ~a18~0 - 592842) % 5 then 1 + (5 * ~a18~0 - 592842) / 5 else (5 * ~a18~0 - 592842) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(3 == ~a15~0 && 12 == ~a16~0 && 6 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)));" "assume !(8 == ~a12~0 && ((6 == calculate_output_~input#1 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0);" "assume ((3 == ~a15~0 && 7 == ~a12~0 && 3 == calculate_output_~input#1) && 12 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := (if 5 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % -5 then 10 * ~a18~0 / -5 - 1 else 10 * ~a18~0 / -5) < 0 && 0 != 5 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % -5 then 10 * ~a18~0 / -5 - 1 else 10 * ~a18~0 / -5) % 5 then 1 + 5 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % -5 then 10 * ~a18~0 / -5 - 1 else 10 * ~a18~0 / -5) / 5 else 5 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % -5 then 10 * ~a18~0 / -5 - 1 else 10 * ~a18~0 / -5) / 5);~a12~0 := 9;calculate_output_#res#1 := 22;" "assume 3 == ~a15~0 && 12 == ~a16~0 && ((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 3 == calculate_output_~input#1;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 2;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((3 == ~a15~0 && 7 == ~a12~0 && 3 == calculate_output_~input#1) && 12 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "assume !(3 == ~a15~0 && 12 == ~a16~0 && ((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 3 == calculate_output_~input#1);" "assume ((2 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 9 == ~a16~0) && 4 == ~a15~0;~a18~0 := 28 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 then (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 - 106 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106);~a12~0 := 7;calculate_output_#res#1 := 21;" "assume (12 == ~a16~0 && 3 == ~a15~0 && 7 == ~a12~0 && 4 == calculate_output_~input#1) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := (if 10 * (-58296 + ~a18~0 - -119457) < 0 && 0 != 10 * (-58296 + ~a18~0 - -119457) % 9 then 1 + 10 * (-58296 + ~a18~0 - -119457) / 9 else 10 * (-58296 + ~a18~0 - -119457) / 9);~a16~0 := 8;~a15~0 := 4;~a12~0 := 5;calculate_output_#res#1 := 22;" "assume !(((2 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 9 == ~a16~0) && 4 == ~a15~0);" "assume !((12 == ~a16~0 && 3 == ~a15~0 && 7 == ~a12~0 && 4 == calculate_output_~input#1) && -79 < ~a18~0 && 134 >= ~a18~0);" "assume 4 == ~a15~0 && ((1 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 10 == ~a16~0) && 5 == ~a12~0;~a18~0 := (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) - 557770;~a15~0 := 3;~a12~0 := 6;calculate_output_#res#1 := -1;" "assume (((((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 11 == ~a16~0) && 7 == ~a12~0;~a18~0 := (if -363987 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (-363987 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 5 then 1 + (-363987 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 5 else (-363987 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && ((1 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 10 == ~a16~0) && 5 == ~a12~0);" "assume !((((((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 11 == ~a16~0) && 7 == ~a12~0);" "assume 8 == ~a16~0 && 4 == ~a15~0 && 8 == ~a12~0 && 4 == calculate_output_~input#1 && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := -95319 + (if ~a18~0 - 465312 < 0 && 0 != (~a18~0 - 465312) % 5 then 1 + (~a18~0 - 465312) / 5 else (~a18~0 - 465312) / 5);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (6 == ~a12~0 && ~a18~0 <= -156 && 8 == ~a16~0 && 6 == calculate_output_~input#1) && 4 == ~a15~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(8 == ~a16~0 && 4 == ~a15~0 && 8 == ~a12~0 && 4 == calculate_output_~input#1 && -79 < ~a18~0 && 134 >= ~a18~0);" "assume !((6 == ~a12~0 && ~a18~0 <= -156 && 8 == ~a16~0 && 6 == calculate_output_~input#1) && 4 == ~a15~0);" "assume (8 == ~a12~0 && 4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 1 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := 534994 + ~a18~0 - 153945 - 311877;~a12~0 := 9;calculate_output_#res#1 := 25;" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 5 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1 - 1;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((8 == ~a12~0 && 4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 1 == calculate_output_~input#1) && 8 == ~a16~0);" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 5 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0);" "assume ((-79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1) && 7 == ~a12~0;~a18~0 := (if -1 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -329526) < 0 && 0 != -1 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -329526) % 10 then 1 + -1 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -329526) / 10 else -1 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -329526) / 10);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && ((2 == calculate_output_~input#1 && 12 == ~a16~0) && 7 == ~a12~0) && 3 == ~a15~0;~a18~0 := (if 10 * (-104387 + (~a18~0 - 288903)) < 0 && 0 != 10 * (-104387 + (~a18~0 - 288903)) % 9 then 1 + 10 * (-104387 + (~a18~0 - 288903)) / 9 else 10 * (-104387 + (~a18~0 - 288903)) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((-79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1) && 7 == ~a12~0);" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && ((2 == calculate_output_~input#1 && 12 == ~a16~0) && 7 == ~a12~0) && 3 == ~a15~0);" "assume (7 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 6 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5) - 269658;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 4 == ~a15~0 && ((5 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 5 == ~a12~0) && 10 == ~a16~0;~a18~0 := (if 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) < 0 && 0 != 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38 then 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38 - 38 else 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38) - 96;calculate_output_#res#1 := 22;" "assume !((7 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 6 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0);" "assume !(4 == ~a15~0 && ((5 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 5 == ~a12~0) && 10 == ~a16~0);" "assume (5 == ~a12~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 5 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 - 386666 < 0 && 0 != (~a18~0 - 386666) % 299922 then (~a18~0 - 386666) % 299922 - 299922 else (~a18~0 - 386666) % 299922);~a15~0 := 3;calculate_output_#res#1 := -1;" "assume 4 == ~a15~0 && ~a18~0 <= -156 && 5 == ~a12~0 && 8 == ~a16~0 && 6 == calculate_output_~input#1;~a18~0 := (if 9 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 103 - -12) < 0 && 0 != 9 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 103 - -12) % 10 then 1 + 9 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 103 - -12) / 10 else 9 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 103 - -12) / 10);~a16~0 := 12;~a15~0 := 3;~a12~0 := 7;calculate_output_#res#1 := -1;" "assume !((5 == ~a12~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 5 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a16~0);" "assume !(4 == ~a15~0 && ~a18~0 <= -156 && 5 == ~a12~0 && 8 == ~a16~0 && 6 == calculate_output_~input#1);" "assume 5 == ~a12~0 && ((1 == calculate_output_~input#1 && 8 == ~a16~0) && ~a18~0 <= -156) && 4 == ~a15~0;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume (12 == ~a16~0 && 5 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 3 == ~a15~0;~a18~0 := (if (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) < 0 && 0 != (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106 then (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106 - 106 else (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106) - -27;~a12~0 := 5;calculate_output_#res#1 := 21;" "assume !(5 == ~a12~0 && ((1 == calculate_output_~input#1 && 8 == ~a16~0) && ~a18~0 <= -156) && 4 == ~a15~0);" "assume !((12 == ~a16~0 && 5 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 3 == ~a15~0);" "assume ((-156 < ~a18~0 && -79 >= ~a18~0) && (3 == ~a15~0 && 5 == calculate_output_~input#1) && 7 == ~a12~0) && 12 == ~a16~0;~a18~0 := -146972 + (~a18~0 - 359568);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 9 == ~a16~0 && 4 == ~a15~0 && 6 == calculate_output_~input#1 && ((134 < ~a18~0 && 5 == ~a12~0) || (6 == ~a12~0 && ~a18~0 <= -156));~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 1;~a12~0 := 7;calculate_output_#res#1 := 26;" "assume !(((-156 < ~a18~0 && -79 >= ~a18~0) && (3 == ~a15~0 && 5 == calculate_output_~input#1) && 7 == ~a12~0) && 12 == ~a16~0);" "assume !(9 == ~a16~0 && 4 == ~a15~0 && 6 == calculate_output_~input#1 && ((134 < ~a18~0 && 5 == ~a12~0) || (6 == ~a12~0 && ~a18~0 <= -156)));" "assume (((3 == calculate_output_~input#1 && 8 == ~a16~0) && 7 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0;~a18~0 := -590060 + 5 * ~a18~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (6 == ~a12~0 && 11 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5) - 145687;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((((3 == calculate_output_~input#1 && 8 == ~a16~0) && 7 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0);" "assume !((6 == ~a12~0 && 11 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 3 == ~a15~0);" "assume 10 == ~a16~0 && 5 == ~a12~0 && (3 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0;~a18~0 := (if 45 * (if (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) < 0 && 0 != (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) % 5 then 1 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5 else (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5) < 0 && 0 != 45 * (if (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) < 0 && 0 != (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) % 5 then 1 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5 else (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5) % 10 then 1 + 45 * (if (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) < 0 && 0 != (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) % 5 then 1 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5 else (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5) / 10 else 45 * (if (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) < 0 && 0 != (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) % 5 then 1 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5 else (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5) / 10);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume 4 == ~a15~0 && 9 == ~a12~0 && 9 == ~a16~0 && 1 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := ~a18~0 - -186 - -589325 - 589400;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume !(10 == ~a16~0 && 5 == ~a12~0 && (3 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0);" "assume !(4 == ~a15~0 && 9 == ~a12~0 && 9 == ~a16~0 && 1 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0);" "assume ((8 == ~a16~0 && 6 == ~a12~0 && 2 == calculate_output_~input#1) && ~a18~0 <= -156) && 4 == ~a15~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 4 == ~a15~0 && 6 == calculate_output_~input#1 && (((8 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0));~a18~0 := -312636 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((8 == ~a16~0 && 6 == ~a12~0 && 2 == calculate_output_~input#1) && ~a18~0 <= -156) && 4 == ~a15~0);" "assume !(4 == ~a15~0 && 6 == calculate_output_~input#1 && (((8 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0)));" "assume (4 == ~a15~0 && 5 == ~a12~0 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := 468168 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -28) - 468167;~a12~0 := 7;calculate_output_#res#1 := 21;" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 2 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((4 == ~a15~0 && 5 == ~a12~0 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1) && 8 == ~a16~0);" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 2 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a16~0);assume { :begin_inline_calculate_output2 } true;calculate_output2_#in~input#1 := calculate_output_~input#1;havoc calculate_output2_#res#1;havoc calculate_output2_~input#1;calculate_output2_~input#1 := calculate_output2_#in~input#1;" "assume (8 == ~a12~0 && 4 == ~a15~0 && 3 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 9 == ~a16~0;~a18~0 := 363758 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) - 363759;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 11 == ~a16~0 && (3 == ~a15~0 && 4 == calculate_output2_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 6 == ~a12~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((8 == ~a12~0 && 4 == ~a15~0 && 3 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 9 == ~a16~0);" "assume !(11 == ~a16~0 && (3 == ~a15~0 && 4 == calculate_output2_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 6 == ~a12~0);" "assume (((12 == ~a16~0 && 1 == calculate_output_~input#1) && 9 == ~a12~0) && 134 < ~a18~0) && 3 == ~a15~0;~a18~0 := (if 51 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) < 0 && 0 != 51 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) % 10 then 1 + 51 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) / 10 else 51 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) / 10);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 4 == ~a15~0 && 2 == calculate_output2_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || ((9 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) || ((10 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0));~a18~0 := -419854 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5);~a16~0 := 10;~a15~0 := 3;~a12~0 := 8;calculate_output2_#res#1 := -1;" "assume !((((12 == ~a16~0 && 1 == calculate_output_~input#1) && 9 == ~a12~0) && 134 < ~a18~0) && 3 == ~a15~0);" "assume !(4 == ~a15~0 && 2 == calculate_output2_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || ((9 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) || ((10 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0)));" "assume ((4 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a16~0) && 5 == ~a12~0;~a18~0 := -556098 + ~a18~0;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume 11 == ~a16~0 && (5 == calculate_output2_~input#1 && (((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || (7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0))) && 3 == ~a15~0;~a18~0 := -190496 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -28 - -1) - -190494;~a12~0 := 9;calculate_output2_#res#1 := 24;" "assume !(((4 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a16~0) && 5 == ~a12~0);" "assume !(11 == ~a16~0 && (5 == calculate_output2_~input#1 && (((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || (7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0))) && 3 == ~a15~0);" "assume 134 < ~a18~0 && 6 == ~a12~0 && 10 == ~a16~0 && 1 == calculate_output_~input#1 && 4 == ~a15~0;~a18~0 := (if -183065 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) < 0 && 0 != (-183065 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) % 5 then 1 + (-183065 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5 else (-183065 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5);~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume 7 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (5 == calculate_output2_~input#1 && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if 4454 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (4454 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 5 then 1 + (4454 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 5 else (4454 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 5) - 411113;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(134 < ~a18~0 && 6 == ~a12~0 && 10 == ~a16~0 && 1 == calculate_output_~input#1 && 4 == ~a15~0);" "assume !(7 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (5 == calculate_output2_~input#1 && 3 == ~a15~0) && 12 == ~a16~0);" "assume (6 == ~a12~0 && ~a18~0 <= -156 && 8 == ~a16~0 && 1 == calculate_output_~input#1) && 4 == ~a15~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (3 == ~a15~0 && 8 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output2_~input#1) && 11 == ~a16~0;~a18~0 := (if (if 10 * (-273331 + ~a18~0) < 0 && 0 != 10 * (-273331 + ~a18~0) % 9 then 1 + 10 * (-273331 + ~a18~0) / 9 else 10 * (-273331 + ~a18~0) / 9) < 0 && 0 != (if 10 * (-273331 + ~a18~0) < 0 && 0 != 10 * (-273331 + ~a18~0) % 9 then 1 + 10 * (-273331 + ~a18~0) / 9 else 10 * (-273331 + ~a18~0) / 9) % 5 then 1 + (if 10 * (-273331 + ~a18~0) < 0 && 0 != 10 * (-273331 + ~a18~0) % 9 then 1 + 10 * (-273331 + ~a18~0) / 9 else 10 * (-273331 + ~a18~0) / 9) / 5 else (if 10 * (-273331 + ~a18~0) < 0 && 0 != 10 * (-273331 + ~a18~0) % 9 then 1 + 10 * (-273331 + ~a18~0) / 9 else 10 * (-273331 + ~a18~0) / 9) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((6 == ~a12~0 && ~a18~0 <= -156 && 8 == ~a16~0 && 1 == calculate_output_~input#1) && 4 == ~a15~0);" "assume !((3 == ~a15~0 && 8 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output2_~input#1) && 11 == ~a16~0);" "assume 3 == ~a15~0 && 12 == ~a16~0 && ((8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 1 == calculate_output_~input#1;~a18~0 := 389885 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) - 389885;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 10 == ~a16~0 && 4 == ~a15~0 && (134 < ~a18~0 && 2 == calculate_output2_~input#1) && 6 == ~a12~0;~a18~0 := -300077 + (if -86259 + (~a18~0 - 490505) < 0 && 0 != (-86259 + (~a18~0 - 490505)) % 299922 then (-86259 + (~a18~0 - 490505)) % 299922 - 299922 else (-86259 + (~a18~0 - 490505)) % 299922);~a16~0 := 9;~a15~0 := 3;~a12~0 := 8;calculate_output2_#res#1 := -1;" "assume !(3 == ~a15~0 && 12 == ~a16~0 && ((8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 1 == calculate_output_~input#1);" "assume !(10 == ~a16~0 && 4 == ~a15~0 && (134 < ~a18~0 && 2 == calculate_output2_~input#1) && 6 == ~a12~0);" "assume 12 == ~a16~0 && 9 == ~a12~0 && 3 == ~a15~0 && 2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := ~a18~0 - -464480 - 792268;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (4 == ~a15~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156)) && 6 == calculate_output2_~input#1) && 8 == ~a16~0;~a18~0 := -338436 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(12 == ~a16~0 && 9 == ~a12~0 && 3 == ~a15~0 && 2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "assume !((4 == ~a15~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156)) && 6 == calculate_output2_~input#1) && 8 == ~a16~0);" "assume ((11 == ~a16~0 && 5 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0) && 5 == ~a12~0;~a18~0 := (if -1 * (~a18~0 - -528844 - -67556) < 0 && 0 != -1 * (~a18~0 - -528844 - -67556) % 10 then 1 + -1 * (~a18~0 - -528844 - -67556) / 10 else -1 * (~a18~0 - -528844 - -67556) / 10);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume 8 == ~a16~0 && 4 == ~a15~0 && (2 == calculate_output2_~input#1 && 9 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := -81027 + (~a18~0 - 193312 - 117004);~a16~0 := 9;~a12~0 := 6;calculate_output2_#res#1 := 21;" "assume !(((11 == ~a16~0 && 5 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0) && 5 == ~a12~0);" "assume !(8 == ~a16~0 && 4 == ~a15~0 && (2 == calculate_output2_~input#1 && 9 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "assume 9 == ~a16~0 && ((3 == calculate_output_~input#1 && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;~a18~0 := 7 + (if 5 * (207 + ~a18~0) < 0 && 0 != 5 * (207 + ~a18~0) % 106 then 5 * (207 + ~a18~0) % 106 - 106 else 5 * (207 + ~a18~0) % 106);~a16~0 := 10;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (((4 == calculate_output2_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) && 9 == ~a16~0) && 4 == ~a15~0;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(9 == ~a16~0 && ((3 == calculate_output_~input#1 && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "assume !((((4 == calculate_output2_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) && 9 == ~a16~0) && 4 == ~a15~0);" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0) || (~a18~0 <= -156 && 8 == ~a12~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if -261188 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (-261188 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 38 then (-261188 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 38 - 38 else (-261188 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 38) - 91;~a12~0 := 5;calculate_output_#res#1 := 21;" "assume 7 == ~a12~0 && 3 == ~a15~0 && 12 == ~a16~0 && 4 == calculate_output2_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := 25 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0) || (~a18~0 <= -156 && 8 == ~a12~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0);" "assume !(7 == ~a12~0 && 3 == ~a15~0 && 12 == ~a16~0 && 4 == calculate_output2_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0);" "assume 11 == ~a16~0 && (8 == ~a12~0 && 1 == calculate_output_~input#1 && 3 == ~a15~0) && ~a18~0 <= -156;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (9 == ~a16~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 5 == calculate_output2_~input#1) && 4 == ~a15~0;~a18~0 := -211951 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(11 == ~a16~0 && (8 == ~a12~0 && 1 == calculate_output_~input#1 && 3 == ~a15~0) && ~a18~0 <= -156);" "assume !((9 == ~a16~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 5 == calculate_output2_~input#1) && 4 == ~a15~0);" "assume (((((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0)) && 4 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5) < 0 && 0 != 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5) % 10 then 1 + 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5) / 10 else 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5) / 10);~a12~0 := 8;calculate_output_#res#1 := -1;" "assume 6 == ~a12~0 && 4 == ~a15~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 3 == calculate_output2_~input#1) && 10 == ~a16~0;~a18~0 := -113 + (if 5 * (-117 + (if 101692 + ~a18~0 < 0 && 0 != (101692 + ~a18~0) % 38 then (101692 + ~a18~0) % 38 - 38 else (101692 + ~a18~0) % 38)) < 0 && 0 != 5 * (-117 + (if 101692 + ~a18~0 < 0 && 0 != (101692 + ~a18~0) % 38 then (101692 + ~a18~0) % 38 - 38 else (101692 + ~a18~0) % 38)) % 38 then 5 * (-117 + (if 101692 + ~a18~0 < 0 && 0 != (101692 + ~a18~0) % 38 then (101692 + ~a18~0) % 38 - 38 else (101692 + ~a18~0) % 38)) % 38 - 38 else 5 * (-117 + (if 101692 + ~a18~0 < 0 && 0 != (101692 + ~a18~0) % 38 then (101692 + ~a18~0) % 38 - 38 else (101692 + ~a18~0) % 38)) % 38);~a16~0 := 8;~a15~0 := 3;~a12~0 := 7;calculate_output2_#res#1 := -1;" "assume !((((((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0)) && 4 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0);" "assume !(6 == ~a12~0 && 4 == ~a15~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 3 == calculate_output2_~input#1) && 10 == ~a16~0);" "assume (4 == ~a15~0 && (3 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0) && 8 == ~a16~0;~a18~0 := 2 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 102582);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (11 == ~a16~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 4 == calculate_output2_~input#1) && 7 == ~a12~0;~a18~0 := (if -488724 + ~a18~0 < 0 && 0 != (-488724 + ~a18~0) % 299922 then (-488724 + ~a18~0) % 299922 - 299922 else (-488724 + ~a18~0) % 299922) - 300077 - 2;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((4 == ~a15~0 && (3 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0) && 8 == ~a16~0);" "assume !((11 == ~a16~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 4 == calculate_output2_~input#1) && 7 == ~a12~0);" "assume 8 == ~a16~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output_~input#1) && 9 == ~a12~0) && 4 == ~a15~0;~a18~0 := (if -1 * (555414 + (~a18~0 - 534921)) < 0 && 0 != -1 * (555414 + (~a18~0 - 534921)) % 10 then 1 + -1 * (555414 + (~a18~0 - 534921)) / 10 else -1 * (555414 + (~a18~0 - 534921)) / 10);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (((6 == calculate_output2_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 10 == ~a16~0) && 4 == ~a15~0) && 6 == ~a12~0;~a18~0 := -89 + (if -30078 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (-30078 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 38 then (-30078 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 38 - 38 else (-30078 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 38);~a16~0 := 9;~a12~0 := 8;calculate_output2_#res#1 := -1;" "assume !(8 == ~a16~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output_~input#1) && 9 == ~a12~0) && 4 == ~a15~0);" "assume !((((6 == calculate_output2_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 10 == ~a16~0) && 4 == ~a15~0) && 6 == ~a12~0);" "assume 8 == ~a16~0 && 6 == ~a12~0 && 4 == ~a15~0 && 2 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0);~a18~0 := (if 300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1 < 0 && 0 != (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) % 5 then 1 + (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) / 5 else (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) / 5) - -438117;~a16~0 := 12;~a15~0 := 3;~a12~0 := 8;calculate_output_#res#1 := 25;" "assume (12 == ~a16~0 && 2 == calculate_output2_~input#1 && ((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - -391248 - 391248;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(8 == ~a16~0 && 6 == ~a12~0 && 4 == ~a15~0 && 2 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0));" "assume !((12 == ~a16~0 && 2 == calculate_output2_~input#1 && ((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0);" "assume (12 == ~a16~0 && (((134 < ~a18~0 && 7 == ~a12~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 1 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := -300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 4 == ~a15~0 && (6 == ~a12~0 && 1 == calculate_output2_~input#1 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 8 == ~a16~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 162524 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 162524) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 162524) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 162524) / 5);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((12 == ~a16~0 && (((134 < ~a18~0 && 7 == ~a12~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 1 == calculate_output_~input#1) && 3 == ~a15~0);" "assume !(4 == ~a15~0 && (6 == ~a12~0 && 1 == calculate_output2_~input#1 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 8 == ~a16~0);" "assume 3 == ~a15~0 && ((((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 6 == calculate_output_~input#1) && 11 == ~a16~0) && 5 == ~a12~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116 - 2 - -1;~a12~0 := 7;calculate_output_#res#1 := 22;" "assume 12 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output2_~input#1 && 7 == ~a12~0) && 3 == ~a15~0;~a18~0 := (if 10 * (-75398 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) < 0 && 0 != 10 * (-75398 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 9 then 1 + 10 * (-75398 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9 else 10 * (-75398 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(3 == ~a15~0 && ((((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 6 == calculate_output_~input#1) && 11 == ~a16~0) && 5 == ~a12~0);" "assume !(12 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output2_~input#1 && 7 == ~a12~0) && 3 == ~a15~0);" "assume 4 == ~a15~0 && 8 == ~a12~0 && 9 == ~a16~0 && 5 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0);~a18~0 := (if 5 * (-1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116)) < 0 && 0 != 5 * (-1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116)) % 38 then 5 * (-1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116)) % 38 - 38 else 5 * (-1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116)) % 38) - 106;~a16~0 := 10;~a15~0 := 3;~a12~0 := 6;calculate_output_#res#1 := -1;" "assume ((4 == calculate_output2_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 4 == ~a15~0) && 8 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - -561980 - 561981;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(4 == ~a15~0 && 8 == ~a12~0 && 9 == ~a16~0 && 5 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0));" "assume !(((4 == calculate_output2_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 4 == ~a15~0) && 8 == ~a16~0);" "assume (-79 < ~a18~0 && 134 >= ~a18~0) && (8 == ~a16~0 && 4 == ~a15~0 && 1 == calculate_output_~input#1) && 9 == ~a12~0;~a18~0 := -26889 + ~a18~0 - 308042 - -53173;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 9 == ~a16~0 && ((((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 1 == calculate_output2_~input#1) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((-79 < ~a18~0 && 134 >= ~a18~0) && (8 == ~a16~0 && 4 == ~a15~0 && 1 == calculate_output_~input#1) && 9 == ~a12~0);" "assume !(9 == ~a16~0 && ((((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 1 == calculate_output2_~input#1) && 4 == ~a15~0);" "assume 9 == ~a16~0 && (3 == calculate_output_~input#1 && (((6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 1 - -524582 - 524581;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 8 == ~a16~0 && (5 == calculate_output2_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if 10 * (-149887 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) < 0 && 0 != 10 * (-149887 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 9 then 1 + 10 * (-149887 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9 else 10 * (-149887 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(9 == ~a16~0 && (3 == calculate_output_~input#1 && (((6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0))) && 4 == ~a15~0);" "assume !(8 == ~a16~0 && (5 == calculate_output2_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 4 == ~a15~0);" "assume (1 == calculate_output_~input#1 && (((((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 11 == ~a16~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0))) && 3 == ~a15~0;~a18~0 := -390754 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (((4 == ~a15~0 && 6 == calculate_output2_~input#1) && 8 == ~a16~0) && 8 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := 2 * (-275350 + 5 * ~a18~0);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((1 == calculate_output_~input#1 && (((((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 11 == ~a16~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0))) && 3 == ~a15~0);" "assume !((((4 == ~a15~0 && 6 == calculate_output2_~input#1) && 8 == ~a16~0) && 8 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "assume 4 == ~a15~0 && 6 == ~a12~0 && 8 == ~a16~0 && 3 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0);~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2;~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 25;" "assume ((5 == ~a12~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 2 == calculate_output2_~input#1) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;calculate_output2_#res#1 := -1;" "assume !(4 == ~a15~0 && 6 == ~a12~0 && 8 == ~a16~0 && 3 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0));" "assume !(((5 == ~a12~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 2 == calculate_output2_~input#1) && 11 == ~a16~0) && 3 == ~a15~0);" "assume 3 == ~a15~0 && 12 == ~a16~0 && 5 == ~a12~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := -1708 + ((if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) - -1641);calculate_output_#res#1 := 21;" "assume (5 == ~a12~0 && 3 == ~a15~0 && 4 == calculate_output2_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 11 == ~a16~0;~a18~0 := (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1 < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) / 5) - 308492;~a16~0 := 8;calculate_output2_#res#1 := -1;" "assume !(3 == ~a15~0 && 12 == ~a16~0 && 5 == ~a12~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "assume !((5 == ~a12~0 && 3 == ~a15~0 && 4 == calculate_output2_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 11 == ~a16~0);" "assume (10 == ~a16~0 && (2 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 4 == ~a15~0) && 5 == ~a12~0;~a18~0 := -300077 + (if ~a18~0 - 176885 - 48192 < 0 && 0 != (~a18~0 - 176885 - 48192) % 299922 then (~a18~0 - 176885 - 48192) % 299922 - 299922 else (~a18~0 - 176885 - 48192) % 299922);~a16~0 := 9;~a15~0 := 3;~a12~0 := 7;calculate_output_#res#1 := -1;" "assume (9 == ~a16~0 && 4 == calculate_output2_~input#1 && ((8 == ~a12~0 && ~a18~0 <= -156) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((10 == ~a16~0 && (2 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 4 == ~a15~0) && 5 == ~a12~0);" "assume !((9 == ~a16~0 && 4 == calculate_output2_~input#1 && ((8 == ~a12~0 && ~a18~0 <= -156) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0);" "assume 11 == ~a16~0 && 3 == ~a15~0 && (8 == ~a12~0 && 5 == calculate_output_~input#1) && ~a18~0 <= -156;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume ((2 == calculate_output2_~input#1 && (((134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0))) && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 2;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(11 == ~a16~0 && 3 == ~a15~0 && (8 == ~a12~0 && 5 == calculate_output_~input#1) && ~a18~0 <= -156);" "assume !(((2 == calculate_output2_~input#1 && (((134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0))) && 3 == ~a15~0) && 11 == ~a16~0);" "assume (8 == ~a16~0 && (4 == calculate_output_~input#1 && 4 == ~a15~0) && 5 == ~a12~0) && ~a18~0 <= -156;calculate_output_#res#1 := -1;" "assume 3 == ~a15~0 && ((3 == calculate_output2_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0) && 12 == ~a16~0;~a18~0 := 429230 + ~a18~0 - 1021683;~a16~0 := 8;calculate_output2_#res#1 := -1;" "assume !((8 == ~a16~0 && (4 == calculate_output_~input#1 && 4 == ~a15~0) && 5 == ~a12~0) && ~a18~0 <= -156);" "assume !(3 == ~a15~0 && ((3 == calculate_output2_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0) && 12 == ~a16~0);" "assume 8 == ~a16~0 && (((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 3 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38 - 38 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38) - 117;~a16~0 := 9;~a12~0 := 5;calculate_output_#res#1 := 22;" "assume 4 == ~a15~0 && (4 == calculate_output2_~input#1 && ((134 < ~a18~0 && 5 == ~a12~0) || (~a18~0 <= -156 && 6 == ~a12~0))) && 9 == ~a16~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(8 == ~a16~0 && (((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 3 == calculate_output_~input#1) && 4 == ~a15~0);" "assume !(4 == ~a15~0 && (4 == calculate_output2_~input#1 && ((134 < ~a18~0 && 5 == ~a12~0) || (~a18~0 <= -156 && 6 == ~a12~0))) && 9 == ~a16~0);" "assume (((5 == ~a12~0 && 6 == calculate_output_~input#1) && 12 == ~a16~0) && 134 < ~a18~0) && 3 == ~a15~0;~a18~0 := (if (if ~a18~0 - 133708 < 0 && 0 != (~a18~0 - 133708) % 5 then 1 + (~a18~0 - 133708) / 5 else (~a18~0 - 133708) / 5) < 0 && 0 != (if ~a18~0 - 133708 < 0 && 0 != (~a18~0 - 133708) % 5 then 1 + (~a18~0 - 133708) / 5 else (~a18~0 - 133708) / 5) % 5 then 1 + (if ~a18~0 - 133708 < 0 && 0 != (~a18~0 - 133708) % 5 then 1 + (~a18~0 - 133708) / 5 else (~a18~0 - 133708) / 5) / 5 else (if ~a18~0 - 133708 < 0 && 0 != (~a18~0 - 133708) % 5 then 1 + (~a18~0 - 133708) / 5 else (~a18~0 - 133708) / 5) / 5) - 473751;~a16~0 := 8;calculate_output_#res#1 := -1;" "assume 4 == ~a15~0 && ((3 == calculate_output2_~input#1 && 5 == ~a12~0) && 8 == ~a16~0) && ~a18~0 <= -156;~a18~0 := -101 + (if (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) < 0 && 0 != (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) % 38 then (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) % 38 - 38 else (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) % 38);~a16~0 := 12;~a15~0 := 3;calculate_output2_#res#1 := 21;" "assume !((((5 == ~a12~0 && 6 == calculate_output_~input#1) && 12 == ~a16~0) && 134 < ~a18~0) && 3 == ~a15~0);" "assume !(4 == ~a15~0 && ((3 == calculate_output2_~input#1 && 5 == ~a12~0) && 8 == ~a16~0) && ~a18~0 <= -156);" "assume 4 == ~a15~0 && 9 == ~a16~0 && 6 == ~a12~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := 538658 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 538696;calculate_output_#res#1 := -1;" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && (4 == ~a15~0 && 9 == ~a12~0 && 5 == calculate_output2_~input#1) && 9 == ~a16~0;~a18~0 := 3 * (-461124 + ~a18~0 - -660849);~a16~0 := 10;~a12~0 := 5;calculate_output2_#res#1 := 26;" "assume !(4 == ~a15~0 && 9 == ~a16~0 && 6 == ~a12~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && (4 == ~a15~0 && 9 == ~a12~0 && 5 == calculate_output2_~input#1) && 9 == ~a16~0);" "assume (3 == ~a15~0 && 11 == ~a16~0 && 3 == calculate_output_~input#1 && 8 == ~a12~0) && ~a18~0 <= -156;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (9 == ~a16~0 && 8 == ~a12~0 && 1 == calculate_output2_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 4 == ~a15~0;~a18~0 := 2 + (-116 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 2);~a16~0 := 8;~a15~0 := 3;~a12~0 := 6;calculate_output2_#res#1 := -1;" "assume !((3 == ~a15~0 && 11 == ~a16~0 && 3 == calculate_output_~input#1 && 8 == ~a12~0) && ~a18~0 <= -156);" "assume !((9 == ~a16~0 && 8 == ~a12~0 && 1 == calculate_output2_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 4 == ~a15~0);" "assume 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0 && 2 == calculate_output_~input#1) && 7 == ~a12~0;~a18~0 := (if -122114 + ~a18~0 < 0 && 0 != (-122114 + ~a18~0) % 5 then 1 + (-122114 + ~a18~0) / 5 else (-122114 + ~a18~0) / 5) - 319126;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 4 == ~a15~0 && 8 == ~a16~0 && ((134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output2_~input#1) && 5 == ~a12~0;~a18~0 := -166490 + (if -300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5);~a15~0 := 3;calculate_output2_#res#1 := -1;" "assume !(3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0 && 2 == calculate_output_~input#1) && 7 == ~a12~0);" "assume !(4 == ~a15~0 && 8 == ~a16~0 && ((134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output2_~input#1) && 5 == ~a12~0);" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 12 == ~a16~0) && 3 == ~a15~0) && 9 == ~a12~0;~a18~0 := (if ~a18~0 - 568671 < 0 && 0 != (~a18~0 - 568671) % 5 then 1 + (~a18~0 - 568671) / 5 else (~a18~0 - 568671) / 5) - -21092;~a16~0 := 8;~a15~0 := 4;~a12~0 := 7;calculate_output_#res#1 := 26;" "assume ((8 == ~a12~0 && 6 == calculate_output2_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := 5 * (-89557 + ~a18~0);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 12 == ~a16~0) && 3 == ~a15~0) && 9 == ~a12~0);" "assume !(((8 == ~a12~0 && 6 == calculate_output2_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0) && 3 == ~a15~0);" "assume 9 == ~a12~0 && ((6 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a16~0) && 4 == ~a15~0;~a18~0 := 6 + (600140 + ~a18~0 - -5);~a16~0 := 10;~a15~0 := 3;~a12~0 := 8;calculate_output_#res#1 := -1;" "assume 3 == ~a15~0 && 6 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 4 == calculate_output2_~input#1) && 12 == ~a16~0;~a18~0 := -268951 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(9 == ~a12~0 && ((6 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a16~0) && 4 == ~a15~0);" "assume !(3 == ~a15~0 && 6 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 4 == calculate_output2_~input#1) && 12 == ~a16~0);" "assume 6 == ~a12~0 && 4 == ~a15~0 && (134 < ~a18~0 && 3 == calculate_output_~input#1) && 10 == ~a16~0;~a18~0 := 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 482286;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := 26;" "assume (8 == ~a16~0 && 4 == ~a15~0 && 2 == calculate_output2_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0;~a18~0 := 112 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 then (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 - 106 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106);~a12~0 := 8;calculate_output2_#res#1 := 26;" "assume !(6 == ~a12~0 && 4 == ~a15~0 && (134 < ~a18~0 && 3 == calculate_output_~input#1) && 10 == ~a16~0);" "assume !((8 == ~a16~0 && 4 == ~a15~0 && 2 == calculate_output2_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0);" "assume (((((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 6 == ~a12~0) && 12 == ~a16~0) && 3 == ~a15~0;~a18~0 := -434278 + ((if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) - -69371);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 5 == ~a12~0 && (3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 5 == calculate_output2_~input#1) && 11 == ~a16~0;~a18~0 := -2 + ((if ~a18~0 - 263413 < 0 && 0 != (~a18~0 - 263413) % 299922 then (~a18~0 - 263413) % 299922 - 299922 else (~a18~0 - 263413) % 299922) - 300077);~a16~0 := 8;calculate_output2_#res#1 := -1;" "assume !((((((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 6 == ~a12~0) && 12 == ~a16~0) && 3 == ~a15~0);" "assume !(5 == ~a12~0 && (3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 5 == calculate_output2_~input#1) && 11 == ~a16~0);" "assume 8 == ~a12~0 && ((2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := (if -260389 + ~a18~0 < 0 && 0 != (-260389 + ~a18~0) % 5 then 1 + (-260389 + ~a18~0) / 5 else (-260389 + ~a18~0) / 5) - 210583;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 8 == ~a16~0 && 7 == ~a12~0 && (5 == calculate_output2_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 4 == ~a15~0;~a18~0 := (if 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5) < 0 && 0 != 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5) % 10 then 1 + 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5) / 10 else 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5) / 10);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(8 == ~a12~0 && ((2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0) && 3 == ~a15~0);" "assume !(8 == ~a16~0 && 7 == ~a12~0 && (5 == calculate_output2_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 4 == ~a15~0);" "assume 10 == ~a16~0 && 4 == ~a15~0 && 5 == ~a12~0 && 3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0);~a18~0 := 71340 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066 - 71339);~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 22;" "assume 11 == ~a16~0 && (1 == calculate_output2_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 38 then 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 38 - 38 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 38) - 117;~a16~0 := 12;~a12~0 := 5;calculate_output2_#res#1 := 26;" "assume !(10 == ~a16~0 && 4 == ~a15~0 && 5 == ~a12~0 && 3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0));" "assume !(11 == ~a16~0 && (1 == calculate_output2_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0);" "assume 4 == ~a15~0 && 9 == ~a16~0 && 2 == calculate_output_~input#1 && ((5 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 6 == ~a12~0));~a18~0 := -300077 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 1;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && ((9 == ~a16~0 && 6 == calculate_output2_~input#1) && 4 == ~a15~0) && 9 == ~a12~0;~a18~0 := 5 * ~a18~0 - 354899;~a16~0 := 10;~a12~0 := 6;calculate_output2_#res#1 := 22;" "assume !(4 == ~a15~0 && 9 == ~a16~0 && 2 == calculate_output_~input#1 && ((5 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 6 == ~a12~0)));" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && ((9 == ~a16~0 && 6 == calculate_output2_~input#1) && 4 == ~a15~0) && 9 == ~a12~0);" "assume ((((134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) - 30273;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume ((2 == calculate_output2_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156))) && 12 == ~a16~0) && 3 == ~a15~0;~a18~0 := -2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(((((134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0);" "assume !(((2 == calculate_output2_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156))) && 12 == ~a16~0) && 3 == ~a15~0);" "assume 11 == ~a16~0 && 3 == ~a15~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 6 == ~a12~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 3 == calculate_output_~input#1;~a18~0 := -300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume 3 == ~a15~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 4 == calculate_output2_~input#1) && 11 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(11 == ~a16~0 && 3 == ~a15~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 6 == ~a12~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 3 == calculate_output_~input#1);" "assume !(3 == ~a15~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 4 == calculate_output2_~input#1) && 11 == ~a16~0);" "assume 4 == ~a15~0 && ((4 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0) && 9 == ~a16~0;~a18~0 := -116 + (if ~a18~0 - -89780 < 0 && 0 != (~a18~0 - -89780) % 38 then (~a18~0 - -89780) % 38 - 38 else (~a18~0 - -89780) % 38);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume (1 == calculate_output2_~input#1 && (((9 == ~a12~0 && 9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || ((134 < ~a18~0 && 9 == ~a16~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066;~a16~0 := 9;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(4 == ~a15~0 && ((4 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0) && 9 == ~a16~0);" "assume !((1 == calculate_output2_~input#1 && (((9 == ~a12~0 && 9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || ((134 < ~a18~0 && 9 == ~a16~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0))) && 4 == ~a15~0);" "assume 4 == ~a15~0 && (5 == ~a12~0 && 5 == calculate_output_~input#1 && ~a18~0 <= -156) && 8 == ~a16~0;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume (((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && 5 == calculate_output2_~input#1) && 8 == ~a16~0) && 7 == ~a12~0;~a18~0 := -501510 + ~a18~0;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !(4 == ~a15~0 && (5 == ~a12~0 && 5 == calculate_output_~input#1 && ~a18~0 <= -156) && 8 == ~a16~0);" "assume !((((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && 5 == calculate_output2_~input#1) && 8 == ~a16~0) && 7 == ~a12~0);" "assume (((2 == calculate_output_~input#1 && 5 == ~a12~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0) && 10 == ~a16~0;~a18~0 := 4 * (if 10 * (-131462 + ~a18~0) < 0 && 0 != 10 * (-131462 + ~a18~0) % 9 then 1 + 10 * (-131462 + ~a18~0) / 9 else 10 * (-131462 + ~a18~0) / 9);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume (4 == ~a15~0 && (((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output2_~input#1) && 10 == ~a16~0) && 6 == ~a12~0;~a18~0 := (if 62616 + ~a18~0 - -362435 < 0 && 0 != (62616 + ~a18~0 - -362435) % 38 then (62616 + ~a18~0 - -362435) % 38 - 38 else (62616 + ~a18~0 - -362435) % 38) - 116;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((((2 == calculate_output_~input#1 && 5 == ~a12~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0) && 10 == ~a16~0);" "assume !((4 == ~a15~0 && (((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output2_~input#1) && 10 == ~a16~0) && 6 == ~a12~0);" "assume (3 == ~a15~0 && 5 == ~a12~0 && 6 == calculate_output_~input#1 && 11 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := -596729 + (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume ((12 == ~a16~0 && 7 == ~a12~0 && 6 == calculate_output2_~input#1) && -156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0;~a18~0 := -554406 + ~a18~0;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "assume !((3 == ~a15~0 && 5 == ~a12~0 && 6 == calculate_output_~input#1 && 11 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "assume !(((12 == ~a16~0 && 7 == ~a12~0 && 6 == calculate_output2_~input#1) && -156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0);calculate_output2_#res#1 := -2;" "assume (4 == ~a15~0 && 9 == ~a16~0 && 6 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 8 == ~a12~0;~a18~0 := (if (if ~a18~0 - 211013 < 0 && 0 != (~a18~0 - 211013) % 38 then (~a18~0 - 211013) % 38 - 38 else (~a18~0 - 211013) % 38) - 116 < 0 && 0 != ((if ~a18~0 - 211013 < 0 && 0 != (~a18~0 - 211013) % 38 then (~a18~0 - 211013) % 38 - 38 else (~a18~0 - 211013) % 38) - 116) % 5 then 1 + ((if ~a18~0 - 211013 < 0 && 0 != (~a18~0 - 211013) % 38 then (~a18~0 - 211013) % 38 - 38 else (~a18~0 - 211013) % 38) - 116) / 5 else ((if ~a18~0 - 211013 < 0 && 0 != (~a18~0 - 211013) % 38 then (~a18~0 - 211013) % 38 - 38 else (~a18~0 - 211013) % 38) - 116) / 5) - 104;~a16~0 := 10;~a15~0 := 3;calculate_output_#res#1 := -1;" "calculate_output_#t~ret7#1 := calculate_output2_#res#1;havoc calculate_output2_~input#1;havoc calculate_output2_#in~input#1;assume { :end_inline_calculate_output2 } true;assume -2147483648 <= calculate_output_#t~ret7#1 && calculate_output_#t~ret7#1 <= 2147483647;calculate_output_#res#1 := calculate_output_#t~ret7#1;havoc calculate_output_#t~ret7#1;" "main_#t~ret9#1 := calculate_output_#res#1;havoc calculate_output_#t~ret7#1, calculate_output_~input#1;havoc calculate_output_#in~input#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret9#1 && main_#t~ret9#1 <= 2147483647;main_~output~0#1 := main_#t~ret9#1;havoc main_~input~0#1;havoc main_#t~ret9#1;" "assume !((4 == ~a15~0 && 9 == ~a16~0 && 6 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 8 == ~a12~0);" "assume !true;" "assume 11 == ~a16~0 && 3 == ~a15~0 && 3 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156));~a18~0 := (if 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) < 0 && 0 != 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38 then 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38 - 38 else 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38) - 97;~a16~0 := 12;~a12~0 := 7;calculate_output_#res#1 := 26;" "assume !(11 == ~a16~0 && 3 == ~a15~0 && 3 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)));" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0;assume false;" "assume ((6 == ~a12~0 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 4 == ~a15~0) && 10 == ~a16~0;~a18~0 := -96018 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -28) - -96017;~a16~0 := 12;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := 21;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0;assume false;" "assume !(((6 == ~a12~0 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 4 == ~a15~0) && 10 == ~a16~0);" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0;assume false;" "assume 4 == ~a15~0 && (((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 7 == ~a12~0) && 8 == ~a16~0;~a18~0 := -148186 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 5822;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0;assume false;" "assume !(4 == ~a15~0 && (((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 7 == ~a12~0) && 8 == ~a16~0);" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;assume false;" "assume 6 == ~a12~0 && 3 == ~a15~0 && (6 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0;~a18~0 := (if 10 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 77572) < 0 && 0 != 10 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 77572) % 9 then 1 + 10 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 77572) / 9 else 10 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 77572) / 9);~a12~0 := 9;calculate_output_#res#1 := 25;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0;assume false;" "assume !(6 == ~a12~0 && 3 == ~a15~0 && (6 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0);" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0;assume false;" "assume (4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1 && 9 == ~a12~0) && 8 == ~a16~0;~a18~0 := -240309 + (~a18~0 - 337989);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0;assume false;" "assume !((4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1 && 9 == ~a12~0) && 8 == ~a16~0);" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0;assume false;" "assume 8 == ~a16~0 && (((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 3 == calculate_output_~input#1) && 5 == ~a12~0) && 4 == ~a15~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) - 594461;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0;assume false;" "assume !(8 == ~a16~0 && (((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 3 == calculate_output_~input#1) && 5 == ~a12~0) && 4 == ~a15~0);" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0;assume false;" "assume 12 == ~a16~0 && 5 == ~a12~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := (if -597667 + ~a18~0 - -30563 < 0 && 0 != (-597667 + ~a18~0 - -30563) % 38 then (-597667 + ~a18~0 - -30563) % 38 - 38 else (-597667 + ~a18~0 - -30563) % 38) - 112;~a12~0 := 8;calculate_output_#res#1 := 22;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0;assume false;" "assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputB~0 := 2;~inputE~0 := 5;~inputD~0 := 4;~inputF~0 := 6;~inputC~0 := 3;~inputA~0 := 1;~a15~0 := 3;~a18~0 := -87;~a16~0 := 11;~a12~0 := 5;assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet8#1, main_#t~ret9#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1;" "assume !(12 == ~a16~0 && 5 == ~a12~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0;assume false;" "assume (7 == ~a12~0 && 4 == ~a15~0 && 4 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 8 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 - -336694 < 0 && 0 != (~a18~0 - -336694) % 299922 then (~a18~0 - -336694) % 299922 - 299922 else (~a18~0 - -336694) % 299922);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0;assume false;" "assume !((7 == ~a12~0 && 4 == ~a15~0 && 4 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 8 == ~a16~0);" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0;assume false;" "assume ((4 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 8 == ~a16~0) && 4 == ~a15~0;~a18~0 := -2 + ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0;assume false;" "assume !(((4 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 8 == ~a16~0) && 4 == ~a15~0);" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0;assume false;" "assume (5 == ~a12~0 && (-156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0 && 6 == calculate_output_~input#1) && 10 == ~a16~0;~a18~0 := (if ~a18~0 - 233839 - 136301 < 0 && 0 != (~a18~0 - 233839 - 136301) % 5 then 1 + (~a18~0 - 233839 - 136301) / 5 else (~a18~0 - 233839 - 136301) / 5) - -671859;~a16~0 := 9;~a12~0 := 7;calculate_output_#res#1 := 21;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0;assume false;" "assume !((5 == ~a12~0 && (-156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0 && 6 == calculate_output_~input#1) && 10 == ~a16~0);" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0;assume false;" "assume ((11 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0;assume false;" "assume 4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (3 == calculate_output_~input#1 && 8 == ~a12~0) && 8 == ~a16~0;~a18~0 := -601110 + (~a18~0 - -28581) - 10494;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0;assume false;" "assume !(4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (3 == calculate_output_~input#1 && 8 == ~a12~0) && 8 == ~a16~0);" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0;assume false;" "assume (4 == ~a15~0 && 3 == calculate_output_~input#1 && ((8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156))) && 8 == ~a16~0;~a18~0 := (if 9 * (-300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) < 0 && 0 != 9 * (-300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 10 then 1 + 9 * (-300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 10 else 9 * (-300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 10) - 52098;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0;assume false;" "#t~ret10#1 := main_#res#1;havoc main_#t~nondet8#1, main_#t~ret9#1, main_~input~0#1, main_~output~0#1;assume { :end_inline_main } true;assume true;" "assume !((4 == ~a15~0 && 3 == calculate_output_~input#1 && ((8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156))) && 8 == ~a16~0);" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0;assume false;" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0;assume false;" "assume 4 == ~a15~0 && 9 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) && 4 == calculate_output_~input#1;~a18~0 := (if 11 * (if 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) < 0 && 0 != 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) % 10 then 1 + 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10 else 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10) < 0 && 0 != 11 * (if 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) < 0 && 0 != 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) % 10 then 1 + 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10 else 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10) % 10 then 1 + 11 * (if 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) < 0 && 0 != 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) % 10 then 1 + 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10 else 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10) / 10 else 11 * (if 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) < 0 && 0 != 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) % 10 then 1 + 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10 else 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10) / 10);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0;assume false;" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0;assume false;" "assume !(4 == ~a15~0 && 9 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) && 4 == calculate_output_~input#1);" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0;assume false;" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0;assume false;" "assume 8 == ~a16~0 && (~a18~0 <= -156 && 5 == calculate_output_~input#1 && 4 == ~a15~0) && 6 == ~a12~0;~a12~0 := 8;calculate_output_#res#1 := 22;" "assume !(8 == ~a16~0 && (~a18~0 <= -156 && 5 == calculate_output_~input#1 && 4 == ~a15~0) && 6 == ~a12~0);" "assume 8 == ~a16~0 && (((134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0) && 5 == ~a12~0;~a18~0 := 11822 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) - 601534;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume !(8 == ~a16~0 && (((134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0) && 5 == ~a12~0);" "assume (((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == calculate_output_~input#1 && 3 == ~a15~0) && 12 == ~a16~0) && 8 == ~a12~0;~a18~0 := ~a18~0 - -58548 - 365272 - 81969;~a16~0 := 8;~a15~0 := 4;~a12~0 := 6;calculate_output_#res#1 := 21;" "assume !((((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == calculate_output_~input#1 && 3 == ~a15~0) && 12 == ~a16~0) && 8 == ~a12~0);" "assume ((((9 == ~a12~0 && 9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (9 == ~a12~0 && 9 == ~a16~0 && 134 < ~a18~0)) || (5 == ~a12~0 && 10 == ~a16~0 && ~a18~0 <= -156)) && 6 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if 300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1 < 0 && 0 != (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) % 5 then 1 + (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) / 5 else (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) / 5) - -173797;~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 22;" "assume !(((((9 == ~a12~0 && 9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (9 == ~a12~0 && 9 == ~a16~0 && 134 < ~a18~0)) || (5 == ~a12~0 && 10 == ~a16~0 && ~a18~0 <= -156)) && 6 == calculate_output_~input#1) && 4 == ~a15~0);" "assume 9 == ~a12~0 && 4 == ~a15~0 && (4 == calculate_output_~input#1 && 8 == ~a16~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := (if -1 * (~a18~0 - -387386) < 0 && 0 != -1 * (~a18~0 - -387386) % 10 then 1 + -1 * (~a18~0 - -387386) / 10 else -1 * (~a18~0 - -387386) / 10) - 350531;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(9 == ~a12~0 && 4 == ~a15~0 && (4 == calculate_output_~input#1 && 8 == ~a16~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "assume ((12 == ~a16~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1) && 9 == ~a12~0) && 134 < ~a18~0;calculate_output_#res#1 := 22;" "assume !(((12 == ~a16~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1) && 9 == ~a12~0) && 134 < ~a18~0);" "assume 7 == ~a12~0 && 4 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 1 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) - 438923;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(7 == ~a12~0 && 4 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 1 == calculate_output_~input#1) && 8 == ~a16~0);" "assume 4 == ~a15~0 && ((5 == calculate_output_~input#1 && 134 < ~a18~0) && 10 == ~a16~0) && 6 == ~a12~0;~a16~0 := 8;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && ((5 == calculate_output_~input#1 && 134 < ~a18~0) && 10 == ~a16~0) && 6 == ~a12~0);" "assume (3 == ~a15~0 && (2 == calculate_output_~input#1 && 9 == ~a12~0) && 134 < ~a18~0) && 12 == ~a16~0;calculate_output_#res#1 := -1;" "assume !((3 == ~a15~0 && (2 == calculate_output_~input#1 && 9 == ~a12~0) && 134 < ~a18~0) && 12 == ~a16~0);" "assume ((((134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((((134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0);" "assume (((11 == ~a16~0 && 2 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := (if 10 * (~a18~0 - 388142 - 114659) < 0 && 0 != 10 * (~a18~0 - 388142 - 114659) % 9 then 1 + 10 * (~a18~0 - 388142 - 114659) / 9 else 10 * (~a18~0 - 388142 - 114659) / 9);~a16~0 := 8;calculate_output_#res#1 := -1;" "assume !((((11 == ~a16~0 && 2 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "assume 5 == ~a12~0 && 12 == ~a16~0 && (3 == calculate_output_~input#1 && 3 == ~a15~0) && 134 < ~a18~0;~a18~0 := -70 + (if 5 * (2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -23)) < 0 && 0 != 5 * (2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -23)) % 106 then 5 * (2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -23)) % 106 - 106 else 5 * (2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -23)) % 106);~a12~0 := 8;calculate_output_#res#1 := 24;" "assume !(5 == ~a12~0 && 12 == ~a16~0 && (3 == calculate_output_~input#1 && 3 == ~a15~0) && 134 < ~a18~0);" "assume (4 == ~a15~0 && 6 == ~a12~0 && 5 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 8 == ~a16~0;~a18~0 := (if -2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) < 0 && 0 != (-2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) % 5 then 1 + (-2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5 else (-2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5) - 29645;~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 25;" "assume !((4 == ~a15~0 && 6 == ~a12~0 && 5 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 8 == ~a16~0);" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0) && 12 == ~a16~0;~a18~0 := 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -28) - 1;calculate_output_#res#1 := 24;" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0) && 12 == ~a16~0);" "assume (9 == ~a12~0 && (3 == ~a15~0 && 4 == calculate_output_~input#1) && 134 < ~a18~0) && 12 == ~a16~0;~a18~0 := (if -300077 + (if ~a18~0 - 229749 < 0 && 0 != (~a18~0 - 229749) % 299922 then (~a18~0 - 229749) % 299922 - 299922 else (~a18~0 - 229749) % 299922) < 0 && 0 != (-300077 + (if ~a18~0 - 229749 < 0 && 0 != (~a18~0 - 229749) % 299922 then (~a18~0 - 229749) % 299922 - 299922 else (~a18~0 - 229749) % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 - 229749 < 0 && 0 != (~a18~0 - 229749) % 299922 then (~a18~0 - 229749) % 299922 - 299922 else (~a18~0 - 229749) % 299922)) / 5 else (-300077 + (if ~a18~0 - 229749 < 0 && 0 != (~a18~0 - 229749) % 299922 then (~a18~0 - 229749) % 299922 - 299922 else (~a18~0 - 229749) % 299922)) / 5) - 241926;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !((9 == ~a12~0 && (3 == ~a15~0 && 4 == calculate_output_~input#1) && 134 < ~a18~0) && 12 == ~a16~0);" "assume 3 == ~a15~0 && 11 == ~a16~0 && 5 == ~a12~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 1 == calculate_output_~input#1;~a18~0 := 1 + ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -28);~a12~0 := 7;calculate_output_#res#1 := 26;" "assume !(3 == ~a15~0 && 11 == ~a16~0 && 5 == ~a12~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 1 == calculate_output_~input#1);" "assume 4 == ~a15~0 && ((9 == ~a12~0 && 3 == calculate_output_~input#1) && ~a18~0 <= -156) && 9 == ~a16~0;~a16~0 := 10;~a12~0 := 5;calculate_output_#res#1 := 21;" "assume !(4 == ~a15~0 && ((9 == ~a12~0 && 3 == calculate_output_~input#1) && ~a18~0 <= -156) && 9 == ~a16~0);" "assume 5 == ~a12~0 && 4 == ~a15~0 && (1 == calculate_output_~input#1 && 10 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := -483778 + ~a18~0;~a16~0 := 8;calculate_output_#res#1 := 26;" "assume !(5 == ~a12~0 && 4 == ~a15~0 && (1 == calculate_output_~input#1 && 10 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "assume ((9 == ~a16~0 && 2 == calculate_output_~input#1 && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;~a18~0 := -493699 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9);~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume !(((9 == ~a16~0 && 2 == calculate_output_~input#1 && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "assume (5 == ~a12~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output_~input#1) && 9 == ~a16~0) && 4 == ~a15~0;~a18~0 := 79833 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -417716);~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 26;" "assume !((5 == ~a12~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output_~input#1) && 9 == ~a16~0) && 4 == ~a15~0);" "assume 3 == ~a15~0 && 11 == ~a16~0 && (((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 6 == calculate_output_~input#1;~a18~0 := -300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a12~0 := 9;calculate_output_#res#1 := 24;" "assume !(3 == ~a15~0 && 11 == ~a16~0 && (((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 6 == calculate_output_~input#1);" "assume (8 == ~a12~0 && 11 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := 8176 + (~a18~0 - -441612 - -144586);~a16~0 := 12;~a12~0 := 6;calculate_output_#res#1 := 22;" "assume !((8 == ~a12~0 && 11 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0);" "assume 12 == ~a16~0 && (134 < ~a18~0 && 9 == ~a12~0 && 3 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 272337 - 27219;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(12 == ~a16~0 && (134 < ~a18~0 && 9 == ~a12~0 && 3 == calculate_output_~input#1) && 3 == ~a15~0);" "assume ((8 == ~a12~0 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1) && 4 == ~a15~0) && 9 == ~a16~0;~a18~0 := -117 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38 - 38 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38) - 511801 - -511801;~a12~0 := 9;calculate_output_#res#1 := 21;" "assume !(((8 == ~a12~0 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1) && 4 == ~a15~0) && 9 == ~a16~0);" "assume ((((12 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0) || (9 == ~a12~0 && 11 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (9 == ~a12~0 && 11 == ~a16~0 && 134 < ~a18~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(((((12 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0) || (9 == ~a12~0 && 11 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (9 == ~a12~0 && 11 == ~a16~0 && 134 < ~a18~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0);" "assume 12 == ~a16~0 && (3 == ~a15~0 && 3 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a12~0;~a18~0 := -503941 + (~a18~0 - -438851);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(12 == ~a16~0 && (3 == ~a15~0 && 3 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a12~0);" "assume (((4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0) && 5 == ~a12~0) && 3 == ~a15~0;~a18~0 := -116 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - -324773 - 324773;calculate_output_#res#1 := 21;" "assume !((((4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0) && 5 == ~a12~0) && 3 == ~a15~0);" "assume 3 == ~a15~0 && (((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0) || (((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 11 == ~a16~0) && 9 == ~a12~0)) && 2 == calculate_output_~input#1;~a18~0 := -300079 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(3 == ~a15~0 && (((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0) || (((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 11 == ~a16~0) && 9 == ~a12~0)) && 2 == calculate_output_~input#1);" "assume (6 == ~a12~0 && 4 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 5 == calculate_output_~input#1) && 10 == ~a16~0;~a18~0 := (if ~a18~0 - -34662 < 0 && 0 != (~a18~0 - -34662) % 299932 then (~a18~0 - -34662) % 299932 - 299932 else (~a18~0 - -34662) % 299932) - -300066;~a15~0 := 3;calculate_output_#res#1 := -1;" "assume !((6 == ~a12~0 && 4 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 5 == calculate_output_~input#1) && 10 == ~a16~0);" "assume 4 == ~a15~0 && 9 == ~a16~0 && (5 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0;~a18~0 := 100 + (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "assume !(4 == ~a15~0 && 9 == ~a16~0 && (5 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0);" }, states = {"CountingPredicate [underlying: 235#L300true, annotation: [0, 0]]" "CountingPredicate [underlying: 162#L1107true, annotation: [0, 0]]" "CountingPredicate [underlying: 289#L408true, annotation: [0, 0]]" "CountingPredicate [underlying: 266#L665true, annotation: [0, 0]]" "CountingPredicate [underlying: 224#L599true, annotation: [0, 0]]" "CountingPredicate [underlying: 70#L1619true, annotation: [0, 0]]" "CountingPredicate [underlying: 286#L977true, annotation: [0, 0]]" "CountingPredicate [underlying: 148#ULTIMATE.startEXITtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 36#L421true, annotation: [0, 0]]" "CountingPredicate [underlying: 108#L450true, annotation: [0, 0]]" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]" "CountingPredicate [underlying: 173#L1351true, annotation: [0, 0]]" "CountingPredicate [underlying: 34#L245true, annotation: [0, 0]]" "CountingPredicate [underlying: 182#L239true, annotation: [0, 0]]" "CountingPredicate [underlying: 112#L444true, annotation: [0, 0]]" "CountingPredicate [underlying: 227#L1583true, annotation: [0, 0]]" "CountingPredicate [underlying: 303#L348true, annotation: [0, 0]]" "CountingPredicate [underlying: 294#L1655true, annotation: [0, 0]]" "CountingPredicate [underlying: 76#L196-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 135#L825true, annotation: [0, 0]]" "CountingPredicate [underlying: 163#L1714true, annotation: [0, 0]]" "CountingPredicate [underlying: 301#L1731true, annotation: [0, 0]]" "CountingPredicate [underlying: 198#L34-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 64#L1153true, annotation: [0, 0]]" "CountingPredicate [underlying: 293#L464true, annotation: [0, 0]]" "CountingPredicate [underlying: 60#L1197true, annotation: [0, 0]]" "CountingPredicate [underlying: 30#L313true, annotation: [0, 0]]" "CountingPredicate [underlying: 154#L779true, annotation: [0, 0]]" "CountingPredicate [underlying: 20#L434true, annotation: [0, 0]]" "CountingPredicate [underlying: 190#L289true, annotation: [0, 0]]" "CountingPredicate [underlying: 213#L136-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 79#L1396true, annotation: [0, 0]]" "CountingPredicate [underlying: 91#L214-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 312#L892true, annotation: [0, 0]]" "CountingPredicate [underlying: 61#L1260true, annotation: [0, 0]]" "CountingPredicate [underlying: 63#L738true, annotation: [0, 0]]" "CountingPredicate [underlying: 94#L1380true, annotation: [0, 0]]" "CountingPredicate [underlying: 265#L1737true, annotation: [0, 0]]" "CountingPredicate [underlying: 183#L1520true, annotation: [0, 0]]" "CountingPredicate [underlying: 208#L1638true, annotation: [0, 0]]" "CountingPredicate [underlying: 315#L46-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 96#L1363true, annotation: [0, 0]]" "CountingPredicate [underlying: 231#L1471true, annotation: [0, 0]]" "CountingPredicate [underlying: 226#L40-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 205#L696true, annotation: [0, 0]]" "CountingPredicate [underlying: 202#L1525true, annotation: [0, 0]]" "CountingPredicate [underlying: 23#L1277true, annotation: [0, 0]]" "CountingPredicate [underlying: 248#L1537true, annotation: [0, 0]]" "CountingPredicate [underlying: 59#L885true, annotation: [0, 0]]" "CountingPredicate [underlying: 219#L169-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 195#L1697true, annotation: [0, 0]]" "CountingPredicate [underlying: 332#L1456true, annotation: [0, 0]]" "CountingPredicate [underlying: 12#L1777true, annotation: [0, 0]]" "CountingPredicate [underlying: 175#L1083true, annotation: [0, 0]]" "CountingPredicate [underlying: 144#L788true, annotation: [0, 0]]" "CountingPredicate [underlying: 216#L1003true, annotation: [0, 0]]" "CountingPredicate [underlying: 313#L1319true, annotation: [0, 0]]" "CountingPredicate [underlying: 111#L733true, annotation: [0, 0]]" "CountingPredicate [underlying: 322#L1296true, annotation: [0, 0]]" "CountingPredicate [underlying: 288#L616true, annotation: [0, 0]]" "CountingPredicate [underlying: 102#L1487true, annotation: [0, 0]]" "CountingPredicate [underlying: 95#L537true, annotation: [0, 0]]" "CountingPredicate [underlying: 273#L634true, annotation: [0, 0]]" "CountingPredicate [underlying: 81#L1071true, annotation: [0, 0]]" "CountingPredicate [underlying: 155#L1009true, annotation: [0, 0]]" "CountingPredicate [underlying: 101#L898true, annotation: [0, 0]]" "CountingPredicate [underlying: 194#L43-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 181#L70-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 98#L228true, annotation: [0, 0]]" "CountingPredicate [underlying: 45#L570true, annotation: [0, 0]]" "CountingPredicate [underlying: 272#L1719true, annotation: [0, 0]]" "CountingPredicate [underlying: 222#L37-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 264#L250true, annotation: [0, 0]]" "CountingPredicate [underlying: 188#L989true, annotation: [0, 0]]" "CountingPredicate [underlying: 72#L181-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 8#L518true, annotation: [0, 0]]" "CountingPredicate [underlying: 120#L49-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 26#L1147true, annotation: [0, 0]]" "CountingPredicate [underlying: 3#L832true, annotation: [0, 0]]" "CountingPredicate [underlying: 234#L112-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 52#L543true, annotation: [0, 0]]" "CountingPredicate [underlying: 217#L1191true, annotation: [0, 0]]" "CountingPredicate [underlying: 203#L1673true, annotation: [0, 0]]" "CountingPredicate [underlying: 41#L1210true, annotation: [0, 0]]" "CountingPredicate [underlying: 17#L564true, annotation: [0, 0]]" "CountingPredicate [underlying: 297#L1357true, annotation: [0, 0]]" "CountingPredicate [underlying: 334#L1643true, annotation: [0, 0]]" "CountingPredicate [underlying: 179#L658true, annotation: [0, 0]]" "CountingPredicate [underlying: 143#L856true, annotation: [0, 0]]" "CountingPredicate [underlying: 31#L1266true, annotation: [0, 0]]" "CountingPredicate [underlying: 178#L1661true, annotation: [0, 0]]" "CountingPredicate [underlying: 335#L319true, annotation: [0, 0]]" "CountingPredicate [underlying: 13#L58-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 176#L267true, annotation: [0, 0]]" "CountingPredicate [underlying: 55#L172-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 75#L1407true, annotation: [0, 0]]" "CountingPredicate [underlying: 119#L366true, annotation: [0, 0]]" "CountingPredicate [underlying: 308#L154-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]" "CountingPredicate [underlying: 114#L945true, annotation: [0, 0]]" "CountingPredicate [underlying: 161#L927true, annotation: [0, 0]]" "CountingPredicate [underlying: 207#L1221true, annotation: [0, 0]]" "CountingPredicate [underlying: 262#L427true, annotation: [0, 0]]" "CountingPredicate [underlying: 243#L1113true, annotation: [0, 0]]" "CountingPredicate [underlying: 105#L396true, annotation: [0, 0]]" "CountingPredicate [underlying: 237#L479true, annotation: [0, 0]]" "CountingPredicate [underlying: 167#L1159true, annotation: [0, 0]]" "CountingPredicate [underlying: 147#L939true, annotation: [0, 0]]" "CountingPredicate [underlying: 185#$Ultimate##0true, annotation: [0, 0]]" "CountingPredicate [underlying: 106#L915true, annotation: [0, 0]]" "CountingPredicate [underlying: 156#L139-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 128#L109-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 22#L360true, annotation: [0, 0]]" "CountingPredicate [underlying: 245#L1788true, annotation: [0, 0]]" "CountingPredicate [underlying: 46#L531true, annotation: [0, 0]]" "CountingPredicate [underlying: 250#L971true, annotation: [0, 0]]" "CountingPredicate [underlying: 82#L844true, annotation: [0, 0]]" "CountingPredicate [underlying: 68#L284true, annotation: [0, 0]]" "CountingPredicate [underlying: 204#L604true, annotation: [0, 0]]" "CountingPredicate [underlying: 285#L1301true, annotation: [0, 0]]" "CountingPredicate [underlying: 326#L785true, annotation: [0, 0]]" "CountingPredicate [underlying: 246#L100-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 281#L594true, annotation: [0, 0]]" "CountingPredicate [underlying: 99#L1052true, annotation: [0, 0]]" "CountingPredicate [underlying: 29#L751true, annotation: [0, 0]]" "CountingPredicate [underlying: 80#L964true, annotation: [0, 0]]" "CountingPredicate [underlying: 325#L1313true, annotation: [0, 0]]" "CountingPredicate [underlying: 269#L1432true, annotation: [0, 0]]" "CountingPredicate [underlying: 100#L879true, annotation: [0, 0]]" "CountingPredicate [underlying: 62#L909true, annotation: [0, 0]]" "CountingPredicate [underlying: 306#L79-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 125#L88-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 329#L130-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 57#L687true, annotation: [0, 0]]" "CountingPredicate [underlying: 38#L1368true, annotation: [0, 0]]" "CountingPredicate [underlying: 40#L1632true, annotation: [0, 0]]" "CountingPredicate [underlying: 25#L674true, annotation: [0, 0]]" "CountingPredicate [underlying: 140#L1601true, annotation: [0, 0]]" "CountingPredicate [underlying: 200#L1563true, annotation: [0, 0]]" "CountingPredicate [underlying: 74#L1046true, annotation: [0, 0]]" "CountingPredicate [underlying: 291#L1576true, annotation: [0, 0]]" "CountingPredicate [underlying: 282#L794true, annotation: [0, 0]]" "CountingPredicate [underlying: 11#L401true, annotation: [0, 0]]" "CountingPredicate [underlying: 201#L453true, annotation: [0, 0]]" "CountingPredicate [underlying: 220#L690true, annotation: [0, 0]]" "CountingPredicate [underlying: 18#L1459true, annotation: [0, 0]]" "CountingPredicate [underlying: 302#L73-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 33#L1307true, annotation: [0, 0]]" "CountingPredicate [underlying: 299#L706true, annotation: [0, 0]]" "CountingPredicate [underlying: 247#L1476true, annotation: [0, 0]]" "CountingPredicate [underlying: 314#L1569true, annotation: [0, 0]]" "CountingPredicate [underlying: 300#L1419true, annotation: [0, 0]]" "CountingPredicate [underlying: 186#L861true, annotation: [0, 0]]" "CountingPredicate [underlying: 54#L256true, annotation: [0, 0]]" "CountingPredicate [underlying: 321#L680true, annotation: [0, 0]]" "CountingPredicate [underlying: 118#L121-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 209#L628true, annotation: [0, 0]]" "CountingPredicate [underlying: 331#L1224true, annotation: [0, 0]]" "CountingPredicate [underlying: 65#L1685true, annotation: [0, 0]]" "CountingPredicate [underlying: 177#L1077true, annotation: [0, 0]]" "CountingPredicate [underlying: 257#L1494true, annotation: [0, 0]]" "CountingPredicate [underlying: 67#L1679true, annotation: [0, 0]]" "CountingPredicate [underlying: 19#L157-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 280#L187-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 168#L1482true, annotation: [0, 0]]" "CountingPredicate [underlying: 228#L1703true, annotation: [0, 0]]" "CountingPredicate [underlying: 132#L1756true, annotation: [0, 0]]" "CountingPredicate [underlying: 83#L142-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 122#L1337true, annotation: [0, 0]]" "CountingPredicate [underlying: 172#L1203true, annotation: [0, 0]]" "CountingPredicate [underlying: 320#L701true, annotation: [0, 0]]" "CountingPredicate [underlying: 215#L205-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 149#L1141true, annotation: [0, 0]]" "CountingPredicate [underlying: 254#L1589true, annotation: [0, 0]]" "CountingPredicate [underlying: 150#L1626true, annotation: [0, 0]]" "CountingPredicate [underlying: 5#L1666true, annotation: [0, 0]]" "CountingPredicate [underlying: 116#L202-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 310#L651true, annotation: [0, 0]]" "CountingPredicate [underlying: 27#L163-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 78#L145-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 255#L97-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 146#L278true, annotation: [0, 0]]" "CountingPredicate [underlying: 221#L1466true, annotation: [0, 0]]" "CountingPredicate [underlying: 123#L106-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 169#L1165true, annotation: [0, 0]]" "CountingPredicate [underlying: 212#L383true, annotation: [0, 0]]" "CountingPredicate [underlying: 113#L486true, annotation: [0, 0]]" "CountingPredicate [underlying: 189#L160-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 240#L511true, annotation: [0, 0]]" "CountingPredicate [underlying: 32#L41true, annotation: [0, 0]]" "CountingPredicate [underlying: 229#L1762true, annotation: [0, 0]]" "CountingPredicate [underlying: 192#L1257true, annotation: [0, 0]]" "CountingPredicate [underlying: 210#L1450true, annotation: [0, 0]]" "CountingPredicate [underlying: 56#L85-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 259#L1648true, annotation: [0, 0]]" "CountingPredicate [underlying: 131#L1749true, annotation: [0, 0]]" "CountingPredicate [underlying: 133#L473true, annotation: [0, 0]]" "CountingPredicate [underlying: 153#L295true, annotation: [0, 0]]" "CountingPredicate [underlying: 69#L722true, annotation: [0, 0]]" "CountingPredicate [underlying: 92#L932true, annotation: [0, 0]]" "CountingPredicate [underlying: 271#L1119true, annotation: [0, 0]]" "CountingPredicate [underlying: 58#L118-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 165#L1556true, annotation: [0, 0]]" "CountingPredicate [underlying: 330#L1244true, annotation: [0, 0]]" "CountingPredicate [underlying: 333#L199-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 270#L390true, annotation: [0, 0]]" "CountingPredicate [underlying: 316#ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [0, 0]]" "CountingPredicate [underlying: 73#L233true, annotation: [0, 0]]" "CountingPredicate [underlying: 6#L459true, annotation: [0, 0]]" "CountingPredicate [underlying: 191#L505true, annotation: [0, 0]]" "CountingPredicate [underlying: 151#L1015true, annotation: [0, 0]]" "CountingPredicate [underlying: 97#L818true, annotation: [0, 0]]" "CountingPredicate [underlying: 267#L1531true, annotation: [0, 0]]" "CountingPredicate [underlying: 311#L1102true, annotation: [0, 0]]" "CountingPredicate [underlying: 295#L211-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 171#L1783-2true, annotation: [0, 0]]" "CountingPredicate [underlying: 4#L1290true, annotation: [0, 0]]" "CountingPredicate [underlying: 136#L1513true, annotation: [0, 0]]" "CountingPredicate [underlying: 141#L377true, annotation: [0, 0]]" "CountingPredicate [underlying: 241#L1402true, annotation: [0, 0]]" "CountingPredicate [underlying: 160#L1237true, annotation: [0, 0]]" "CountingPredicate [underlying: 206#L773true, annotation: [0, 0]]" "CountingPredicate [underlying: 238#L806true, annotation: [0, 0]]" "CountingPredicate [underlying: 230#L371true, annotation: [0, 0]]" "CountingPredicate [underlying: 279#L1182true, annotation: [0, 0]]" "CountingPredicate [underlying: 307#L1374true, annotation: [0, 0]]" "CountingPredicate [underlying: 127#L1185true, annotation: [0, 0]]" "CountingPredicate [underlying: 278#L190-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 139#L1028true, annotation: [0, 0]]" "CountingPredicate [underlying: 292#L178-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 164#L493true, annotation: [0, 0]]" "CountingPredicate [underlying: 145#L952true, annotation: [0, 0]]" "CountingPredicate [underlying: 84#L55-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 66#L115-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 274#L1544true, annotation: [0, 0]]" "CountingPredicate [underlying: 276#L1613true, annotation: [0, 0]]" "CountingPredicate [underlying: 284#L713true, annotation: [0, 0]]" "CountingPredicate [underlying: 109#L1709true, annotation: [0, 0]]" "CountingPredicate [underlying: 152#L437true, annotation: [0, 0]]" "CountingPredicate [underlying: 174#L904true, annotation: [0, 0]]" "CountingPredicate [underlying: 87#L1215true, annotation: [0, 0]]" "CountingPredicate [underlying: 260#L127-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 277#L1507true, annotation: [0, 0]]" "CountingPredicate [underlying: 90#L1743true, annotation: [0, 0]]" "CountingPredicate [underlying: 7#L768true, annotation: [0, 0]]" "CountingPredicate [underlying: 242#L1391true, annotation: [0, 0]]" "CountingPredicate [underlying: 296#L867true, annotation: [0, 0]]" "CountingPredicate [underlying: 138#L1096true, annotation: [0, 0]]" "CountingPredicate [underlying: 258#L646true, annotation: [0, 0]]" "CountingPredicate [underlying: 287#L1324true, annotation: [0, 0]]" "CountingPredicate [underlying: 37#L984true, annotation: [0, 0]]" "CountingPredicate [underlying: 16#L1550true, annotation: [0, 0]]" "CountingPredicate [underlying: 43#L1035true, annotation: [0, 0]]" "CountingPredicate [underlying: 328#L1089true, annotation: [0, 0]]" "CountingPredicate [underlying: 252#L553true, annotation: [0, 0]]" "CountingPredicate [underlying: 197#L1767true, annotation: [0, 0]]" "CountingPredicate [underlying: 253#L166-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 115#L193-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 324#L64-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 85#L94-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 35#L1170true, annotation: [0, 0]]" "CountingPredicate [underlying: 28#L1135true, annotation: [0, 0]]" "CountingPredicate [underlying: 184#L1058true, annotation: [0, 0]]" "CountingPredicate [underlying: 89#L812true, annotation: [0, 0]]" "CountingPredicate [underlying: 309#L76-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 158#L331true, annotation: [0, 0]]" "CountingPredicate [underlying: 42#L744true, annotation: [0, 0]]" "CountingPredicate [underlying: 170#L1595true, annotation: [0, 0]]" "CountingPredicate [underlying: 44#L124-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 2#L525true, annotation: [0, 0]]" "CountingPredicate [underlying: 88#L1385true, annotation: [0, 0]]" "CountingPredicate [underlying: 323#L1607true, annotation: [0, 0]]" "CountingPredicate [underlying: 251#L307true, annotation: [0, 0]]" "CountingPredicate [underlying: 104#L1124true, annotation: [0, 0]]" "CountingPredicate [underlying: 86#L756true, annotation: [0, 0]]" "CountingPredicate [underlying: 157#L1444true, annotation: [0, 0]]" "CountingPredicate [underlying: 47#L873true, annotation: [0, 0]]" "CountingPredicate [underlying: 304#L1176true, annotation: [0, 0]]" "CountingPredicate [underlying: 50#L499true, annotation: [0, 0]]" "CountingPredicate [underlying: 290#L148-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 187#L151-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 275#L622true, annotation: [0, 0]]" "CountingPredicate [underlying: 166#L727true, annotation: [0, 0]]" "CountingPredicate [underlying: 134#L799true, annotation: [0, 0]]" "CountingPredicate [underlying: 211#L208-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 225#L548true, annotation: [0, 0]]" "CountingPredicate [underlying: 124#L958true, annotation: [0, 0]]" "CountingPredicate [underlying: 159#L1230true, annotation: [0, 0]]" "CountingPredicate [underlying: 317#L922true, annotation: [0, 0]]" "CountingPredicate [underlying: 236#L325true, annotation: [0, 0]]" "CountingPredicate [underlying: 39#L838true, annotation: [0, 0]]" "CountingPredicate [underlying: 15#L1438true, annotation: [0, 0]]" "CountingPredicate [underlying: 180#L34true, annotation: [0, 0]]" "CountingPredicate [underlying: 318#L175-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 103#L588true, annotation: [0, 0]]" "CountingPredicate [underlying: 244#L1692true, annotation: [0, 0]]" "CountingPredicate [underlying: 193#L355true, annotation: [0, 0]]" "CountingPredicate [underlying: 126#L671true, annotation: [0, 0]]" "CountingPredicate [underlying: 196#L91-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 223#L262true, annotation: [0, 0]]" "CountingPredicate [underlying: 142#L467true, annotation: [0, 0]]" "CountingPredicate [underlying: 130#L184-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 256#L1021true, annotation: [0, 0]]" "CountingPredicate [underlying: 9#L996true, annotation: [0, 0]]" "CountingPredicate [underlying: 14#L82-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 77#L223true, annotation: [0, 0]]" "CountingPredicate [underlying: 110#L583true, annotation: [0, 0]]" "CountingPredicate [underlying: 298#L1041true, annotation: [0, 0]]" "CountingPredicate [underlying: 53#L1272true, annotation: [0, 0]]" "CountingPredicate [underlying: 117#L1425true, annotation: [0, 0]]" "CountingPredicate [underlying: 10#L1130true, annotation: [0, 0]]" "CountingPredicate [underlying: 268#L343true, annotation: [0, 0]]" "CountingPredicate [underlying: 199#L641true, annotation: [0, 0]]" "CountingPredicate [underlying: 249#L337true, annotation: [0, 0]]" "CountingPredicate [underlying: 93#L1331true, annotation: [0, 0]]" "CountingPredicate [underlying: 129#L850true, annotation: [0, 0]]" "CountingPredicate [underlying: 319#L414true, annotation: [0, 0]]" "CountingPredicate [underlying: 48#L103-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 283#L52-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 107#L67-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 233#L1251true, annotation: [0, 0]]" "CountingPredicate [underlying: 137#L558true, annotation: [0, 0]]" "CountingPredicate [underlying: 218#L610true, annotation: [0, 0]]" "CountingPredicate [underlying: 239#L133-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 263#L762true, annotation: [0, 0]]" "CountingPredicate [underlying: 305#L1344true, annotation: [0, 0]]" "CountingPredicate [underlying: 214#L1725true, annotation: [0, 0]]" "CountingPredicate [underlying: 51#L716true, annotation: [0, 0]]" "CountingPredicate [underlying: 49#L272true, annotation: [0, 0]]" "CountingPredicate [underlying: 21#L1065true, annotation: [0, 0]]" "CountingPredicate [underlying: 327#L1284true, annotation: [0, 0]]" "CountingPredicate [underlying: 232#L577true, annotation: [0, 0]]" "CountingPredicate [underlying: 121#L61-1true, annotation: [0, 0]]" "CountingPredicate [underlying: 261#L1413true, annotation: [0, 0]]" }, initialStates = {"CountingPredicate [underlying: 185#$Ultimate##0true, annotation: [0, 0]]" }, finalStates = {}, transitions = { ("CountingPredicate [underlying: 235#L300true, annotation: [0, 0]]" "assume (8 == ~a12~0 && 4 == ~a15~0 && 3 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 9 == ~a16~0;~a18~0 := 363758 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) - 363759;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 235#L300true, annotation: [0, 0]]" "assume !((8 == ~a12~0 && 4 == ~a15~0 && 3 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 9 == ~a16~0);" "CountingPredicate [underlying: 251#L307true, annotation: [0, 0]]") ("CountingPredicate [underlying: 162#L1107true, annotation: [0, 0]]" "assume (1 == calculate_output_~input#1 && (((8 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) / 5) - -391507;~a16~0 := 8;~a12~0 := 6;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 162#L1107true, annotation: [0, 0]]" "assume !((1 == calculate_output_~input#1 && (((8 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0))) && 4 == ~a15~0);" "CountingPredicate [underlying: 243#L1113true, annotation: [0, 0]]") ("CountingPredicate [underlying: 289#L408true, annotation: [0, 0]]" "assume (-79 < ~a18~0 && 134 >= ~a18~0) && (8 == ~a16~0 && 4 == ~a15~0 && 1 == calculate_output_~input#1) && 9 == ~a12~0;~a18~0 := -26889 + ~a18~0 - 308042 - -53173;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 289#L408true, annotation: [0, 0]]" "assume !((-79 < ~a18~0 && 134 >= ~a18~0) && (8 == ~a16~0 && 4 == ~a15~0 && 1 == calculate_output_~input#1) && 9 == ~a12~0);" "CountingPredicate [underlying: 319#L414true, annotation: [0, 0]]") ("CountingPredicate [underlying: 266#L665true, annotation: [0, 0]]" "assume 9 == ~a12~0 && 4 == ~a15~0 && (4 == calculate_output_~input#1 && 8 == ~a16~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := (if -1 * (~a18~0 - -387386) < 0 && 0 != -1 * (~a18~0 - -387386) % 10 then 1 + -1 * (~a18~0 - -387386) / 10 else -1 * (~a18~0 - -387386) / 10) - 350531;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 266#L665true, annotation: [0, 0]]" "assume !(9 == ~a12~0 && 4 == ~a15~0 && (4 == calculate_output_~input#1 && 8 == ~a16~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "CountingPredicate [underlying: 126#L671true, annotation: [0, 0]]") ("CountingPredicate [underlying: 224#L599true, annotation: [0, 0]]" "assume 12 == ~a16~0 && 5 == ~a12~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := (if -597667 + ~a18~0 - -30563 < 0 && 0 != (-597667 + ~a18~0 - -30563) % 38 then (-597667 + ~a18~0 - -30563) % 38 - 38 else (-597667 + ~a18~0 - -30563) % 38) - 112;~a12~0 := 8;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 224#L599true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && 5 == ~a12~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "CountingPredicate [underlying: 204#L604true, annotation: [0, 0]]") ("CountingPredicate [underlying: 70#L1619true, annotation: [0, 0]]" "assume 9 == ~a16~0 && ((((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 1 == calculate_output2_~input#1) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 70#L1619true, annotation: [0, 0]]" "assume !(9 == ~a16~0 && ((((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 1 == calculate_output2_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 150#L1626true, annotation: [0, 0]]") ("CountingPredicate [underlying: 286#L977true, annotation: [0, 0]]" "assume 5 == ~a12~0 && (10 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 4 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) - -92063;~a16~0 := 8;~a15~0 := 3;~a12~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 286#L977true, annotation: [0, 0]]" "assume !(5 == ~a12~0 && (10 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 4 == calculate_output_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 37#L984true, annotation: [0, 0]]") ("CountingPredicate [underlying: 36#L421true, annotation: [0, 0]]" "assume (1 == calculate_output_~input#1 && (((((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 11 == ~a16~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0))) && 3 == ~a15~0;~a18~0 := -390754 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 36#L421true, annotation: [0, 0]]" "assume !((1 == calculate_output_~input#1 && (((((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 11 == ~a16~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0))) && 3 == ~a15~0);" "CountingPredicate [underlying: 262#L427true, annotation: [0, 0]]") ("CountingPredicate [underlying: 108#L450true, annotation: [0, 0]]" "assume (8 == ~a16~0 && (4 == calculate_output_~input#1 && 4 == ~a15~0) && 5 == ~a12~0) && ~a18~0 <= -156;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 108#L450true, annotation: [0, 0]]" "assume !((8 == ~a16~0 && (4 == calculate_output_~input#1 && 4 == ~a15~0) && 5 == ~a12~0) && ~a18~0 <= -156);" "CountingPredicate [underlying: 201#L453true, annotation: [0, 0]]") ("CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]" "calculate_output_#t~ret7#1 := calculate_output2_#res#1;havoc calculate_output2_~input#1;havoc calculate_output2_#in~input#1;assume { :end_inline_calculate_output2 } true;assume -2147483648 <= calculate_output_#t~ret7#1 && calculate_output_#t~ret7#1 <= 2147483647;calculate_output_#res#1 := calculate_output_#t~ret7#1;havoc calculate_output_#t~ret7#1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 173#L1351true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (9 == ~a16~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0;~a18~0 := (if 10 * (~a18~0 - 312650) < 0 && 0 != 10 * (~a18~0 - 312650) % 9 then 1 + 10 * (~a18~0 - 312650) / 9 else 10 * (~a18~0 - 312650) / 9) - 121120;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 173#L1351true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (9 == ~a16~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0);" "CountingPredicate [underlying: 297#L1357true, annotation: [0, 0]]") ("CountingPredicate [underlying: 34#L245true, annotation: [0, 0]]" "assume (8 == ~a12~0 && 4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 1 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := 534994 + ~a18~0 - 153945 - 311877;~a12~0 := 9;calculate_output_#res#1 := 25;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 34#L245true, annotation: [0, 0]]" "assume !((8 == ~a12~0 && 4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 1 == calculate_output_~input#1) && 8 == ~a16~0);" "CountingPredicate [underlying: 264#L250true, annotation: [0, 0]]") ("CountingPredicate [underlying: 182#L239true, annotation: [0, 0]]" "assume 8 == ~a16~0 && 4 == ~a15~0 && 8 == ~a12~0 && 4 == calculate_output_~input#1 && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := -95319 + (if ~a18~0 - 465312 < 0 && 0 != (~a18~0 - 465312) % 5 then 1 + (~a18~0 - 465312) / 5 else (~a18~0 - 465312) / 5);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 182#L239true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && 4 == ~a15~0 && 8 == ~a12~0 && 4 == calculate_output_~input#1 && -79 < ~a18~0 && 134 >= ~a18~0);" "CountingPredicate [underlying: 34#L245true, annotation: [0, 0]]") ("CountingPredicate [underlying: 112#L444true, annotation: [0, 0]]" "assume 11 == ~a16~0 && 3 == ~a15~0 && (8 == ~a12~0 && 5 == calculate_output_~input#1) && ~a18~0 <= -156;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 112#L444true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && 3 == ~a15~0 && (8 == ~a12~0 && 5 == calculate_output_~input#1) && ~a18~0 <= -156);" "CountingPredicate [underlying: 108#L450true, annotation: [0, 0]]") ("CountingPredicate [underlying: 227#L1583true, annotation: [0, 0]]" "assume (11 == ~a16~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 4 == calculate_output2_~input#1) && 7 == ~a12~0;~a18~0 := (if -488724 + ~a18~0 < 0 && 0 != (-488724 + ~a18~0) % 299922 then (-488724 + ~a18~0) % 299922 - 299922 else (-488724 + ~a18~0) % 299922) - 300077 - 2;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 227#L1583true, annotation: [0, 0]]" "assume !((11 == ~a16~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 4 == calculate_output2_~input#1) && 7 == ~a12~0);" "CountingPredicate [underlying: 254#L1589true, annotation: [0, 0]]") ("CountingPredicate [underlying: 303#L348true, annotation: [0, 0]]" "assume 9 == ~a16~0 && ((3 == calculate_output_~input#1 && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;~a18~0 := 7 + (if 5 * (207 + ~a18~0) < 0 && 0 != 5 * (207 + ~a18~0) % 106 then 5 * (207 + ~a18~0) % 106 - 106 else 5 * (207 + ~a18~0) % 106);~a16~0 := 10;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 303#L348true, annotation: [0, 0]]" "assume !(9 == ~a16~0 && ((3 == calculate_output_~input#1 && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 193#L355true, annotation: [0, 0]]") ("CountingPredicate [underlying: 294#L1655true, annotation: [0, 0]]" "assume ((2 == calculate_output2_~input#1 && (((134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0))) && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 2;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 294#L1655true, annotation: [0, 0]]" "assume !(((2 == calculate_output2_~input#1 && (((134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0))) && 3 == ~a15~0) && 11 == ~a16~0);" "CountingPredicate [underlying: 178#L1661true, annotation: [0, 0]]") ("CountingPredicate [underlying: 76#L196-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 333#L199-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 76#L196-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 333#L199-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 135#L825true, annotation: [0, 0]]" "assume 5 == ~a12~0 && 10 == ~a16~0 && (6 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 4 == ~a15~0;~a18~0 := 50066 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10);~a16~0 := 9;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 135#L825true, annotation: [0, 0]]" "assume !(5 == ~a12~0 && 10 == ~a16~0 && (6 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 4 == ~a15~0);" "CountingPredicate [underlying: 3#L832true, annotation: [0, 0]]") ("CountingPredicate [underlying: 163#L1714true, annotation: [0, 0]]" "assume 5 == ~a12~0 && (3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 5 == calculate_output2_~input#1) && 11 == ~a16~0;~a18~0 := -2 + ((if ~a18~0 - 263413 < 0 && 0 != (~a18~0 - 263413) % 299922 then (~a18~0 - 263413) % 299922 - 299922 else (~a18~0 - 263413) % 299922) - 300077);~a16~0 := 8;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 163#L1714true, annotation: [0, 0]]" "assume !(5 == ~a12~0 && (3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 5 == calculate_output2_~input#1) && 11 == ~a16~0);" "CountingPredicate [underlying: 272#L1719true, annotation: [0, 0]]") ("CountingPredicate [underlying: 301#L1731true, annotation: [0, 0]]" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && ((9 == ~a16~0 && 6 == calculate_output2_~input#1) && 4 == ~a15~0) && 9 == ~a12~0;~a18~0 := 5 * ~a18~0 - 354899;~a16~0 := 10;~a12~0 := 6;calculate_output2_#res#1 := 22;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 301#L1731true, annotation: [0, 0]]" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && ((9 == ~a16~0 && 6 == calculate_output2_~input#1) && 4 == ~a15~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 265#L1737true, annotation: [0, 0]]") ("CountingPredicate [underlying: 198#L34-2true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 222#L37-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 198#L34-2true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 222#L37-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 64#L1153true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (6 == ~a12~0 && 3 == calculate_output_~input#1 && 8 == ~a16~0) && ~a18~0 <= -156;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 64#L1153true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (6 == ~a12~0 && 3 == calculate_output_~input#1 && 8 == ~a16~0) && ~a18~0 <= -156);" "CountingPredicate [underlying: 167#L1159true, annotation: [0, 0]]") ("CountingPredicate [underlying: 293#L464true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 9 == ~a16~0 && 6 == ~a12~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := 538658 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 538696;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 293#L464true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 9 == ~a16~0 && 6 == ~a12~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "CountingPredicate [underlying: 142#L467true, annotation: [0, 0]]") ("CountingPredicate [underlying: 60#L1197true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 11 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 4 == calculate_output_~input#1;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 then 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 - 299922 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922) - 300077;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 60#L1197true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 11 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 4 == calculate_output_~input#1);" "CountingPredicate [underlying: 172#L1203true, annotation: [0, 0]]") ("CountingPredicate [underlying: 30#L313true, annotation: [0, 0]]" "assume ((4 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a16~0) && 5 == ~a12~0;~a18~0 := -556098 + ~a18~0;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 30#L313true, annotation: [0, 0]]" "assume !(((4 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a16~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 335#L319true, annotation: [0, 0]]") ("CountingPredicate [underlying: 154#L779true, annotation: [0, 0]]" "assume 12 == ~a16~0 && (3 == ~a15~0 && 3 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a12~0;~a18~0 := -503941 + (~a18~0 - -438851);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 154#L779true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && (3 == ~a15~0 && 3 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a12~0);" "CountingPredicate [underlying: 326#L785true, annotation: [0, 0]]") ("CountingPredicate [underlying: 20#L434true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 12 == ~a16~0 && 5 == ~a12~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := -1708 + ((if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) - -1641);calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 20#L434true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 12 == ~a16~0 && 5 == ~a12~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "CountingPredicate [underlying: 152#L437true, annotation: [0, 0]]") ("CountingPredicate [underlying: 190#L289true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 6 == ~a12~0 && 2 == calculate_output_~input#1) && ~a18~0 <= -156) && 4 == ~a15~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 190#L289true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 6 == ~a12~0 && 2 == calculate_output_~input#1) && ~a18~0 <= -156) && 4 == ~a15~0);" "CountingPredicate [underlying: 153#L295true, annotation: [0, 0]]") ("CountingPredicate [underlying: 213#L136-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0);" "CountingPredicate [underlying: 156#L139-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 213#L136-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 156#L139-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 79#L1396true, annotation: [0, 0]]" "assume ((2 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := -125980 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - -251504 - 125524);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 79#L1396true, annotation: [0, 0]]" "assume !(((2 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0) && 11 == ~a16~0);" "CountingPredicate [underlying: 241#L1402true, annotation: [0, 0]]") ("CountingPredicate [underlying: 91#L214-1true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 12 == ~a16~0 && 6 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0));~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a12~0 := 8;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 91#L214-1true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 12 == ~a16~0 && 6 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)));" "CountingPredicate [underlying: 77#L223true, annotation: [0, 0]]") ("CountingPredicate [underlying: 312#L892true, annotation: [0, 0]]" "assume (((4 == calculate_output_~input#1 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0) && 11 == ~a16~0;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 312#L892true, annotation: [0, 0]]" "assume !((((4 == calculate_output_~input#1 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0) && 11 == ~a16~0);" "CountingPredicate [underlying: 101#L898true, annotation: [0, 0]]") ("CountingPredicate [underlying: 61#L1260true, annotation: [0, 0]]" "assume (((-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1 && 4 == ~a15~0) && 8 == ~a12~0) && 8 == ~a16~0;~a18~0 := (if 10 * (~a18~0 - -325901 - 596158) < 0 && 0 != 10 * (~a18~0 - -325901 - 596158) % 9 then 1 + 10 * (~a18~0 - -325901 - 596158) / 9 else 10 * (~a18~0 - -325901 - 596158) / 9);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 61#L1260true, annotation: [0, 0]]" "assume !((((-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1 && 4 == ~a15~0) && 8 == ~a12~0) && 8 == ~a16~0);" "CountingPredicate [underlying: 31#L1266true, annotation: [0, 0]]") ("CountingPredicate [underlying: 63#L738true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 2 == calculate_output_~input#1 && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;~a18~0 := -493699 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9);~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 63#L738true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 2 == calculate_output_~input#1 && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 42#L744true, annotation: [0, 0]]") ("CountingPredicate [underlying: 94#L1380true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 5 == ~a12~0 && 12 == ~a16~0 && 5 == calculate_output_~input#1 && 134 < ~a18~0;~a18~0 := -103268 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) - 179093;~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 94#L1380true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 5 == ~a12~0 && 12 == ~a16~0 && 5 == calculate_output_~input#1 && 134 < ~a18~0);" "CountingPredicate [underlying: 88#L1385true, annotation: [0, 0]]") ("CountingPredicate [underlying: 265#L1737true, annotation: [0, 0]]" "assume ((2 == calculate_output2_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156))) && 12 == ~a16~0) && 3 == ~a15~0;~a18~0 := -2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 265#L1737true, annotation: [0, 0]]" "assume !(((2 == calculate_output2_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156))) && 12 == ~a16~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 90#L1743true, annotation: [0, 0]]") ("CountingPredicate [underlying: 183#L1520true, annotation: [0, 0]]" "assume 11 == ~a16~0 && (5 == calculate_output2_~input#1 && (((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || (7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0))) && 3 == ~a15~0;~a18~0 := -190496 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -28 - -1) - -190494;~a12~0 := 9;calculate_output2_#res#1 := 24;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 183#L1520true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && (5 == calculate_output2_~input#1 && (((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || (7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0))) && 3 == ~a15~0);" "CountingPredicate [underlying: 202#L1525true, annotation: [0, 0]]") ("CountingPredicate [underlying: 208#L1638true, annotation: [0, 0]]" "assume ((5 == ~a12~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 2 == calculate_output2_~input#1) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 208#L1638true, annotation: [0, 0]]" "assume !(((5 == ~a12~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 2 == calculate_output2_~input#1) && 11 == ~a16~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 334#L1643true, annotation: [0, 0]]") ("CountingPredicate [underlying: 315#L46-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 120#L49-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 315#L46-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 120#L49-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 96#L1363true, annotation: [0, 0]]" "assume 9 == ~a16~0 && 6 == ~a12~0 && 4 == ~a15~0 && 4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := 5 * (if -541849 + ~a18~0 < 0 && 0 != (-541849 + ~a18~0) % 5 then 1 + (-541849 + ~a18~0) / 5 else (-541849 + ~a18~0) / 5);~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 96#L1363true, annotation: [0, 0]]" "assume !(9 == ~a16~0 && 6 == ~a12~0 && 4 == ~a15~0 && 4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "CountingPredicate [underlying: 38#L1368true, annotation: [0, 0]]") ("CountingPredicate [underlying: 231#L1471true, annotation: [0, 0]]" "assume 9 == ~a16~0 && 4 == ~a15~0 && 6 == calculate_output_~input#1 && ((134 < ~a18~0 && 5 == ~a12~0) || (6 == ~a12~0 && ~a18~0 <= -156));~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 1;~a12~0 := 7;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 231#L1471true, annotation: [0, 0]]" "assume !(9 == ~a16~0 && 4 == ~a15~0 && 6 == calculate_output_~input#1 && ((134 < ~a18~0 && 5 == ~a12~0) || (6 == ~a12~0 && ~a18~0 <= -156)));" "CountingPredicate [underlying: 247#L1476true, annotation: [0, 0]]") ("CountingPredicate [underlying: 226#L40-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0);" "CountingPredicate [underlying: 194#L43-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 226#L40-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 194#L43-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 205#L696true, annotation: [0, 0]]" "assume (((11 == ~a16~0 && 2 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := (if 10 * (~a18~0 - 388142 - 114659) < 0 && 0 != 10 * (~a18~0 - 388142 - 114659) % 9 then 1 + 10 * (~a18~0 - 388142 - 114659) / 9 else 10 * (~a18~0 - 388142 - 114659) / 9);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 205#L696true, annotation: [0, 0]]" "assume !((((11 == ~a16~0 && 2 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "CountingPredicate [underlying: 320#L701true, annotation: [0, 0]]") ("CountingPredicate [underlying: 202#L1525true, annotation: [0, 0]]" "assume 7 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (5 == calculate_output2_~input#1 && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if 4454 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (4454 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 5 then 1 + (4454 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 5 else (4454 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 5) - 411113;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 202#L1525true, annotation: [0, 0]]" "assume !(7 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (5 == calculate_output2_~input#1 && 3 == ~a15~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 267#L1531true, annotation: [0, 0]]") ("CountingPredicate [underlying: 23#L1277true, annotation: [0, 0]]" "assume (9 == ~a16~0 && ((~a18~0 <= -156 && 8 == ~a12~0) || (7 == ~a12~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 311597;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 23#L1277true, annotation: [0, 0]]" "assume !((9 == ~a16~0 && ((~a18~0 <= -156 && 8 == ~a12~0) || (7 == ~a12~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 327#L1284true, annotation: [0, 0]]") ("CountingPredicate [underlying: 248#L1537true, annotation: [0, 0]]" "assume 10 == ~a16~0 && 4 == ~a15~0 && (134 < ~a18~0 && 2 == calculate_output2_~input#1) && 6 == ~a12~0;~a18~0 := -300077 + (if -86259 + (~a18~0 - 490505) < 0 && 0 != (-86259 + (~a18~0 - 490505)) % 299922 then (-86259 + (~a18~0 - 490505)) % 299922 - 299922 else (-86259 + (~a18~0 - 490505)) % 299922);~a16~0 := 9;~a15~0 := 3;~a12~0 := 8;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 248#L1537true, annotation: [0, 0]]" "assume !(10 == ~a16~0 && 4 == ~a15~0 && (134 < ~a18~0 && 2 == calculate_output2_~input#1) && 6 == ~a12~0);" "CountingPredicate [underlying: 274#L1544true, annotation: [0, 0]]") ("CountingPredicate [underlying: 59#L885true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ((((6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 5 == calculate_output_~input#1) && 9 == ~a16~0;~a18~0 := (if -1 * (368648 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5)) < 0 && 0 != -1 * (368648 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5)) % 10 then 1 + -1 * (368648 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5)) / 10 else -1 * (368648 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5)) / 10);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 59#L885true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ((((6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 5 == calculate_output_~input#1) && 9 == ~a16~0);" "CountingPredicate [underlying: 312#L892true, annotation: [0, 0]]") ("CountingPredicate [underlying: 219#L169-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 55#L172-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 219#L169-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 55#L172-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 195#L1697true, annotation: [0, 0]]" "assume ((8 == ~a12~0 && 6 == calculate_output2_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := 5 * (-89557 + ~a18~0);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 195#L1697true, annotation: [0, 0]]" "assume !(((8 == ~a12~0 && 6 == calculate_output2_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 228#L1703true, annotation: [0, 0]]") ("CountingPredicate [underlying: 332#L1456true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ((5 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 5 == ~a12~0) && 10 == ~a16~0;~a18~0 := (if 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) < 0 && 0 != 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38 then 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38 - 38 else 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38) - 96;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 332#L1456true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ((5 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 5 == ~a12~0) && 10 == ~a16~0);" "CountingPredicate [underlying: 18#L1459true, annotation: [0, 0]]") ("CountingPredicate [underlying: 12#L1777true, annotation: [0, 0]]" "#t~ret10#1 := main_#res#1;havoc main_#t~nondet8#1, main_#t~ret9#1, main_~input~0#1, main_~output~0#1;assume { :end_inline_main } true;assume true;" "CountingPredicate [underlying: 148#ULTIMATE.startEXITtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 175#L1083true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (9 == ~a16~0 && 4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0;~a18~0 := 5 * ~a18~0 - -337473 - 438171;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 175#L1083true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (9 == ~a16~0 && 4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0);" "CountingPredicate [underlying: 328#L1089true, annotation: [0, 0]]") ("CountingPredicate [underlying: 144#L788true, annotation: [0, 0]]" "assume 3 == ~a15~0 && (((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0) || (((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 11 == ~a16~0) && 9 == ~a12~0)) && 2 == calculate_output_~input#1;~a18~0 := -300079 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 144#L788true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && (((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0) || (((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 11 == ~a16~0) && 9 == ~a12~0)) && 2 == calculate_output_~input#1);" "CountingPredicate [underlying: 282#L794true, annotation: [0, 0]]") ("CountingPredicate [underlying: 216#L1003true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (5 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0))) && 8 == ~a16~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 216#L1003true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (5 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0))) && 8 == ~a16~0);" "CountingPredicate [underlying: 155#L1009true, annotation: [0, 0]]") ("CountingPredicate [underlying: 313#L1319true, annotation: [0, 0]]" "assume (((3 == ~a15~0 && 1 == calculate_output_~input#1) && 12 == ~a16~0) && 134 < ~a18~0) && 5 == ~a12~0;~a18~0 := (if 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) < 0 && 0 != 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 9 then 1 + 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 9 else 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 9) - 83144;~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 313#L1319true, annotation: [0, 0]]" "assume !((((3 == ~a15~0 && 1 == calculate_output_~input#1) && 12 == ~a16~0) && 134 < ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 287#L1324true, annotation: [0, 0]]") ("CountingPredicate [underlying: 111#L733true, annotation: [0, 0]]" "assume 5 == ~a12~0 && 4 == ~a15~0 && (1 == calculate_output_~input#1 && 10 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := -483778 + ~a18~0;~a16~0 := 8;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 111#L733true, annotation: [0, 0]]" "assume !(5 == ~a12~0 && 4 == ~a15~0 && (1 == calculate_output_~input#1 && 10 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "CountingPredicate [underlying: 63#L738true, annotation: [0, 0]]") ("CountingPredicate [underlying: 322#L1296true, annotation: [0, 0]]" "assume ((1 == calculate_output_~input#1 && ((~a18~0 <= -156 && 8 == ~a12~0) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0) && 9 == ~a16~0;~a18~0 := -116 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 1 - 1;~a12~0 := 8;calculate_output_#res#1 := 24;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 322#L1296true, annotation: [0, 0]]" "assume !(((1 == calculate_output_~input#1 && ((~a18~0 <= -156 && 8 == ~a12~0) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0) && 9 == ~a16~0);" "CountingPredicate [underlying: 285#L1301true, annotation: [0, 0]]") ("CountingPredicate [underlying: 288#L616true, annotation: [0, 0]]" "assume (5 == ~a12~0 && (-156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0 && 6 == calculate_output_~input#1) && 10 == ~a16~0;~a18~0 := (if ~a18~0 - 233839 - 136301 < 0 && 0 != (~a18~0 - 233839 - 136301) % 5 then 1 + (~a18~0 - 233839 - 136301) / 5 else (~a18~0 - 233839 - 136301) / 5) - -671859;~a16~0 := 9;~a12~0 := 7;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 288#L616true, annotation: [0, 0]]" "assume !((5 == ~a12~0 && (-156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0 && 6 == calculate_output_~input#1) && 10 == ~a16~0);" "CountingPredicate [underlying: 275#L622true, annotation: [0, 0]]") ("CountingPredicate [underlying: 102#L1487true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 6 == calculate_output_~input#1 && (((8 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0));~a18~0 := -312636 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 102#L1487true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 6 == calculate_output_~input#1 && (((8 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0)));" "CountingPredicate [underlying: 257#L1494true, annotation: [0, 0]]") ("CountingPredicate [underlying: 95#L537true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ((4 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0) && 9 == ~a16~0;~a18~0 := -116 + (if ~a18~0 - -89780 < 0 && 0 != (~a18~0 - -89780) % 38 then (~a18~0 - -89780) % 38 - 38 else (~a18~0 - -89780) % 38);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 95#L537true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ((4 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0) && 9 == ~a16~0);" "CountingPredicate [underlying: 52#L543true, annotation: [0, 0]]") ("CountingPredicate [underlying: 273#L634true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 9 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) && 4 == calculate_output_~input#1;~a18~0 := (if 11 * (if 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) < 0 && 0 != 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) % 10 then 1 + 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10 else 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10) < 0 && 0 != 11 * (if 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) < 0 && 0 != 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) % 10 then 1 + 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10 else 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10) % 10 then 1 + 11 * (if 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) < 0 && 0 != 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) % 10 then 1 + 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10 else 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10) / 10 else 11 * (if 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) < 0 && 0 != 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) % 10 then 1 + 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10 else 9 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2) / 10) / 10);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 273#L634true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 9 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) && 4 == calculate_output_~input#1);" "CountingPredicate [underlying: 199#L641true, annotation: [0, 0]]") ("CountingPredicate [underlying: 81#L1071true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0) || ((9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 9 == ~a16~0) && 9 == ~a12~0)) && 4 == calculate_output_~input#1;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299932 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299932 - 299932 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299932) - -300066;~a16~0 := 10;~a12~0 := 6;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 81#L1071true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0) || ((9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0) || ((134 < ~a18~0 && 9 == ~a16~0) && 9 == ~a12~0)) && 4 == calculate_output_~input#1);" "CountingPredicate [underlying: 177#L1077true, annotation: [0, 0]]") ("CountingPredicate [underlying: 155#L1009true, annotation: [0, 0]]" "assume 9 == ~a16~0 && (4 == ~a15~0 && 1 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0;~a18~0 := -117 + (if 432253 + ~a18~0 < 0 && 0 != (432253 + ~a18~0) % 38 then (432253 + ~a18~0) % 38 - 38 else (432253 + ~a18~0) % 38);~a16~0 := 10;~a12~0 := 5;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 155#L1009true, annotation: [0, 0]]" "assume !(9 == ~a16~0 && (4 == ~a15~0 && 1 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0);" "CountingPredicate [underlying: 151#L1015true, annotation: [0, 0]]") ("CountingPredicate [underlying: 101#L898true, annotation: [0, 0]]" "assume (11 == ~a16~0 && (3 == ~a15~0 && 2 == calculate_output_~input#1) && ~a18~0 <= -156) && 8 == ~a12~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -27;~a16~0 := 12;~a12~0 := 6;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 101#L898true, annotation: [0, 0]]" "assume !((11 == ~a16~0 && (3 == ~a15~0 && 2 == calculate_output_~input#1) && ~a18~0 <= -156) && 8 == ~a12~0);" "CountingPredicate [underlying: 174#L904true, annotation: [0, 0]]") ("CountingPredicate [underlying: 194#L43-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 315#L46-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 194#L43-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 315#L46-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 181#L70-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 302#L73-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 181#L70-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 302#L73-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 98#L228true, annotation: [0, 0]]" "assume ((2 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 9 == ~a16~0) && 4 == ~a15~0;~a18~0 := 28 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 then (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 - 106 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106);~a12~0 := 7;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 98#L228true, annotation: [0, 0]]" "assume !(((2 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 9 == ~a16~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 73#L233true, annotation: [0, 0]]") ("CountingPredicate [underlying: 45#L570true, annotation: [0, 0]]" "assume ((6 == ~a12~0 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 4 == ~a15~0) && 10 == ~a16~0;~a18~0 := -96018 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -28) - -96017;~a16~0 := 12;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 45#L570true, annotation: [0, 0]]" "assume !(((6 == ~a12~0 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 4 == ~a15~0) && 10 == ~a16~0);" "CountingPredicate [underlying: 232#L577true, annotation: [0, 0]]") ("CountingPredicate [underlying: 272#L1719true, annotation: [0, 0]]" "assume 8 == ~a16~0 && 7 == ~a12~0 && (5 == calculate_output2_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 4 == ~a15~0;~a18~0 := (if 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5) < 0 && 0 != 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5) % 10 then 1 + 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5) / 10 else 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 156) / 5) / 10);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 272#L1719true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && 7 == ~a12~0 && (5 == calculate_output2_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 4 == ~a15~0);" "CountingPredicate [underlying: 214#L1725true, annotation: [0, 0]]") ("CountingPredicate [underlying: 222#L37-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0;" "CountingPredicate [underlying: 32#L41true, annotation: [0, 0]]") ("CountingPredicate [underlying: 222#L37-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0);" "CountingPredicate [underlying: 226#L40-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 264#L250true, annotation: [0, 0]]" "assume ((-79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1) && 7 == ~a12~0;~a18~0 := (if -1 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -329526) < 0 && 0 != -1 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -329526) % 10 then 1 + -1 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -329526) / 10 else -1 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -329526) / 10);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 264#L250true, annotation: [0, 0]]" "assume !(((-79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1) && 7 == ~a12~0);" "CountingPredicate [underlying: 54#L256true, annotation: [0, 0]]") ("CountingPredicate [underlying: 188#L989true, annotation: [0, 0]]" "assume (9 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 6 == ~a12~0) && 4 == ~a15~0;~a18~0 := (if 10 * (~a18~0 - 434752) < 0 && 0 != 10 * (~a18~0 - 434752) % 9 then 1 + 10 * (~a18~0 - 434752) / 9 else 10 * (~a18~0 - 434752) / 9);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 188#L989true, annotation: [0, 0]]" "assume !((9 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 6 == ~a12~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 9#L996true, annotation: [0, 0]]") ("CountingPredicate [underlying: 72#L181-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 130#L184-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 72#L181-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 130#L184-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 8#L518true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 9 == ~a16~0 && 2 == calculate_output_~input#1 && ((5 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 6 == ~a12~0));~a18~0 := -300077 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 1;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 8#L518true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 9 == ~a16~0 && 2 == calculate_output_~input#1 && ((5 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 6 == ~a12~0)));" "CountingPredicate [underlying: 2#L525true, annotation: [0, 0]]") ("CountingPredicate [underlying: 120#L49-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0);" "CountingPredicate [underlying: 283#L52-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 120#L49-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 283#L52-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 26#L1147true, annotation: [0, 0]]" "assume (9 == ~a16~0 && 5 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := 5 * ~a18~0 - 10445 - 493515;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 26#L1147true, annotation: [0, 0]]" "assume !((9 == ~a16~0 && 5 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 64#L1153true, annotation: [0, 0]]") ("CountingPredicate [underlying: 3#L832true, annotation: [0, 0]]" "assume ((6 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 8 == ~a16~0) && 4 == ~a15~0;~a18~0 := -300077 + (if -45334 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (-45334 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 299922 then (-45334 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 299922 - 299922 else (-45334 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 299922);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 3#L832true, annotation: [0, 0]]" "assume !(((6 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 8 == ~a16~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 39#L838true, annotation: [0, 0]]") ("CountingPredicate [underlying: 234#L112-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 66#L115-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 234#L112-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 66#L115-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 52#L543true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (5 == ~a12~0 && 5 == calculate_output_~input#1 && ~a18~0 <= -156) && 8 == ~a16~0;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 52#L543true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (5 == ~a12~0 && 5 == calculate_output_~input#1 && ~a18~0 <= -156) && 8 == ~a16~0);" "CountingPredicate [underlying: 225#L548true, annotation: [0, 0]]") ("CountingPredicate [underlying: 217#L1191true, annotation: [0, 0]]" "assume ((4 == ~a15~0 && 1 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0) && 8 == ~a16~0;~a18~0 := (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) - 44611 - 2793;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 217#L1191true, annotation: [0, 0]]" "assume !(((4 == ~a15~0 && 1 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0) && 8 == ~a16~0);" "CountingPredicate [underlying: 60#L1197true, annotation: [0, 0]]") ("CountingPredicate [underlying: 203#L1673true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ((3 == calculate_output2_~input#1 && 5 == ~a12~0) && 8 == ~a16~0) && ~a18~0 <= -156;~a18~0 := -101 + (if (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) < 0 && 0 != (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) % 38 then (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) % 38 - 38 else (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) % 38);~a16~0 := 12;~a15~0 := 3;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 203#L1673true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ((3 == calculate_output2_~input#1 && 5 == ~a12~0) && 8 == ~a16~0) && ~a18~0 <= -156);" "CountingPredicate [underlying: 67#L1679true, annotation: [0, 0]]") ("CountingPredicate [underlying: 41#L1210true, annotation: [0, 0]]" "assume 5 == ~a12~0 && 11 == ~a16~0 && (1 == calculate_output_~input#1 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a12~0 := 6;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 41#L1210true, annotation: [0, 0]]" "assume !(5 == ~a12~0 && 11 == ~a16~0 && (1 == calculate_output_~input#1 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "CountingPredicate [underlying: 87#L1215true, annotation: [0, 0]]") ("CountingPredicate [underlying: 17#L564true, annotation: [0, 0]]" "assume 11 == ~a16~0 && 3 == ~a15~0 && 3 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156));~a18~0 := (if 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) < 0 && 0 != 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38 then 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38 - 38 else 5 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 38) - 97;~a16~0 := 12;~a12~0 := 7;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 17#L564true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && 3 == ~a15~0 && 3 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)));" "CountingPredicate [underlying: 45#L570true, annotation: [0, 0]]") ("CountingPredicate [underlying: 297#L1357true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 6 == calculate_output_~input#1 && ((((11 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0) || (9 == ~a12~0 && 134 < ~a18~0 && 11 == ~a16~0)) || ((12 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0));~a18~0 := -368911 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 86460;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 297#L1357true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 6 == calculate_output_~input#1 && ((((11 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0) || (9 == ~a12~0 && 134 < ~a18~0 && 11 == ~a16~0)) || ((12 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0)));" "CountingPredicate [underlying: 96#L1363true, annotation: [0, 0]]") ("CountingPredicate [underlying: 334#L1643true, annotation: [0, 0]]" "assume (5 == ~a12~0 && 3 == ~a15~0 && 4 == calculate_output2_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 11 == ~a16~0;~a18~0 := (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1 < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) / 5) - 308492;~a16~0 := 8;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 334#L1643true, annotation: [0, 0]]" "assume !((5 == ~a12~0 && 3 == ~a15~0 && 4 == calculate_output2_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 11 == ~a16~0);" "CountingPredicate [underlying: 259#L1648true, annotation: [0, 0]]") ("CountingPredicate [underlying: 179#L658true, annotation: [0, 0]]" "assume ((((9 == ~a12~0 && 9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (9 == ~a12~0 && 9 == ~a16~0 && 134 < ~a18~0)) || (5 == ~a12~0 && 10 == ~a16~0 && ~a18~0 <= -156)) && 6 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if 300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1 < 0 && 0 != (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) % 5 then 1 + (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) / 5 else (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) / 5) - -173797;~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 179#L658true, annotation: [0, 0]]" "assume !(((((9 == ~a12~0 && 9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (9 == ~a12~0 && 9 == ~a16~0 && 134 < ~a18~0)) || (5 == ~a12~0 && 10 == ~a16~0 && ~a18~0 <= -156)) && 6 == calculate_output_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 266#L665true, annotation: [0, 0]]") ("CountingPredicate [underlying: 143#L856true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 1 == calculate_output_~input#1) && 4 == ~a15~0) && 5 == ~a12~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1 - 1;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 143#L856true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 1 == calculate_output_~input#1) && 4 == ~a15~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 186#L861true, annotation: [0, 0]]") ("CountingPredicate [underlying: 31#L1266true, annotation: [0, 0]]" "assume (4 == calculate_output_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) || (9 == ~a12~0 && 134 < ~a18~0 && 11 == ~a16~0)) || ((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0))) && 3 == ~a15~0;~a18~0 := 28 + (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - 1;~a16~0 := 12;~a12~0 := 7;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 31#L1266true, annotation: [0, 0]]" "assume !((4 == calculate_output_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) || (9 == ~a12~0 && 134 < ~a18~0 && 11 == ~a16~0)) || ((~a18~0 <= -156 && 12 == ~a16~0) && 5 == ~a12~0))) && 3 == ~a15~0);" "CountingPredicate [underlying: 53#L1272true, annotation: [0, 0]]") ("CountingPredicate [underlying: 178#L1661true, annotation: [0, 0]]" "assume 3 == ~a15~0 && ((3 == calculate_output2_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0) && 12 == ~a16~0;~a18~0 := 429230 + ~a18~0 - 1021683;~a16~0 := 8;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 178#L1661true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && ((3 == calculate_output2_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 5 == ~a12~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 5#L1666true, annotation: [0, 0]]") ("CountingPredicate [underlying: 335#L319true, annotation: [0, 0]]" "assume 134 < ~a18~0 && 6 == ~a12~0 && 10 == ~a16~0 && 1 == calculate_output_~input#1 && 4 == ~a15~0;~a18~0 := (if -183065 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) < 0 && 0 != (-183065 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) % 5 then 1 + (-183065 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5 else (-183065 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5);~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 335#L319true, annotation: [0, 0]]" "assume !(134 < ~a18~0 && 6 == ~a12~0 && 10 == ~a16~0 && 1 == calculate_output_~input#1 && 4 == ~a15~0);" "CountingPredicate [underlying: 236#L325true, annotation: [0, 0]]") ("CountingPredicate [underlying: 13#L58-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 121#L61-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 13#L58-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 121#L61-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 176#L267true, annotation: [0, 0]]" "assume 5 == ~a12~0 && ((1 == calculate_output_~input#1 && 8 == ~a16~0) && ~a18~0 <= -156) && 4 == ~a15~0;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 176#L267true, annotation: [0, 0]]" "assume !(5 == ~a12~0 && ((1 == calculate_output_~input#1 && 8 == ~a16~0) && ~a18~0 <= -156) && 4 == ~a15~0);" "CountingPredicate [underlying: 49#L272true, annotation: [0, 0]]") ("CountingPredicate [underlying: 55#L172-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 318#L175-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 55#L172-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 318#L175-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 75#L1407true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ((9 == ~a12~0 && 134 < ~a18~0 && 8 == ~a16~0) || (5 == ~a12~0 && 9 == ~a16~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1;~a18~0 := (if 51 * (if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) < 0 && 0 != 51 * (if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) % 10 then 1 + 51 * (if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) / 10 else 51 * (if -117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) < 0 && 0 != (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) % 5 then 1 + (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5 else (-117 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38)) / 5) / 10);~a16~0 := 9;~a12~0 := 6;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 75#L1407true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ((9 == ~a12~0 && 134 < ~a18~0 && 8 == ~a16~0) || (5 == ~a12~0 && 9 == ~a16~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1);" "CountingPredicate [underlying: 261#L1413true, annotation: [0, 0]]") ("CountingPredicate [underlying: 119#L366true, annotation: [0, 0]]" "assume (((((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0)) && 4 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5) < 0 && 0 != 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5) % 10 then 1 + 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5) / 10 else 51 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 117) / 5) / 10);~a12~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 119#L366true, annotation: [0, 0]]" "assume !((((((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0)) && 4 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 230#L371true, annotation: [0, 0]]") ("CountingPredicate [underlying: 308#L154-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 19#L157-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 308#L154-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 19#L157-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]" "main_#t~ret9#1 := calculate_output_#res#1;havoc calculate_output_#t~ret7#1, calculate_output_~input#1;havoc calculate_output_#in~input#1;assume { :end_inline_calculate_output } true;assume -2147483648 <= main_#t~ret9#1 && main_#t~ret9#1 <= 2147483647;main_~output~0#1 := main_#t~ret9#1;havoc main_~input~0#1;havoc main_#t~ret9#1;" "CountingPredicate [underlying: 171#L1783-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 114#L945true, annotation: [0, 0]]" "assume 12 == ~a16~0 && (-156 < ~a18~0 && -79 >= ~a18~0) && (7 == ~a12~0 && 1 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if -1 * (if ~a18~0 - -321471 < 0 && 0 != (~a18~0 - -321471) % 5 then 1 + (~a18~0 - -321471) / 5 else (~a18~0 - -321471) / 5) < 0 && 0 != -1 * (if ~a18~0 - -321471 < 0 && 0 != (~a18~0 - -321471) % 5 then 1 + (~a18~0 - -321471) / 5 else (~a18~0 - -321471) / 5) % 10 then 1 + -1 * (if ~a18~0 - -321471 < 0 && 0 != (~a18~0 - -321471) % 5 then 1 + (~a18~0 - -321471) / 5 else (~a18~0 - -321471) / 5) / 10 else -1 * (if ~a18~0 - -321471 < 0 && 0 != (~a18~0 - -321471) % 5 then 1 + (~a18~0 - -321471) / 5 else (~a18~0 - -321471) / 5) / 10);~a16~0 := 8;~a15~0 := 4;~a12~0 := 5;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 114#L945true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && (-156 < ~a18~0 && -79 >= ~a18~0) && (7 == ~a12~0 && 1 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 145#L952true, annotation: [0, 0]]") ("CountingPredicate [underlying: 161#L927true, annotation: [0, 0]]" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0 && 5 == ~a12~0 && 11 == ~a16~0 && 3 == calculate_output_~input#1;~a18~0 := -976893 + (~a18~0 - 346761 - -815404);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 161#L927true, annotation: [0, 0]]" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0 && 5 == ~a12~0 && 11 == ~a16~0 && 3 == calculate_output_~input#1);" "CountingPredicate [underlying: 92#L932true, annotation: [0, 0]]") ("CountingPredicate [underlying: 207#L1221true, annotation: [0, 0]]" "assume 9 == ~a16~0 && ((2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 4 == ~a15~0) && 6 == ~a12~0;~a18~0 := 27 + (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -1;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 207#L1221true, annotation: [0, 0]]" "assume !(9 == ~a16~0 && ((2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 4 == ~a15~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 331#L1224true, annotation: [0, 0]]") ("CountingPredicate [underlying: 262#L427true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 6 == ~a12~0 && 8 == ~a16~0 && 3 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0);~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2;~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 25;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 262#L427true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 6 == ~a12~0 && 8 == ~a16~0 && 3 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0));" "CountingPredicate [underlying: 20#L434true, annotation: [0, 0]]") ("CountingPredicate [underlying: 243#L1113true, annotation: [0, 0]]" "assume 6 == ~a12~0 && (3 == ~a15~0 && 5 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0;~a18~0 := (if 10 * (-85998 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) < 0 && 0 != 10 * (-85998 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 9 then 1 + 10 * (-85998 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9 else 10 * (-85998 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 243#L1113true, annotation: [0, 0]]" "assume !(6 == ~a12~0 && (3 == ~a15~0 && 5 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0);" "CountingPredicate [underlying: 271#L1119true, annotation: [0, 0]]") ("CountingPredicate [underlying: 105#L396true, annotation: [0, 0]]" "assume 3 == ~a15~0 && ((((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 6 == calculate_output_~input#1) && 11 == ~a16~0) && 5 == ~a12~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116 - 2 - -1;~a12~0 := 7;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 105#L396true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && ((((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 6 == calculate_output_~input#1) && 11 == ~a16~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 11#L401true, annotation: [0, 0]]") ("CountingPredicate [underlying: 237#L479true, annotation: [0, 0]]" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 12 == ~a16~0) && 3 == ~a15~0) && 9 == ~a12~0;~a18~0 := (if ~a18~0 - 568671 < 0 && 0 != (~a18~0 - 568671) % 5 then 1 + (~a18~0 - 568671) / 5 else (~a18~0 - 568671) / 5) - -21092;~a16~0 := 8;~a15~0 := 4;~a12~0 := 7;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 237#L479true, annotation: [0, 0]]" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 12 == ~a16~0) && 3 == ~a15~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 113#L486true, annotation: [0, 0]]") ("CountingPredicate [underlying: 167#L1159true, annotation: [0, 0]]" "assume 8 == ~a16~0 && 4 == ~a15~0 && 6 == ~a12~0 && 6 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0);~a18~0 := -169688 + (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1 < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1) / 5);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 167#L1159true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && 4 == ~a15~0 && 6 == ~a12~0 && 6 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0));" "CountingPredicate [underlying: 169#L1165true, annotation: [0, 0]]") ("CountingPredicate [underlying: 147#L939true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 12 == ~a16~0 && 4 == calculate_output_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156));~a18~0 := -216725 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - -216724);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 147#L939true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 12 == ~a16~0 && 4 == calculate_output_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156)));" "CountingPredicate [underlying: 114#L945true, annotation: [0, 0]]") ("CountingPredicate [underlying: 185#$Ultimate##0true, annotation: [0, 0]]" "assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(0, 1, 1, 1);call #Ultimate.allocInit(20, 2);call #Ultimate.allocInit(12, 3);~inputB~0 := 2;~inputE~0 := 5;~inputD~0 := 4;~inputF~0 := 6;~inputC~0 := 3;~inputA~0 := 1;~a15~0 := 3;~a18~0 := -87;~a16~0 := 11;~a12~0 := 5;assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet8#1, main_#t~ret9#1, main_~input~0#1, main_~output~0#1;main_~output~0#1 := -1;" "CountingPredicate [underlying: 171#L1783-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 106#L915true, annotation: [0, 0]]" "assume (4 == ~a15~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1) && 9 == ~a16~0;~a18~0 := -300077 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 106#L915true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1) && 9 == ~a16~0);" "CountingPredicate [underlying: 317#L922true, annotation: [0, 0]]") ("CountingPredicate [underlying: 156#L139-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 83#L142-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 156#L139-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 83#L142-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 128#L109-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 234#L112-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 128#L109-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 234#L112-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 22#L360true, annotation: [0, 0]]" "assume 11 == ~a16~0 && (8 == ~a12~0 && 1 == calculate_output_~input#1 && 3 == ~a15~0) && ~a18~0 <= -156;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 22#L360true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && (8 == ~a12~0 && 1 == calculate_output_~input#1 && 3 == ~a15~0) && ~a18~0 <= -156);" "CountingPredicate [underlying: 119#L366true, annotation: [0, 0]]") ("CountingPredicate [underlying: 245#L1788true, annotation: [0, 0]]" "assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;" "CountingPredicate [underlying: 12#L1777true, annotation: [0, 0]]") ("CountingPredicate [underlying: 245#L1788true, annotation: [0, 0]]" "assume !(((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1);assume { :begin_inline_calculate_output } true;calculate_output_#in~input#1 := main_~input~0#1;havoc calculate_output_#res#1;havoc calculate_output_#t~ret7#1, calculate_output_~input#1;calculate_output_~input#1 := calculate_output_#in~input#1;" "CountingPredicate [underlying: 180#L34true, annotation: [0, 0]]") ("CountingPredicate [underlying: 46#L531true, annotation: [0, 0]]" "assume 11 == ~a16~0 && 3 == ~a15~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 6 == ~a12~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 3 == calculate_output_~input#1;~a18~0 := -300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 46#L531true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && 3 == ~a15~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 6 == ~a12~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 3 == calculate_output_~input#1);" "CountingPredicate [underlying: 95#L537true, annotation: [0, 0]]") ("CountingPredicate [underlying: 250#L971true, annotation: [0, 0]]" "assume (12 == ~a16~0 && ((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -286090 - 697375;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 250#L971true, annotation: [0, 0]]" "assume !((12 == ~a16~0 && ((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 286#L977true, annotation: [0, 0]]") ("CountingPredicate [underlying: 82#L844true, annotation: [0, 0]]" "assume 12 == ~a16~0 && 3 == ~a15~0 && (((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0)) && 2 == calculate_output_~input#1;~a18~0 := -1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 82#L844true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && 3 == ~a15~0 && (((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0)) && 2 == calculate_output_~input#1);" "CountingPredicate [underlying: 129#L850true, annotation: [0, 0]]") ("CountingPredicate [underlying: 68#L284true, annotation: [0, 0]]" "assume 10 == ~a16~0 && 5 == ~a12~0 && (3 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0;~a18~0 := (if 45 * (if (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) < 0 && 0 != (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) % 5 then 1 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5 else (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5) < 0 && 0 != 45 * (if (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) < 0 && 0 != (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) % 5 then 1 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5 else (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5) % 10 then 1 + 45 * (if (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) < 0 && 0 != (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) % 5 then 1 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5 else (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5) / 10 else 45 * (if (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) < 0 && 0 != (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) % 5 then 1 + (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5 else (if 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) < 0 && 0 != 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) % 9 then 1 + 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9 else 10 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5) / 9) / 5) / 10);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 68#L284true, annotation: [0, 0]]" "assume !(10 == ~a16~0 && 5 == ~a12~0 && (3 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 190#L289true, annotation: [0, 0]]") ("CountingPredicate [underlying: 204#L604true, annotation: [0, 0]]" "assume (7 == ~a12~0 && 4 == ~a15~0 && 4 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 8 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 - -336694 < 0 && 0 != (~a18~0 - -336694) % 299922 then (~a18~0 - -336694) % 299922 - 299922 else (~a18~0 - -336694) % 299922);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 204#L604true, annotation: [0, 0]]" "assume !((7 == ~a12~0 && 4 == ~a15~0 && 4 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 8 == ~a16~0);" "CountingPredicate [underlying: 218#L610true, annotation: [0, 0]]") ("CountingPredicate [underlying: 285#L1301true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (6 == ~a12~0 && 4 == calculate_output_~input#1 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 8 == ~a16~0;~a18~0 := -300078 + (if -471665 + ~a18~0 < 0 && 0 != (-471665 + ~a18~0) % 299922 then (-471665 + ~a18~0) % 299922 - 299922 else (-471665 + ~a18~0) % 299922);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 285#L1301true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (6 == ~a12~0 && 4 == calculate_output_~input#1 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 8 == ~a16~0);" "CountingPredicate [underlying: 33#L1307true, annotation: [0, 0]]") ("CountingPredicate [underlying: 326#L785true, annotation: [0, 0]]" "assume (((4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0) && 5 == ~a12~0) && 3 == ~a15~0;~a18~0 := -116 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - -324773 - 324773;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 326#L785true, annotation: [0, 0]]" "assume !((((4 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0) && 5 == ~a12~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 144#L788true, annotation: [0, 0]]") ("CountingPredicate [underlying: 246#L100-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 48#L103-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 246#L100-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 48#L103-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 281#L594true, annotation: [0, 0]]" "assume 8 == ~a16~0 && (((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 3 == calculate_output_~input#1) && 5 == ~a12~0) && 4 == ~a15~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) - 594461;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 281#L594true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && (((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 3 == calculate_output_~input#1) && 5 == ~a12~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 224#L599true, annotation: [0, 0]]") ("CountingPredicate [underlying: 99#L1052true, annotation: [0, 0]]" "assume 6 == ~a12~0 && 3 == ~a15~0 && 12 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 1 == calculate_output_~input#1;~a18~0 := (if 582525 + ~a18~0 < 0 && 0 != (582525 + ~a18~0) % 5 then 1 + (582525 + ~a18~0) / 5 else (582525 + ~a18~0) / 5) - 311619;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 99#L1052true, annotation: [0, 0]]" "assume !(6 == ~a12~0 && 3 == ~a15~0 && 12 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 1 == calculate_output_~input#1);" "CountingPredicate [underlying: 184#L1058true, annotation: [0, 0]]") ("CountingPredicate [underlying: 29#L751true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 11 == ~a16~0 && (((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 6 == calculate_output_~input#1;~a18~0 := -300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a12~0 := 9;calculate_output_#res#1 := 24;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 29#L751true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 11 == ~a16~0 && (((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0)) && 6 == calculate_output_~input#1);" "CountingPredicate [underlying: 86#L756true, annotation: [0, 0]]") ("CountingPredicate [underlying: 80#L964true, annotation: [0, 0]]" "assume 10 == ~a16~0 && ((4 == calculate_output_~input#1 && 5 == ~a12~0) && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := 960891 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 345528 - 47726);~a16~0 := 8;~a15~0 := 3;~a12~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 80#L964true, annotation: [0, 0]]" "assume !(10 == ~a16~0 && ((4 == calculate_output_~input#1 && 5 == ~a12~0) && 4 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "CountingPredicate [underlying: 250#L971true, annotation: [0, 0]]") ("CountingPredicate [underlying: 325#L1313true, annotation: [0, 0]]" "assume (((5 == ~a12~0 && ~a18~0 <= -156 && 12 == ~a16~0) || (((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((11 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 1;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 325#L1313true, annotation: [0, 0]]" "assume !((((5 == ~a12~0 && ~a18~0 <= -156 && 12 == ~a16~0) || (((-79 < ~a18~0 && 134 >= ~a18~0) && 11 == ~a16~0) && 9 == ~a12~0) || ((11 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 313#L1319true, annotation: [0, 0]]") ("CountingPredicate [underlying: 269#L1432true, annotation: [0, 0]]" "assume (((((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 11 == ~a16~0) && 7 == ~a12~0;~a18~0 := (if -363987 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (-363987 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 5 then 1 + (-363987 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 5 else (-363987 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 269#L1432true, annotation: [0, 0]]" "assume !((((((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 11 == ~a16~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 15#L1438true, annotation: [0, 0]]") ("CountingPredicate [underlying: 100#L879true, annotation: [0, 0]]" "assume ((8 == ~a12~0 && 2 == calculate_output_~input#1 && 8 == ~a16~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0;~a18~0 := -398719 + (if -445261 + ~a18~0 < 0 && 0 != (-445261 + ~a18~0) % 5 then 1 + (-445261 + ~a18~0) / 5 else (-445261 + ~a18~0) / 5);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 100#L879true, annotation: [0, 0]]" "assume !(((8 == ~a12~0 && 2 == calculate_output_~input#1 && 8 == ~a16~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 59#L885true, annotation: [0, 0]]") ("CountingPredicate [underlying: 62#L909true, annotation: [0, 0]]" "assume 12 == ~a16~0 && ((1 == calculate_output_~input#1 && -79 < ~a18~0 && 134 >= ~a18~0) && 3 == ~a15~0) && 8 == ~a12~0;~a18~0 := -6324 + (if 10 * (~a18~0 - 505930) < 0 && 0 != 10 * (~a18~0 - 505930) % 9 then 1 + 10 * (~a18~0 - 505930) / 9 else 10 * (~a18~0 - 505930) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 62#L909true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && ((1 == calculate_output_~input#1 && -79 < ~a18~0 && 134 >= ~a18~0) && 3 == ~a15~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 106#L915true, annotation: [0, 0]]") ("CountingPredicate [underlying: 306#L79-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0);" "CountingPredicate [underlying: 14#L82-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 306#L79-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 14#L82-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 125#L88-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 196#L91-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 125#L88-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 196#L91-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 329#L130-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 239#L133-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 329#L130-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 239#L133-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 57#L687true, annotation: [0, 0]]" "assume (3 == ~a15~0 && (2 == calculate_output_~input#1 && 9 == ~a12~0) && 134 < ~a18~0) && 12 == ~a16~0;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 57#L687true, annotation: [0, 0]]" "assume !((3 == ~a15~0 && (2 == calculate_output_~input#1 && 9 == ~a12~0) && 134 < ~a18~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 220#L690true, annotation: [0, 0]]") ("CountingPredicate [underlying: 38#L1368true, annotation: [0, 0]]" "assume (4 == ~a15~0 && (2 == calculate_output_~input#1 && 8 == ~a16~0) && 5 == ~a12~0) && ~a18~0 <= -156;~a18~0 := -106 + (if 5 * (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) < 0 && 0 != 5 * (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 38 then 5 * (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 38 - 38 else 5 * (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 38);~a16~0 := 12;~a15~0 := 3;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 38#L1368true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && (2 == calculate_output_~input#1 && 8 == ~a16~0) && 5 == ~a12~0) && ~a18~0 <= -156);" "CountingPredicate [underlying: 307#L1374true, annotation: [0, 0]]") ("CountingPredicate [underlying: 40#L1632true, annotation: [0, 0]]" "assume (((4 == ~a15~0 && 6 == calculate_output2_~input#1) && 8 == ~a16~0) && 8 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := 2 * (-275350 + 5 * ~a18~0);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 40#L1632true, annotation: [0, 0]]" "assume !((((4 == ~a15~0 && 6 == calculate_output2_~input#1) && 8 == ~a16~0) && 8 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "CountingPredicate [underlying: 208#L1638true, annotation: [0, 0]]") ("CountingPredicate [underlying: 25#L674true, annotation: [0, 0]]" "assume 7 == ~a12~0 && 4 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 1 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) - 438923;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 25#L674true, annotation: [0, 0]]" "assume !(7 == ~a12~0 && 4 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 1 == calculate_output_~input#1) && 8 == ~a16~0);" "CountingPredicate [underlying: 321#L680true, annotation: [0, 0]]") ("CountingPredicate [underlying: 140#L1601true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (6 == ~a12~0 && 1 == calculate_output2_~input#1 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 8 == ~a16~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 162524 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 162524) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 162524) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 162524) / 5);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 140#L1601true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (6 == ~a12~0 && 1 == calculate_output2_~input#1 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 8 == ~a16~0);" "CountingPredicate [underlying: 323#L1607true, annotation: [0, 0]]") ("CountingPredicate [underlying: 200#L1563true, annotation: [0, 0]]" "assume 7 == ~a12~0 && 3 == ~a15~0 && 12 == ~a16~0 && 4 == calculate_output2_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := 25 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 200#L1563true, annotation: [0, 0]]" "assume !(7 == ~a12~0 && 3 == ~a15~0 && 12 == ~a16~0 && 4 == calculate_output2_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0);" "CountingPredicate [underlying: 314#L1569true, annotation: [0, 0]]") ("CountingPredicate [underlying: 74#L1046true, annotation: [0, 0]]" "assume (7 == ~a12~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 2 == calculate_output_~input#1) && 11 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 74#L1046true, annotation: [0, 0]]" "assume !((7 == ~a12~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 2 == calculate_output_~input#1) && 11 == ~a16~0);" "CountingPredicate [underlying: 99#L1052true, annotation: [0, 0]]") ("CountingPredicate [underlying: 291#L1576true, annotation: [0, 0]]" "assume 6 == ~a12~0 && 4 == ~a15~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 3 == calculate_output2_~input#1) && 10 == ~a16~0;~a18~0 := -113 + (if 5 * (-117 + (if 101692 + ~a18~0 < 0 && 0 != (101692 + ~a18~0) % 38 then (101692 + ~a18~0) % 38 - 38 else (101692 + ~a18~0) % 38)) < 0 && 0 != 5 * (-117 + (if 101692 + ~a18~0 < 0 && 0 != (101692 + ~a18~0) % 38 then (101692 + ~a18~0) % 38 - 38 else (101692 + ~a18~0) % 38)) % 38 then 5 * (-117 + (if 101692 + ~a18~0 < 0 && 0 != (101692 + ~a18~0) % 38 then (101692 + ~a18~0) % 38 - 38 else (101692 + ~a18~0) % 38)) % 38 - 38 else 5 * (-117 + (if 101692 + ~a18~0 < 0 && 0 != (101692 + ~a18~0) % 38 then (101692 + ~a18~0) % 38 - 38 else (101692 + ~a18~0) % 38)) % 38);~a16~0 := 8;~a15~0 := 3;~a12~0 := 7;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 291#L1576true, annotation: [0, 0]]" "assume !(6 == ~a12~0 && 4 == ~a15~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 3 == calculate_output2_~input#1) && 10 == ~a16~0);" "CountingPredicate [underlying: 227#L1583true, annotation: [0, 0]]") ("CountingPredicate [underlying: 282#L794true, annotation: [0, 0]]" "assume (6 == ~a12~0 && 4 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 5 == calculate_output_~input#1) && 10 == ~a16~0;~a18~0 := (if ~a18~0 - -34662 < 0 && 0 != (~a18~0 - -34662) % 299932 then (~a18~0 - -34662) % 299932 - 299932 else (~a18~0 - -34662) % 299932) - -300066;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 282#L794true, annotation: [0, 0]]" "assume !((6 == ~a12~0 && 4 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 5 == calculate_output_~input#1) && 10 == ~a16~0);" "CountingPredicate [underlying: 134#L799true, annotation: [0, 0]]") ("CountingPredicate [underlying: 11#L401true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 8 == ~a12~0 && 9 == ~a16~0 && 5 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0);~a18~0 := (if 5 * (-1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116)) < 0 && 0 != 5 * (-1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116)) % 38 then 5 * (-1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116)) % 38 - 38 else 5 * (-1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 116)) % 38) - 106;~a16~0 := 10;~a15~0 := 3;~a12~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 11#L401true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 8 == ~a12~0 && 9 == ~a16~0 && 5 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0));" "CountingPredicate [underlying: 289#L408true, annotation: [0, 0]]") ("CountingPredicate [underlying: 201#L453true, annotation: [0, 0]]" "assume 8 == ~a16~0 && (((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 3 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38 - 38 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38) - 117;~a16~0 := 9;~a12~0 := 5;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 201#L453true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && (((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 3 == calculate_output_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 6#L459true, annotation: [0, 0]]") ("CountingPredicate [underlying: 220#L690true, annotation: [0, 0]]" "assume ((((134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 220#L690true, annotation: [0, 0]]" "assume !(((((134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 205#L696true, annotation: [0, 0]]") ("CountingPredicate [underlying: 18#L1459true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ~a18~0 <= -156 && 5 == ~a12~0 && 8 == ~a16~0 && 6 == calculate_output_~input#1;~a18~0 := (if 9 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 103 - -12) < 0 && 0 != 9 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 103 - -12) % 10 then 1 + 9 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 103 - -12) / 10 else 9 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 103 - -12) / 10);~a16~0 := 12;~a15~0 := 3;~a12~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 18#L1459true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ~a18~0 <= -156 && 5 == ~a12~0 && 8 == ~a16~0 && 6 == calculate_output_~input#1);" "CountingPredicate [underlying: 221#L1466true, annotation: [0, 0]]") ("CountingPredicate [underlying: 302#L73-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 309#L76-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 302#L73-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 309#L76-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 33#L1307true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 8 == ~a16~0 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1;~a18~0 := (if 30175 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (30175 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 5 then 1 + (30175 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) / 5 else (30175 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) / 5) - 488605;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 33#L1307true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 8 == ~a16~0 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1);" "CountingPredicate [underlying: 325#L1313true, annotation: [0, 0]]") ("CountingPredicate [underlying: 299#L706true, annotation: [0, 0]]" "assume (4 == ~a15~0 && 6 == ~a12~0 && 5 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 8 == ~a16~0;~a18~0 := (if -2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) < 0 && 0 != (-2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) % 5 then 1 + (-2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5 else (-2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5) - 29645;~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 25;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 299#L706true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && 6 == ~a12~0 && 5 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 8 == ~a16~0);" "CountingPredicate [underlying: 284#L713true, annotation: [0, 0]]") ("CountingPredicate [underlying: 247#L1476true, annotation: [0, 0]]" "assume (6 == ~a12~0 && 11 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5) - 145687;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 247#L1476true, annotation: [0, 0]]" "assume !((6 == ~a12~0 && 11 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 168#L1482true, annotation: [0, 0]]") ("CountingPredicate [underlying: 314#L1569true, annotation: [0, 0]]" "assume (9 == ~a16~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 5 == calculate_output2_~input#1) && 4 == ~a15~0;~a18~0 := -211951 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 314#L1569true, annotation: [0, 0]]" "assume !((9 == ~a16~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 5 == calculate_output2_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 291#L1576true, annotation: [0, 0]]") ("CountingPredicate [underlying: 300#L1419true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 12 == ~a16~0 && ((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 3 == calculate_output_~input#1;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 2;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 300#L1419true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 12 == ~a16~0 && ((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 3 == calculate_output_~input#1);" "CountingPredicate [underlying: 117#L1425true, annotation: [0, 0]]") ("CountingPredicate [underlying: 186#L861true, annotation: [0, 0]]" "assume 8 == ~a12~0 && 11 == ~a16~0 && 3 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := -597877 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 186#L861true, annotation: [0, 0]]" "assume !(8 == ~a12~0 && 11 == ~a16~0 && 3 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "CountingPredicate [underlying: 296#L867true, annotation: [0, 0]]") ("CountingPredicate [underlying: 54#L256true, annotation: [0, 0]]" "assume (7 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 6 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5) - 269658;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 54#L256true, annotation: [0, 0]]" "assume !((7 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 6 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 223#L262true, annotation: [0, 0]]") ("CountingPredicate [underlying: 321#L680true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ((5 == calculate_output_~input#1 && 134 < ~a18~0) && 10 == ~a16~0) && 6 == ~a12~0;~a16~0 := 8;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 321#L680true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ((5 == calculate_output_~input#1 && 134 < ~a18~0) && 10 == ~a16~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 57#L687true, annotation: [0, 0]]") ("CountingPredicate [underlying: 118#L121-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 44#L124-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 118#L121-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 44#L124-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 209#L628true, annotation: [0, 0]]" "assume (4 == ~a15~0 && 3 == calculate_output_~input#1 && ((8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156))) && 8 == ~a16~0;~a18~0 := (if 9 * (-300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) < 0 && 0 != 9 * (-300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 10 then 1 + 9 * (-300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 10 else 9 * (-300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 10) - 52098;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 209#L628true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && 3 == calculate_output_~input#1 && ((8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156))) && 8 == ~a16~0);" "CountingPredicate [underlying: 273#L634true, annotation: [0, 0]]") ("CountingPredicate [underlying: 331#L1224true, annotation: [0, 0]]" "assume 11 == ~a16~0 && 3 == ~a15~0 && (3 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 6 == ~a12~0;~a18~0 := -1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) - 1;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 331#L1224true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && 3 == ~a15~0 && (3 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 6 == ~a12~0);" "CountingPredicate [underlying: 159#L1230true, annotation: [0, 0]]") ("CountingPredicate [underlying: 65#L1685true, annotation: [0, 0]]" "assume (9 == ~a16~0 && 8 == ~a12~0 && 1 == calculate_output2_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 4 == ~a15~0;~a18~0 := 2 + (-116 + (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 2);~a16~0 := 8;~a15~0 := 3;~a12~0 := 6;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 65#L1685true, annotation: [0, 0]]" "assume !((9 == ~a16~0 && 8 == ~a12~0 && 1 == calculate_output2_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 4 == ~a15~0);" "CountingPredicate [underlying: 244#L1692true, annotation: [0, 0]]") ("CountingPredicate [underlying: 177#L1077true, annotation: [0, 0]]" "assume 3 == ~a15~0 && ((12 == ~a16~0 && 1 == calculate_output_~input#1) && 7 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := -550746 + ~a18~0 - 39665 - 1952;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 177#L1077true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && ((12 == ~a16~0 && 1 == calculate_output_~input#1) && 7 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "CountingPredicate [underlying: 175#L1083true, annotation: [0, 0]]") ("CountingPredicate [underlying: 257#L1494true, annotation: [0, 0]]" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 2 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 257#L1494true, annotation: [0, 0]]" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 2 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a16~0);assume { :begin_inline_calculate_output2 } true;calculate_output2_#in~input#1 := calculate_output_~input#1;havoc calculate_output2_#res#1;havoc calculate_output2_~input#1;calculate_output2_~input#1 := calculate_output2_#in~input#1;" "CountingPredicate [underlying: 277#L1507true, annotation: [0, 0]]") ("CountingPredicate [underlying: 67#L1679true, annotation: [0, 0]]" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && (4 == ~a15~0 && 9 == ~a12~0 && 5 == calculate_output2_~input#1) && 9 == ~a16~0;~a18~0 := 3 * (-461124 + ~a18~0 - -660849);~a16~0 := 10;~a12~0 := 5;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 67#L1679true, annotation: [0, 0]]" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && (4 == ~a15~0 && 9 == ~a12~0 && 5 == calculate_output2_~input#1) && 9 == ~a16~0);" "CountingPredicate [underlying: 65#L1685true, annotation: [0, 0]]") ("CountingPredicate [underlying: 19#L157-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 189#L160-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 19#L157-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 189#L160-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 280#L187-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 278#L190-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 280#L187-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 278#L190-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 168#L1482true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 9 == ~a12~0 && 9 == ~a16~0 && 1 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := ~a18~0 - -186 - -589325 - 589400;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 168#L1482true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 9 == ~a12~0 && 9 == ~a16~0 && 1 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0);" "CountingPredicate [underlying: 102#L1487true, annotation: [0, 0]]") ("CountingPredicate [underlying: 228#L1703true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 6 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 4 == calculate_output2_~input#1) && 12 == ~a16~0;~a18~0 := -268951 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 228#L1703true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 6 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 4 == calculate_output2_~input#1) && 12 == ~a16~0);" "CountingPredicate [underlying: 109#L1709true, annotation: [0, 0]]") ("CountingPredicate [underlying: 132#L1756true, annotation: [0, 0]]" "assume (((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && 5 == calculate_output2_~input#1) && 8 == ~a16~0) && 7 == ~a12~0;~a18~0 := -501510 + ~a18~0;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 132#L1756true, annotation: [0, 0]]" "assume !((((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && 5 == calculate_output2_~input#1) && 8 == ~a16~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 229#L1762true, annotation: [0, 0]]") ("CountingPredicate [underlying: 83#L142-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0);" "CountingPredicate [underlying: 78#L145-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 83#L142-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 78#L145-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 122#L1337true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 9 == ~a16~0 && (((7 == ~a12~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0)) || (8 == ~a12~0 && ~a18~0 <= -156)) && 2 == calculate_output_~input#1;~a18~0 := -2 + 5 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 122#L1337true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 9 == ~a16~0 && (((7 == ~a12~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (134 < ~a18~0 && 7 == ~a12~0)) || (8 == ~a12~0 && ~a18~0 <= -156)) && 2 == calculate_output_~input#1);" "CountingPredicate [underlying: 305#L1344true, annotation: [0, 0]]") ("CountingPredicate [underlying: 172#L1203true, annotation: [0, 0]]" "assume (5 == calculate_output_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || ((9 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066 - -1;~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 172#L1203true, annotation: [0, 0]]" "assume !((5 == calculate_output_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || ((9 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0))) && 4 == ~a15~0);" "CountingPredicate [underlying: 41#L1210true, annotation: [0, 0]]") ("CountingPredicate [underlying: 320#L701true, annotation: [0, 0]]" "assume 5 == ~a12~0 && 12 == ~a16~0 && (3 == calculate_output_~input#1 && 3 == ~a15~0) && 134 < ~a18~0;~a18~0 := -70 + (if 5 * (2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -23)) < 0 && 0 != 5 * (2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -23)) % 106 then 5 * (2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -23)) % 106 - 106 else 5 * (2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -23)) % 106);~a12~0 := 8;calculate_output_#res#1 := 24;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 320#L701true, annotation: [0, 0]]" "assume !(5 == ~a12~0 && 12 == ~a16~0 && (3 == calculate_output_~input#1 && 3 == ~a15~0) && 134 < ~a18~0);" "CountingPredicate [underlying: 299#L706true, annotation: [0, 0]]") ("CountingPredicate [underlying: 215#L205-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 211#L208-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 215#L205-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 211#L208-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 149#L1141true, annotation: [0, 0]]" "assume (4 == ~a15~0 && (6 == calculate_output_~input#1 && 8 == ~a16~0) && 9 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := -16467 + (-53755 + ~a18~0 - 464770);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 149#L1141true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && (6 == calculate_output_~input#1 && 8 == ~a16~0) && 9 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "CountingPredicate [underlying: 26#L1147true, annotation: [0, 0]]") ("CountingPredicate [underlying: 254#L1589true, annotation: [0, 0]]" "assume (((6 == calculate_output2_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 10 == ~a16~0) && 4 == ~a15~0) && 6 == ~a12~0;~a18~0 := -89 + (if -30078 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (-30078 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 38 then (-30078 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 38 - 38 else (-30078 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10)) % 38);~a16~0 := 9;~a12~0 := 8;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 254#L1589true, annotation: [0, 0]]" "assume !((((6 == calculate_output2_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 10 == ~a16~0) && 4 == ~a15~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 170#L1595true, annotation: [0, 0]]") ("CountingPredicate [underlying: 150#L1626true, annotation: [0, 0]]" "assume 8 == ~a16~0 && (5 == calculate_output2_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if 10 * (-149887 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) < 0 && 0 != 10 * (-149887 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 9 then 1 + 10 * (-149887 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9 else 10 * (-149887 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 150#L1626true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && (5 == calculate_output2_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 4 == ~a15~0);" "CountingPredicate [underlying: 40#L1632true, annotation: [0, 0]]") ("CountingPredicate [underlying: 5#L1666true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (4 == calculate_output2_~input#1 && ((134 < ~a18~0 && 5 == ~a12~0) || (~a18~0 <= -156 && 6 == ~a12~0))) && 9 == ~a16~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 5#L1666true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (4 == calculate_output2_~input#1 && ((134 < ~a18~0 && 5 == ~a12~0) || (~a18~0 <= -156 && 6 == ~a12~0))) && 9 == ~a16~0);" "CountingPredicate [underlying: 203#L1673true, annotation: [0, 0]]") ("CountingPredicate [underlying: 116#L202-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 215#L205-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 116#L202-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 215#L205-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 310#L651true, annotation: [0, 0]]" "assume (((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == calculate_output_~input#1 && 3 == ~a15~0) && 12 == ~a16~0) && 8 == ~a12~0;~a18~0 := ~a18~0 - -58548 - 365272 - 81969;~a16~0 := 8;~a15~0 := 4;~a12~0 := 6;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 310#L651true, annotation: [0, 0]]" "assume !((((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == calculate_output_~input#1 && 3 == ~a15~0) && 12 == ~a16~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 179#L658true, annotation: [0, 0]]") ("CountingPredicate [underlying: 27#L163-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 253#L166-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 27#L163-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 253#L166-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 78#L145-1true, annotation: [0, 0]]" "assume !(((11 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0);" "CountingPredicate [underlying: 290#L148-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 78#L145-1true, annotation: [0, 0]]" "assume ((11 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 290#L148-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 255#L97-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 246#L100-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 255#L97-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 246#L100-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 146#L278true, annotation: [0, 0]]" "assume (((3 == calculate_output_~input#1 && 8 == ~a16~0) && 7 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0;~a18~0 := -590060 + 5 * ~a18~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 146#L278true, annotation: [0, 0]]" "assume !((((3 == calculate_output_~input#1 && 8 == ~a16~0) && 7 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 68#L284true, annotation: [0, 0]]") ("CountingPredicate [underlying: 221#L1466true, annotation: [0, 0]]" "assume (12 == ~a16~0 && 5 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 3 == ~a15~0;~a18~0 := (if (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) < 0 && 0 != (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106 then (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106 - 106 else (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106) - -27;~a12~0 := 5;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 221#L1466true, annotation: [0, 0]]" "assume !((12 == ~a16~0 && 5 == calculate_output_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 3 == ~a15~0);" "CountingPredicate [underlying: 231#L1471true, annotation: [0, 0]]") ("CountingPredicate [underlying: 123#L106-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0);" "CountingPredicate [underlying: 128#L109-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 123#L106-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 128#L109-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 169#L1165true, annotation: [0, 0]]" "assume (9 == ~a16~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 2 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a12~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2;~a12~0 := 9;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 169#L1165true, annotation: [0, 0]]" "assume !((9 == ~a16~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 2 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 35#L1170true, annotation: [0, 0]]") ("CountingPredicate [underlying: 212#L383true, annotation: [0, 0]]" "assume 8 == ~a16~0 && 6 == ~a12~0 && 4 == ~a15~0 && 2 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0);~a18~0 := (if 300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1 < 0 && 0 != (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) % 5 then 1 + (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) / 5 else (300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -1) / 5) - -438117;~a16~0 := 12;~a15~0 := 3;~a12~0 := 8;calculate_output_#res#1 := 25;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 212#L383true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && 6 == ~a12~0 && 4 == ~a15~0 && 2 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0));" "CountingPredicate [underlying: 270#L390true, annotation: [0, 0]]") ("CountingPredicate [underlying: 113#L486true, annotation: [0, 0]]" "assume 9 == ~a12~0 && ((6 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a16~0) && 4 == ~a15~0;~a18~0 := 6 + (600140 + ~a18~0 - -5);~a16~0 := 10;~a15~0 := 3;~a12~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 113#L486true, annotation: [0, 0]]" "assume !(9 == ~a12~0 && ((6 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a16~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 164#L493true, annotation: [0, 0]]") ("CountingPredicate [underlying: 189#L160-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0);" "CountingPredicate [underlying: 27#L163-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 189#L160-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 27#L163-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 240#L511true, annotation: [0, 0]]" "assume 10 == ~a16~0 && 4 == ~a15~0 && 5 == ~a12~0 && 3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0);~a18~0 := 71340 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066 - 71339);~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 240#L511true, annotation: [0, 0]]" "assume !(10 == ~a16~0 && 4 == ~a15~0 && 5 == ~a12~0 && 3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0));" "CountingPredicate [underlying: 8#L518true, annotation: [0, 0]]") ("CountingPredicate [underlying: 32#L41true, annotation: [0, 0]]" "assume !false;" "CountingPredicate [underlying: 316#ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTIONtrue, annotation: [0, 0]]") ("CountingPredicate [underlying: 32#L41true, annotation: [0, 0]]" "assume false;assume false;" "CountingPredicate [underlying: 226#L40-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 229#L1762true, annotation: [0, 0]]" "assume (4 == ~a15~0 && (((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output2_~input#1) && 10 == ~a16~0) && 6 == ~a12~0;~a18~0 := (if 62616 + ~a18~0 - -362435 < 0 && 0 != (62616 + ~a18~0 - -362435) % 38 then (62616 + ~a18~0 - -362435) % 38 - 38 else (62616 + ~a18~0 - -362435) % 38) - 116;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 229#L1762true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && (((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output2_~input#1) && 10 == ~a16~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 197#L1767true, annotation: [0, 0]]") ("CountingPredicate [underlying: 192#L1257true, annotation: [0, 0]]" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && (5 == ~a12~0 && 4 == calculate_output_~input#1 && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := 306115 + (~a18~0 - -196 - -3 - 306144);calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 192#L1257true, annotation: [0, 0]]" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && (5 == ~a12~0 && 4 == calculate_output_~input#1 && 3 == ~a15~0) && 11 == ~a16~0);" "CountingPredicate [underlying: 61#L1260true, annotation: [0, 0]]") ("CountingPredicate [underlying: 210#L1450true, annotation: [0, 0]]" "assume (-156 < ~a18~0 && -79 >= ~a18~0) && ((2 == calculate_output_~input#1 && 12 == ~a16~0) && 7 == ~a12~0) && 3 == ~a15~0;~a18~0 := (if 10 * (-104387 + (~a18~0 - 288903)) < 0 && 0 != 10 * (-104387 + (~a18~0 - 288903)) % 9 then 1 + 10 * (-104387 + (~a18~0 - 288903)) / 9 else 10 * (-104387 + (~a18~0 - 288903)) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 210#L1450true, annotation: [0, 0]]" "assume !((-156 < ~a18~0 && -79 >= ~a18~0) && ((2 == calculate_output_~input#1 && 12 == ~a16~0) && 7 == ~a12~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 332#L1456true, annotation: [0, 0]]") ("CountingPredicate [underlying: 56#L85-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 125#L88-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 56#L85-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 125#L88-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 259#L1648true, annotation: [0, 0]]" "assume (9 == ~a16~0 && 4 == calculate_output2_~input#1 && ((8 == ~a12~0 && ~a18~0 <= -156) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 259#L1648true, annotation: [0, 0]]" "assume !((9 == ~a16~0 && 4 == calculate_output2_~input#1 && ((8 == ~a12~0 && ~a18~0 <= -156) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0);" "CountingPredicate [underlying: 294#L1655true, annotation: [0, 0]]") ("CountingPredicate [underlying: 131#L1749true, annotation: [0, 0]]" "assume (1 == calculate_output2_~input#1 && (((9 == ~a12~0 && 9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || ((134 < ~a18~0 && 9 == ~a16~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066;~a16~0 := 9;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 131#L1749true, annotation: [0, 0]]" "assume !((1 == calculate_output2_~input#1 && (((9 == ~a12~0 && 9 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || ((134 < ~a18~0 && 9 == ~a16~0) && 9 == ~a12~0)) || ((~a18~0 <= -156 && 10 == ~a16~0) && 5 == ~a12~0))) && 4 == ~a15~0);" "CountingPredicate [underlying: 132#L1756true, annotation: [0, 0]]") ("CountingPredicate [underlying: 133#L473true, annotation: [0, 0]]" "assume 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0 && 2 == calculate_output_~input#1) && 7 == ~a12~0;~a18~0 := (if -122114 + ~a18~0 < 0 && 0 != (-122114 + ~a18~0) % 5 then 1 + (-122114 + ~a18~0) / 5 else (-122114 + ~a18~0) / 5) - 319126;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 133#L473true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0 && 2 == calculate_output_~input#1) && 7 == ~a12~0);" "CountingPredicate [underlying: 237#L479true, annotation: [0, 0]]") ("CountingPredicate [underlying: 153#L295true, annotation: [0, 0]]" "assume (4 == ~a15~0 && 5 == ~a12~0 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := 468168 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -28) - 468167;~a12~0 := 7;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 153#L295true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && 5 == ~a12~0 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1) && 8 == ~a16~0);" "CountingPredicate [underlying: 235#L300true, annotation: [0, 0]]") ("CountingPredicate [underlying: 69#L722true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 11 == ~a16~0 && 5 == ~a12~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 1 == calculate_output_~input#1;~a18~0 := 1 + ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -28);~a12~0 := 7;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 69#L722true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 11 == ~a16~0 && 5 == ~a12~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 1 == calculate_output_~input#1);" "CountingPredicate [underlying: 166#L727true, annotation: [0, 0]]") ("CountingPredicate [underlying: 92#L932true, annotation: [0, 0]]" "assume (4 == ~a15~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1) && 9 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 92#L932true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && ((5 == ~a12~0 && 134 < ~a18~0) || (6 == ~a12~0 && ~a18~0 <= -156)) && 1 == calculate_output_~input#1) && 9 == ~a16~0);" "CountingPredicate [underlying: 147#L939true, annotation: [0, 0]]") ("CountingPredicate [underlying: 271#L1119true, annotation: [0, 0]]" "assume (6 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 5 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := -36694 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) - 20345;~a12~0 := 8;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 271#L1119true, annotation: [0, 0]]" "assume !((6 == ~a12~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 5 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 104#L1124true, annotation: [0, 0]]") ("CountingPredicate [underlying: 58#L118-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 118#L121-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 58#L118-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 118#L121-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 165#L1556true, annotation: [0, 0]]" "assume (((4 == calculate_output2_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) && 9 == ~a16~0) && 4 == ~a15~0;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 165#L1556true, annotation: [0, 0]]" "assume !((((4 == calculate_output2_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) && 9 == ~a16~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 200#L1563true, annotation: [0, 0]]") ("CountingPredicate [underlying: 330#L1244true, annotation: [0, 0]]" "assume ((6 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 9 == ~a16~0) && 4 == ~a15~0;~a18~0 := -381867 + ~a18~0;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 330#L1244true, annotation: [0, 0]]" "assume !(((6 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 9 == ~a16~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 233#L1251true, annotation: [0, 0]]") ("CountingPredicate [underlying: 333#L199-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 116#L202-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 333#L199-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 116#L202-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 270#L390true, annotation: [0, 0]]" "assume (12 == ~a16~0 && (((134 < ~a18~0 && 7 == ~a12~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 1 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := -300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 270#L390true, annotation: [0, 0]]" "assume !((12 == ~a16~0 && (((134 < ~a18~0 && 7 == ~a12~0) || (~a18~0 <= -156 && 8 == ~a12~0)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 1 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 105#L396true, annotation: [0, 0]]") ("CountingPredicate [underlying: 73#L233true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ((1 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 10 == ~a16~0) && 5 == ~a12~0;~a18~0 := (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) - 557770;~a15~0 := 3;~a12~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 73#L233true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ((1 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 10 == ~a16~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 182#L239true, annotation: [0, 0]]") ("CountingPredicate [underlying: 6#L459true, annotation: [0, 0]]" "assume (((5 == ~a12~0 && 6 == calculate_output_~input#1) && 12 == ~a16~0) && 134 < ~a18~0) && 3 == ~a15~0;~a18~0 := (if (if ~a18~0 - 133708 < 0 && 0 != (~a18~0 - 133708) % 5 then 1 + (~a18~0 - 133708) / 5 else (~a18~0 - 133708) / 5) < 0 && 0 != (if ~a18~0 - 133708 < 0 && 0 != (~a18~0 - 133708) % 5 then 1 + (~a18~0 - 133708) / 5 else (~a18~0 - 133708) / 5) % 5 then 1 + (if ~a18~0 - 133708 < 0 && 0 != (~a18~0 - 133708) % 5 then 1 + (~a18~0 - 133708) / 5 else (~a18~0 - 133708) / 5) / 5 else (if ~a18~0 - 133708 < 0 && 0 != (~a18~0 - 133708) % 5 then 1 + (~a18~0 - 133708) / 5 else (~a18~0 - 133708) / 5) / 5) - 473751;~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 6#L459true, annotation: [0, 0]]" "assume !((((5 == ~a12~0 && 6 == calculate_output_~input#1) && 12 == ~a16~0) && 134 < ~a18~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 293#L464true, annotation: [0, 0]]") ("CountingPredicate [underlying: 191#L505true, annotation: [0, 0]]" "assume 8 == ~a12~0 && ((2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := (if -260389 + ~a18~0 < 0 && 0 != (-260389 + ~a18~0) % 5 then 1 + (-260389 + ~a18~0) / 5 else (-260389 + ~a18~0) / 5) - 210583;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 191#L505true, annotation: [0, 0]]" "assume !(8 == ~a12~0 && ((2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 240#L511true, annotation: [0, 0]]") ("CountingPredicate [underlying: 151#L1015true, annotation: [0, 0]]" "assume 6 == ~a12~0 && 9 == ~a16~0 && 4 == ~a15~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1;~a18~0 := (if -1 * ((if 10 * (~a18~0 - 391987) < 0 && 0 != 10 * (~a18~0 - 391987) % 9 then 1 + 10 * (~a18~0 - 391987) / 9 else 10 * (~a18~0 - 391987) / 9) - -1010678) < 0 && 0 != -1 * ((if 10 * (~a18~0 - 391987) < 0 && 0 != 10 * (~a18~0 - 391987) % 9 then 1 + 10 * (~a18~0 - 391987) / 9 else 10 * (~a18~0 - 391987) / 9) - -1010678) % 10 then 1 + -1 * ((if 10 * (~a18~0 - 391987) < 0 && 0 != 10 * (~a18~0 - 391987) % 9 then 1 + 10 * (~a18~0 - 391987) / 9 else 10 * (~a18~0 - 391987) / 9) - -1010678) / 10 else -1 * ((if 10 * (~a18~0 - 391987) < 0 && 0 != 10 * (~a18~0 - 391987) % 9 then 1 + 10 * (~a18~0 - 391987) / 9 else 10 * (~a18~0 - 391987) / 9) - -1010678) / 10);~a16~0 := 8;~a12~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 151#L1015true, annotation: [0, 0]]" "assume !(6 == ~a12~0 && 9 == ~a16~0 && 4 == ~a15~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1);" "CountingPredicate [underlying: 256#L1021true, annotation: [0, 0]]") ("CountingPredicate [underlying: 97#L818true, annotation: [0, 0]]" "assume (((9 == ~a12~0 && 8 == ~a16~0 && 134 < ~a18~0) || ((~a18~0 <= -156 && 9 == ~a16~0) && 5 == ~a12~0)) && 4 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 then 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 - 299922 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922) - 300077;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 97#L818true, annotation: [0, 0]]" "assume !((((9 == ~a12~0 && 8 == ~a16~0 && 134 < ~a18~0) || ((~a18~0 <= -156 && 9 == ~a16~0) && 5 == ~a12~0)) && 4 == calculate_output_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 135#L825true, annotation: [0, 0]]") ("CountingPredicate [underlying: 267#L1531true, annotation: [0, 0]]" "assume (3 == ~a15~0 && 8 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output2_~input#1) && 11 == ~a16~0;~a18~0 := (if (if 10 * (-273331 + ~a18~0) < 0 && 0 != 10 * (-273331 + ~a18~0) % 9 then 1 + 10 * (-273331 + ~a18~0) / 9 else 10 * (-273331 + ~a18~0) / 9) < 0 && 0 != (if 10 * (-273331 + ~a18~0) < 0 && 0 != 10 * (-273331 + ~a18~0) % 9 then 1 + 10 * (-273331 + ~a18~0) / 9 else 10 * (-273331 + ~a18~0) / 9) % 5 then 1 + (if 10 * (-273331 + ~a18~0) < 0 && 0 != 10 * (-273331 + ~a18~0) % 9 then 1 + 10 * (-273331 + ~a18~0) / 9 else 10 * (-273331 + ~a18~0) / 9) / 5 else (if 10 * (-273331 + ~a18~0) < 0 && 0 != 10 * (-273331 + ~a18~0) % 9 then 1 + 10 * (-273331 + ~a18~0) / 9 else 10 * (-273331 + ~a18~0) / 9) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 267#L1531true, annotation: [0, 0]]" "assume !((3 == ~a15~0 && 8 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output2_~input#1) && 11 == ~a16~0);" "CountingPredicate [underlying: 248#L1537true, annotation: [0, 0]]") ("CountingPredicate [underlying: 311#L1102true, annotation: [0, 0]]" "assume (5 == ~a12~0 && 134 < ~a18~0 && 12 == ~a16~0 && 2 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := -264640 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 311#L1102true, annotation: [0, 0]]" "assume !((5 == ~a12~0 && 134 < ~a18~0 && 12 == ~a16~0 && 2 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 162#L1107true, annotation: [0, 0]]") ("CountingPredicate [underlying: 295#L211-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 91#L214-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 295#L211-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 91#L214-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 171#L1783-2true, annotation: [0, 0]]" "assume !true;" "CountingPredicate [underlying: 12#L1777true, annotation: [0, 0]]") ("CountingPredicate [underlying: 171#L1783-2true, annotation: [0, 0]]" "havoc main_~input~0#1;havoc main_#t~nondet8#1;assume -2147483648 <= main_#t~nondet8#1 && main_#t~nondet8#1 <= 2147483647;main_~input~0#1 := main_#t~nondet8#1;havoc main_#t~nondet8#1;" "CountingPredicate [underlying: 245#L1788true, annotation: [0, 0]]") ("CountingPredicate [underlying: 171#L1783-2true, annotation: [0, 0]]" "assume !true;" "CountingPredicate [underlying: 12#L1777true, annotation: [0, 0]]") ("CountingPredicate [underlying: 4#L1290true, annotation: [0, 0]]" "assume ~a18~0 <= -156 && ((6 == calculate_output_~input#1 && 3 == ~a15~0) && 11 == ~a16~0) && 8 == ~a12~0;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 4#L1290true, annotation: [0, 0]]" "assume !(~a18~0 <= -156 && ((6 == calculate_output_~input#1 && 3 == ~a15~0) && 11 == ~a16~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 322#L1296true, annotation: [0, 0]]") ("CountingPredicate [underlying: 136#L1513true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 2 == calculate_output2_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || ((9 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) || ((10 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0));~a18~0 := -419854 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5);~a16~0 := 10;~a15~0 := 3;~a12~0 := 8;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 136#L1513true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 2 == calculate_output2_~input#1 && (((9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || ((9 == ~a16~0 && 134 < ~a18~0) && 9 == ~a12~0)) || ((10 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0)));" "CountingPredicate [underlying: 183#L1520true, annotation: [0, 0]]") ("CountingPredicate [underlying: 141#L377true, annotation: [0, 0]]" "assume 8 == ~a16~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output_~input#1) && 9 == ~a12~0) && 4 == ~a15~0;~a18~0 := (if -1 * (555414 + (~a18~0 - 534921)) < 0 && 0 != -1 * (555414 + (~a18~0 - 534921)) % 10 then 1 + -1 * (555414 + (~a18~0 - 534921)) / 10 else -1 * (555414 + (~a18~0 - 534921)) / 10);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 141#L377true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output_~input#1) && 9 == ~a12~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 212#L383true, annotation: [0, 0]]") ("CountingPredicate [underlying: 241#L1402true, annotation: [0, 0]]" "assume 11 == ~a16~0 && ((3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 5 == ~a12~0) && 3 == ~a15~0;~a18~0 := -591177 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 241#L1402true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && ((3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 5 == ~a12~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 75#L1407true, annotation: [0, 0]]") ("CountingPredicate [underlying: 160#L1237true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 2 == calculate_output_~input#1 && (((134 < ~a18~0 && 8 == ~a16~0) && 9 == ~a12~0) || (5 == ~a12~0 && 9 == ~a16~0 && ~a18~0 <= -156));~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 2;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 160#L1237true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 2 == calculate_output_~input#1 && (((134 < ~a18~0 && 8 == ~a16~0) && 9 == ~a12~0) || (5 == ~a12~0 && 9 == ~a16~0 && ~a18~0 <= -156)));" "CountingPredicate [underlying: 330#L1244true, annotation: [0, 0]]") ("CountingPredicate [underlying: 206#L773true, annotation: [0, 0]]" "assume ((((12 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0) || (9 == ~a12~0 && 11 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (9 == ~a12~0 && 11 == ~a16~0 && 134 < ~a18~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 206#L773true, annotation: [0, 0]]" "assume !(((((12 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0) || (9 == ~a12~0 && 11 == ~a16~0 && -79 < ~a18~0 && 134 >= ~a18~0) || (9 == ~a12~0 && 11 == ~a16~0 && 134 < ~a18~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 154#L779true, annotation: [0, 0]]") ("CountingPredicate [underlying: 238#L806true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 9 == ~a12~0 && 12 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1;~a18~0 := (if ~a18~0 - 311285 < 0 && 0 != (~a18~0 - 311285) % 5 then 1 + (~a18~0 - 311285) / 5 else (~a18~0 - 311285) / 5) - 169375;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 238#L806true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 9 == ~a12~0 && 12 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1);" "CountingPredicate [underlying: 89#L812true, annotation: [0, 0]]") ("CountingPredicate [underlying: 230#L371true, annotation: [0, 0]]" "assume (4 == ~a15~0 && (3 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0) && 8 == ~a16~0;~a18~0 := 2 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 102582);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 230#L371true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && (3 == calculate_output_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0) && 8 == ~a16~0);" "CountingPredicate [underlying: 141#L377true, annotation: [0, 0]]") ("CountingPredicate [underlying: 279#L1182true, annotation: [0, 0]]" "assume 6 == ~a12~0 && (10 == ~a16~0 && 4 == calculate_output_~input#1 && 134 < ~a18~0) && 4 == ~a15~0;~a18~0 := -58871 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 215176;calculate_output_#res#1 := 24;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 279#L1182true, annotation: [0, 0]]" "assume !(6 == ~a12~0 && (10 == ~a16~0 && 4 == calculate_output_~input#1 && 134 < ~a18~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 127#L1185true, annotation: [0, 0]]") ("CountingPredicate [underlying: 307#L1374true, annotation: [0, 0]]" "assume ((3 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0) && 9 == ~a12~0;~a18~0 := -202401 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 307#L1374true, annotation: [0, 0]]" "assume !(((3 == ~a15~0 && 1 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 94#L1380true, annotation: [0, 0]]") ("CountingPredicate [underlying: 127#L1185true, annotation: [0, 0]]" "assume (3 == ~a15~0 && 6 == calculate_output_~input#1 && ((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 12 == ~a16~0;~a18~0 := -32545 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 127#L1185true, annotation: [0, 0]]" "assume !((3 == ~a15~0 && 6 == calculate_output_~input#1 && ((134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 12 == ~a16~0);" "CountingPredicate [underlying: 217#L1191true, annotation: [0, 0]]") ("CountingPredicate [underlying: 278#L190-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0);" "CountingPredicate [underlying: 115#L193-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 278#L190-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 115#L193-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 139#L1028true, annotation: [0, 0]]" "assume ((5 == calculate_output_~input#1 && ((8 == ~a12~0 && ~a18~0 <= -156) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0) && 9 == ~a16~0;~a18~0 := -300077 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 1;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 139#L1028true, annotation: [0, 0]]" "assume !(((5 == calculate_output_~input#1 && ((8 == ~a12~0 && ~a18~0 <= -156) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0))) && 4 == ~a15~0) && 9 == ~a16~0);" "CountingPredicate [underlying: 43#L1035true, annotation: [0, 0]]") ("CountingPredicate [underlying: 292#L178-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0);" "CountingPredicate [underlying: 72#L181-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 292#L178-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 72#L181-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 164#L493true, annotation: [0, 0]]" "assume 6 == ~a12~0 && 4 == ~a15~0 && (134 < ~a18~0 && 3 == calculate_output_~input#1) && 10 == ~a16~0;~a18~0 := 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 482286;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 164#L493true, annotation: [0, 0]]" "assume !(6 == ~a12~0 && 4 == ~a15~0 && (134 < ~a18~0 && 3 == calculate_output_~input#1) && 10 == ~a16~0);" "CountingPredicate [underlying: 50#L499true, annotation: [0, 0]]") ("CountingPredicate [underlying: 145#L952true, annotation: [0, 0]]" "assume (((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0 && 2 == calculate_output_~input#1) && 8 == ~a16~0) && 4 == ~a15~0;~a18~0 := -10249 + ~a18~0 - 154667 - 274224;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 145#L952true, annotation: [0, 0]]" "assume !((((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0 && 2 == calculate_output_~input#1) && 8 == ~a16~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 124#L958true, annotation: [0, 0]]") ("CountingPredicate [underlying: 84#L55-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0);" "CountingPredicate [underlying: 13#L58-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 84#L55-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 13#L58-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 66#L115-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 58#L118-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 66#L115-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 58#L118-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 274#L1544true, annotation: [0, 0]]" "assume (4 == ~a15~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156)) && 6 == calculate_output2_~input#1) && 8 == ~a16~0;~a18~0 := -338436 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5);~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 274#L1544true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156)) && 6 == calculate_output2_~input#1) && 8 == ~a16~0);" "CountingPredicate [underlying: 16#L1550true, annotation: [0, 0]]") ("CountingPredicate [underlying: 276#L1613true, annotation: [0, 0]]" "assume ((4 == calculate_output2_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 4 == ~a15~0) && 8 == ~a16~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - -561980 - 561981;~a15~0 := 3;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 276#L1613true, annotation: [0, 0]]" "assume !(((4 == calculate_output2_~input#1 && (((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 4 == ~a15~0) && 8 == ~a16~0);" "CountingPredicate [underlying: 70#L1619true, annotation: [0, 0]]") ("CountingPredicate [underlying: 284#L713true, annotation: [0, 0]]" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0) && 12 == ~a16~0;~a18~0 := 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - -28) - 1;calculate_output_#res#1 := 24;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 284#L713true, annotation: [0, 0]]" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 51#L716true, annotation: [0, 0]]") ("CountingPredicate [underlying: 109#L1709true, annotation: [0, 0]]" "assume (8 == ~a16~0 && 4 == ~a15~0 && 2 == calculate_output2_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0;~a18~0 := 112 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 then (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 - 106 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106);~a12~0 := 8;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 109#L1709true, annotation: [0, 0]]" "assume !((8 == ~a16~0 && 4 == ~a15~0 && 2 == calculate_output2_~input#1 && (~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 7 == ~a12~0);" "CountingPredicate [underlying: 163#L1714true, annotation: [0, 0]]") ("CountingPredicate [underlying: 152#L437true, annotation: [0, 0]]" "assume (10 == ~a16~0 && (2 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 4 == ~a15~0) && 5 == ~a12~0;~a18~0 := -300077 + (if ~a18~0 - 176885 - 48192 < 0 && 0 != (~a18~0 - 176885 - 48192) % 299922 then (~a18~0 - 176885 - 48192) % 299922 - 299922 else (~a18~0 - 176885 - 48192) % 299922);~a16~0 := 9;~a15~0 := 3;~a12~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 152#L437true, annotation: [0, 0]]" "assume !((10 == ~a16~0 && (2 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0)) && 4 == ~a15~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 112#L444true, annotation: [0, 0]]") ("CountingPredicate [underlying: 174#L904true, annotation: [0, 0]]" "assume (-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && (8 == ~a16~0 && 4 == calculate_output_~input#1) && 7 == ~a12~0;~a18~0 := 504647 + ((if ~a18~0 - 14625 < 0 && 0 != (~a18~0 - 14625) % 38 then (~a18~0 - 14625) % 38 - 38 else (~a18~0 - 14625) % 38) - 90) - 504666;~a12~0 := 9;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 174#L904true, annotation: [0, 0]]" "assume !((-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && (8 == ~a16~0 && 4 == calculate_output_~input#1) && 7 == ~a12~0);" "CountingPredicate [underlying: 62#L909true, annotation: [0, 0]]") ("CountingPredicate [underlying: 87#L1215true, annotation: [0, 0]]" "assume 8 == ~a16~0 && (1 == calculate_output_~input#1 && (((134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 then 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922 - 299922 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 299922) - 300077;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 87#L1215true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && (1 == calculate_output_~input#1 && (((134 < ~a18~0 && 7 == ~a12~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0))) && 4 == ~a15~0);" "CountingPredicate [underlying: 207#L1221true, annotation: [0, 0]]") ("CountingPredicate [underlying: 260#L127-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 329#L130-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 260#L127-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 329#L130-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 277#L1507true, annotation: [0, 0]]" "assume 11 == ~a16~0 && (3 == ~a15~0 && 4 == calculate_output2_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 6 == ~a12~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 277#L1507true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && (3 == ~a15~0 && 4 == calculate_output2_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 6 == ~a12~0);" "CountingPredicate [underlying: 136#L1513true, annotation: [0, 0]]") ("CountingPredicate [underlying: 90#L1743true, annotation: [0, 0]]" "assume 3 == ~a15~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 4 == calculate_output2_~input#1) && 11 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 90#L1743true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156)) && 4 == calculate_output2_~input#1) && 11 == ~a16~0);" "CountingPredicate [underlying: 131#L1749true, annotation: [0, 0]]") ("CountingPredicate [underlying: 7#L768true, annotation: [0, 0]]" "assume ((8 == ~a12~0 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1) && 4 == ~a15~0) && 9 == ~a16~0;~a18~0 := -117 + (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38 - 38 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 38) - 511801 - -511801;~a12~0 := 9;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 7#L768true, annotation: [0, 0]]" "assume !(((8 == ~a12~0 && (134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 4 == calculate_output_~input#1) && 4 == ~a15~0) && 9 == ~a16~0);" "CountingPredicate [underlying: 206#L773true, annotation: [0, 0]]") ("CountingPredicate [underlying: 242#L1391true, annotation: [0, 0]]" "assume 9 == ~a12~0 && ((5 == calculate_output_~input#1 && 3 == ~a15~0) && 12 == ~a16~0) && 134 < ~a18~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 38 then ~a18~0 % 38 - 38 else ~a18~0 % 38) - 138;~a12~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 242#L1391true, annotation: [0, 0]]" "assume !(9 == ~a12~0 && ((5 == calculate_output_~input#1 && 3 == ~a15~0) && 12 == ~a16~0) && 134 < ~a18~0);" "CountingPredicate [underlying: 79#L1396true, annotation: [0, 0]]") ("CountingPredicate [underlying: 296#L867true, annotation: [0, 0]]" "assume ((1 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156))) && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := -194205 + (if (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077 < 0 && 0 != ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077) % 5 then 1 + ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077) / 5 else ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 296#L867true, annotation: [0, 0]]" "assume !(((1 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (9 == ~a12~0 && ~a18~0 <= -156))) && 3 == ~a15~0) && 11 == ~a16~0);" "CountingPredicate [underlying: 47#L873true, annotation: [0, 0]]") ("CountingPredicate [underlying: 138#L1096true, annotation: [0, 0]]" "assume (3 == ~a15~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 1 == calculate_output_~input#1) && 7 == ~a12~0) && 11 == ~a16~0;~a18~0 := 5 * (if (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066 < 0 && 0 != ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) % 5 then 1 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) / 5 else ((if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -300066) / 5);~a16~0 := 12;~a12~0 := 5;calculate_output_#res#1 := 24;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 138#L1096true, annotation: [0, 0]]" "assume !((3 == ~a15~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0) && 1 == calculate_output_~input#1) && 7 == ~a12~0) && 11 == ~a16~0);" "CountingPredicate [underlying: 311#L1102true, annotation: [0, 0]]") ("CountingPredicate [underlying: 258#L646true, annotation: [0, 0]]" "assume 8 == ~a16~0 && (((134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0) && 5 == ~a12~0;~a18~0 := 11822 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) - 601534;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 258#L646true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && (((134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 310#L651true, annotation: [0, 0]]") ("CountingPredicate [underlying: 287#L1324true, annotation: [0, 0]]" "assume (((-156 < ~a18~0 && -79 >= ~a18~0) && 5 == calculate_output_~input#1 && 10 == ~a16~0) && 5 == ~a12~0) && 4 == ~a15~0;~a18~0 := 25 + (~a18~0 - -463156 - 463043);~a16~0 := 8;~a15~0 := 3;~a12~0 := 6;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 287#L1324true, annotation: [0, 0]]" "assume !((((-156 < ~a18~0 && -79 >= ~a18~0) && 5 == calculate_output_~input#1 && 10 == ~a16~0) && 5 == ~a12~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 93#L1331true, annotation: [0, 0]]") ("CountingPredicate [underlying: 37#L984true, annotation: [0, 0]]" "assume 12 == ~a16~0 && (((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) < 0 && 0 != (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106 then (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106 - 106 else (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 5 then 1 + (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) / 5) % 106) - -27;~a12~0 := 9;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 37#L984true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && (((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 188#L989true, annotation: [0, 0]]") ("CountingPredicate [underlying: 16#L1550true, annotation: [0, 0]]" "assume 8 == ~a16~0 && 4 == ~a15~0 && (2 == calculate_output2_~input#1 && 9 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := -81027 + (~a18~0 - 193312 - 117004);~a16~0 := 9;~a12~0 := 6;calculate_output2_#res#1 := 21;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 16#L1550true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && 4 == ~a15~0 && (2 == calculate_output2_~input#1 && 9 == ~a12~0) && -79 < ~a18~0 && 134 >= ~a18~0);" "CountingPredicate [underlying: 165#L1556true, annotation: [0, 0]]") ("CountingPredicate [underlying: 43#L1035true, annotation: [0, 0]]" "assume 12 == ~a16~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (2 == calculate_output_~input#1 && 3 == ~a15~0) && 8 == ~a12~0;~a18~0 := 5 * (-78407 + ~a18~0);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 43#L1035true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (2 == calculate_output_~input#1 && 3 == ~a15~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 298#L1041true, annotation: [0, 0]]") ("CountingPredicate [underlying: 328#L1089true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 3 == calculate_output_~input#1 && (((10 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0) || (9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || (9 == ~a12~0 && 9 == ~a16~0 && 134 < ~a18~0));~a18~0 := 300066 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299932 then ~a18~0 % 299932 - 299932 else ~a18~0 % 299932) - -2;~a16~0 := 9;~a15~0 := 3;~a12~0 := 7;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 328#L1089true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 3 == calculate_output_~input#1 && (((10 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0) || (9 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a16~0) || (9 == ~a12~0 && 9 == ~a16~0 && 134 < ~a18~0)));" "CountingPredicate [underlying: 138#L1096true, annotation: [0, 0]]") ("CountingPredicate [underlying: 252#L553true, annotation: [0, 0]]" "assume (3 == ~a15~0 && 5 == ~a12~0 && 6 == calculate_output_~input#1 && 11 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := -596729 + (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % 5 then 1 + 10 * ~a18~0 / 5 else 10 * ~a18~0 / 5);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 252#L553true, annotation: [0, 0]]" "assume !((3 == ~a15~0 && 5 == ~a12~0 && 6 == calculate_output_~input#1 && 11 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "CountingPredicate [underlying: 137#L558true, annotation: [0, 0]]") ("CountingPredicate [underlying: 197#L1767true, annotation: [0, 0]]" "assume ((12 == ~a16~0 && 7 == ~a12~0 && 6 == calculate_output2_~input#1) && -156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0;~a18~0 := -554406 + ~a18~0;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 197#L1767true, annotation: [0, 0]]" "assume !(((12 == ~a16~0 && 7 == ~a12~0 && 6 == calculate_output2_~input#1) && -156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0);calculate_output2_#res#1 := -2;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 253#L166-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 219#L169-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 253#L166-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 219#L169-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 115#L193-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 76#L196-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 115#L193-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 76#L196-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 324#L64-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 107#L67-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 324#L64-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 107#L67-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 85#L94-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 255#L97-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 85#L94-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 255#L97-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 35#L1170true, annotation: [0, 0]]" "assume 5 == ~a12~0 && (9 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0;~a18~0 := -186657 + ~a18~0;~a16~0 := 8;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 35#L1170true, annotation: [0, 0]]" "assume !(5 == ~a12~0 && (9 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 6 == calculate_output_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 304#L1176true, annotation: [0, 0]]") ("CountingPredicate [underlying: 28#L1135true, annotation: [0, 0]]" "assume 8 == ~a12~0 && 3 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output_~input#1 && 12 == ~a16~0;~a18~0 := -384593 + ~a18~0;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 28#L1135true, annotation: [0, 0]]" "assume !(8 == ~a12~0 && 3 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output_~input#1 && 12 == ~a16~0);" "CountingPredicate [underlying: 149#L1141true, annotation: [0, 0]]") ("CountingPredicate [underlying: 184#L1058true, annotation: [0, 0]]" "assume (4 == ~a15~0 && 6 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 9 == ~a16~0;~a18~0 := -300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 184#L1058true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && 6 == calculate_output_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 6 == ~a12~0) || (7 == ~a12~0 && ~a18~0 <= -156))) && 9 == ~a16~0);" "CountingPredicate [underlying: 21#L1065true, annotation: [0, 0]]") ("CountingPredicate [underlying: 89#L812true, annotation: [0, 0]]" "assume (((2 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a16~0) && 4 == ~a15~0) && 9 == ~a12~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -133;~a15~0 := 3;~a12~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 89#L812true, annotation: [0, 0]]" "assume !((((2 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a16~0) && 4 == ~a15~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 97#L818true, annotation: [0, 0]]") ("CountingPredicate [underlying: 309#L76-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 306#L79-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 309#L76-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 306#L79-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 158#L331true, annotation: [0, 0]]" "assume 3 == ~a15~0 && 12 == ~a16~0 && ((8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 1 == calculate_output_~input#1;~a18~0 := 389885 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) - 389885;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 158#L331true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && 12 == ~a16~0 && ((8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 1 == calculate_output_~input#1);" "CountingPredicate [underlying: 249#L337true, annotation: [0, 0]]") ("CountingPredicate [underlying: 42#L744true, annotation: [0, 0]]" "assume (5 == ~a12~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output_~input#1) && 9 == ~a16~0) && 4 == ~a15~0;~a18~0 := 79833 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - -417716);~a16~0 := 12;~a15~0 := 3;~a12~0 := 9;calculate_output_#res#1 := 26;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 42#L744true, annotation: [0, 0]]" "assume !((5 == ~a12~0 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output_~input#1) && 9 == ~a16~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 29#L751true, annotation: [0, 0]]") ("CountingPredicate [underlying: 170#L1595true, annotation: [0, 0]]" "assume (12 == ~a16~0 && 2 == calculate_output2_~input#1 && ((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - -391248 - 391248;~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 170#L1595true, annotation: [0, 0]]" "assume !((12 == ~a16~0 && 2 == calculate_output2_~input#1 && ((6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0);" "CountingPredicate [underlying: 140#L1601true, annotation: [0, 0]]") ("CountingPredicate [underlying: 44#L124-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 260#L127-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 44#L124-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 260#L127-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 2#L525true, annotation: [0, 0]]" "assume ((((134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) - 30273;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 2#L525true, annotation: [0, 0]]" "assume !(((((134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 5 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 46#L531true, annotation: [0, 0]]") ("CountingPredicate [underlying: 88#L1385true, annotation: [0, 0]]" "assume (3 == ~a15~0 && 12 == ~a16~0 && 3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 6 == ~a12~0;~a18~0 := -300079 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 88#L1385true, annotation: [0, 0]]" "assume !((3 == ~a15~0 && 12 == ~a16~0 && 3 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0))) && 6 == ~a12~0);" "CountingPredicate [underlying: 242#L1391true, annotation: [0, 0]]") ("CountingPredicate [underlying: 323#L1607true, annotation: [0, 0]]" "assume 12 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output2_~input#1 && 7 == ~a12~0) && 3 == ~a15~0;~a18~0 := (if 10 * (-75398 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) < 0 && 0 != 10 * (-75398 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 9 then 1 + 10 * (-75398 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9 else 10 * (-75398 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 323#L1607true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 3 == calculate_output2_~input#1 && 7 == ~a12~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 276#L1613true, annotation: [0, 0]]") ("CountingPredicate [underlying: 251#L307true, annotation: [0, 0]]" "assume (((12 == ~a16~0 && 1 == calculate_output_~input#1) && 9 == ~a12~0) && 134 < ~a18~0) && 3 == ~a15~0;~a18~0 := (if 51 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) < 0 && 0 != 51 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) % 10 then 1 + 51 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) / 10 else 51 * (if -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5) / 10);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 251#L307true, annotation: [0, 0]]" "assume !((((12 == ~a16~0 && 1 == calculate_output_~input#1) && 9 == ~a12~0) && 134 < ~a18~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 30#L313true, annotation: [0, 0]]") ("CountingPredicate [underlying: 104#L1124true, annotation: [0, 0]]" "assume 12 == ~a16~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1) && 8 == ~a12~0;~a18~0 := (if -1 * (1026663 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 448485)) < 0 && 0 != -1 * (1026663 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 448485)) % 10 then 1 + -1 * (1026663 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 448485)) / 10 else -1 * (1026663 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 448485)) / 10);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 104#L1124true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && 3 == ~a15~0 && ((-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1) && 8 == ~a12~0);" "CountingPredicate [underlying: 10#L1130true, annotation: [0, 0]]") ("CountingPredicate [underlying: 86#L756true, annotation: [0, 0]]" "assume (8 == ~a12~0 && 11 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := 8176 + (~a18~0 - -441612 - -144586);~a16~0 := 12;~a12~0 := 6;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 86#L756true, annotation: [0, 0]]" "assume !((8 == ~a12~0 && 11 == ~a16~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 263#L762true, annotation: [0, 0]]") ("CountingPredicate [underlying: 157#L1444true, annotation: [0, 0]]" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 5 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 1 - 1;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 157#L1444true, annotation: [0, 0]]" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) && 9 == ~a12~0) || (8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0)) && 5 == calculate_output_~input#1) && 11 == ~a16~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 210#L1450true, annotation: [0, 0]]") ("CountingPredicate [underlying: 47#L873true, annotation: [0, 0]]" "assume (((((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 6 == ~a12~0) && 3 == ~a15~0) && 11 == ~a16~0;~a18~0 := (if 10 * (361665 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) < 0 && 0 != 10 * (361665 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % -9 then 10 * (361665 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / -9 - 1 else 10 * (361665 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) / -9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 47#L873true, annotation: [0, 0]]" "assume !((((((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 1 == calculate_output_~input#1) && 6 == ~a12~0) && 3 == ~a15~0) && 11 == ~a16~0);" "CountingPredicate [underlying: 100#L879true, annotation: [0, 0]]") ("CountingPredicate [underlying: 304#L1176true, annotation: [0, 0]]" "assume (((~a18~0 <= -156 && 4 == calculate_output_~input#1) && 4 == ~a15~0) && 6 == ~a12~0) && 8 == ~a16~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 304#L1176true, annotation: [0, 0]]" "assume !((((~a18~0 <= -156 && 4 == calculate_output_~input#1) && 4 == ~a15~0) && 6 == ~a12~0) && 8 == ~a16~0);" "CountingPredicate [underlying: 279#L1182true, annotation: [0, 0]]") ("CountingPredicate [underlying: 50#L499true, annotation: [0, 0]]" "assume (((((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 6 == ~a12~0) && 12 == ~a16~0) && 3 == ~a15~0;~a18~0 := -434278 + ((if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 5 then 1 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) / 5) - -69371);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 50#L499true, annotation: [0, 0]]" "assume !((((((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 6 == ~a12~0) && 12 == ~a16~0) && 3 == ~a15~0);" "CountingPredicate [underlying: 191#L505true, annotation: [0, 0]]") ("CountingPredicate [underlying: 290#L148-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 187#L151-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 290#L148-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 187#L151-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 187#L151-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0);" "CountingPredicate [underlying: 308#L154-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 187#L151-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 308#L154-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 275#L622true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (3 == calculate_output_~input#1 && 8 == ~a12~0) && 8 == ~a16~0;~a18~0 := -601110 + (~a18~0 - -28581) - 10494;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 275#L622true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && (3 == calculate_output_~input#1 && 8 == ~a12~0) && 8 == ~a16~0);" "CountingPredicate [underlying: 209#L628true, annotation: [0, 0]]") ("CountingPredicate [underlying: 166#L727true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ((9 == ~a12~0 && 3 == calculate_output_~input#1) && ~a18~0 <= -156) && 9 == ~a16~0;~a16~0 := 10;~a12~0 := 5;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 166#L727true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ((9 == ~a12~0 && 3 == calculate_output_~input#1) && ~a18~0 <= -156) && 9 == ~a16~0);" "CountingPredicate [underlying: 111#L733true, annotation: [0, 0]]") ("CountingPredicate [underlying: 134#L799true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 9 == ~a16~0 && (5 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0;~a18~0 := 100 + (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 134#L799true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 9 == ~a16~0 && (5 == calculate_output_~input#1 && ~a18~0 <= -156) && 9 == ~a12~0);" "CountingPredicate [underlying: 238#L806true, annotation: [0, 0]]") ("CountingPredicate [underlying: 211#L208-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0);" "CountingPredicate [underlying: 295#L211-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 211#L208-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 295#L211-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 225#L548true, annotation: [0, 0]]" "assume (((2 == calculate_output_~input#1 && 5 == ~a12~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0) && 10 == ~a16~0;~a18~0 := 4 * (if 10 * (-131462 + ~a18~0) < 0 && 0 != 10 * (-131462 + ~a18~0) % 9 then 1 + 10 * (-131462 + ~a18~0) / 9 else 10 * (-131462 + ~a18~0) / 9);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 225#L548true, annotation: [0, 0]]" "assume !((((2 == calculate_output_~input#1 && 5 == ~a12~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 4 == ~a15~0) && 10 == ~a16~0);" "CountingPredicate [underlying: 252#L553true, annotation: [0, 0]]") ("CountingPredicate [underlying: 124#L958true, annotation: [0, 0]]" "assume (7 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && 6 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := (if 10 * (-530804 + ~a18~0) < 0 && 0 != 10 * (-530804 + ~a18~0) % 9 then 1 + 10 * (-530804 + ~a18~0) / 9 else 10 * (-530804 + ~a18~0) / 9);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 124#L958true, annotation: [0, 0]]" "assume !((7 == ~a12~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 4 == ~a15~0 && 6 == calculate_output_~input#1) && 8 == ~a16~0);" "CountingPredicate [underlying: 80#L964true, annotation: [0, 0]]") ("CountingPredicate [underlying: 159#L1230true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 5 == calculate_output_~input#1 && ((9 == ~a12~0 && 8 == ~a16~0 && 134 < ~a18~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0));~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 159#L1230true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 5 == calculate_output_~input#1 && ((9 == ~a12~0 && 8 == ~a16~0 && 134 < ~a18~0) || ((9 == ~a16~0 && ~a18~0 <= -156) && 5 == ~a12~0)));" "CountingPredicate [underlying: 160#L1237true, annotation: [0, 0]]") ("CountingPredicate [underlying: 317#L922true, annotation: [0, 0]]" "assume ((12 == ~a16~0 && 134 < ~a18~0 && 4 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0;~a18~0 := (if 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) < 0 && 0 != 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 9 then 1 + 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 9 else 10 * (-300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 9);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 317#L922true, annotation: [0, 0]]" "assume !(((12 == ~a16~0 && 134 < ~a18~0 && 4 == calculate_output_~input#1) && 3 == ~a15~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 161#L927true, annotation: [0, 0]]") ("CountingPredicate [underlying: 236#L325true, annotation: [0, 0]]" "assume (6 == ~a12~0 && ~a18~0 <= -156 && 8 == ~a16~0 && 1 == calculate_output_~input#1) && 4 == ~a15~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 236#L325true, annotation: [0, 0]]" "assume !((6 == ~a12~0 && ~a18~0 <= -156 && 8 == ~a16~0 && 1 == calculate_output_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 158#L331true, annotation: [0, 0]]") ("CountingPredicate [underlying: 39#L838true, annotation: [0, 0]]" "assume 3 == ~a15~0 && (8 == ~a12~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0;~a18~0 := ~a18~0 - 574900;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 39#L838true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && (8 == ~a12~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 11 == ~a16~0);" "CountingPredicate [underlying: 82#L844true, annotation: [0, 0]]") ("CountingPredicate [underlying: 15#L1438true, annotation: [0, 0]]" "assume (6 == ~a12~0 && ~a18~0 <= -156 && 8 == ~a16~0 && 6 == calculate_output_~input#1) && 4 == ~a15~0;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 15#L1438true, annotation: [0, 0]]" "assume !((6 == ~a12~0 && ~a18~0 <= -156 && 8 == ~a16~0 && 6 == calculate_output_~input#1) && 4 == ~a15~0);" "CountingPredicate [underlying: 157#L1444true, annotation: [0, 0]]") ("CountingPredicate [underlying: 180#L34true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0);" "CountingPredicate [underlying: 198#L34-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 180#L34true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 198#L34-2true, annotation: [0, 0]]") ("CountingPredicate [underlying: 318#L175-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0);" "CountingPredicate [underlying: 292#L178-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 318#L175-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 7 == ~a12~0;assume false;" "CountingPredicate [underlying: 292#L178-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 103#L588true, annotation: [0, 0]]" "assume (4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1 && 9 == ~a12~0) && 8 == ~a16~0;~a18~0 := -240309 + (~a18~0 - 337989);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 103#L588true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && (-79 < ~a18~0 && 134 >= ~a18~0) && 5 == calculate_output_~input#1 && 9 == ~a12~0) && 8 == ~a16~0);" "CountingPredicate [underlying: 281#L594true, annotation: [0, 0]]") ("CountingPredicate [underlying: 244#L1692true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 8 == ~a16~0 && ((134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output2_~input#1) && 5 == ~a12~0;~a18~0 := -166490 + (if -300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) < 0 && 0 != (-300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) % 5 then 1 + (-300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5 else (-300078 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922)) / 5);~a15~0 := 3;calculate_output2_#res#1 := -1;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 244#L1692true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 8 == ~a16~0 && ((134 < ~a18~0 || (-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output2_~input#1) && 5 == ~a12~0);" "CountingPredicate [underlying: 195#L1697true, annotation: [0, 0]]") ("CountingPredicate [underlying: 193#L355true, annotation: [0, 0]]" "assume (((((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0) || (~a18~0 <= -156 && 8 == ~a12~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0;~a18~0 := (if -261188 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (-261188 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 38 then (-261188 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 38 - 38 else (-261188 + (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5)) % 38) - 91;~a12~0 := 5;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 193#L355true, annotation: [0, 0]]" "assume !((((((-156 < ~a18~0 && -79 >= ~a18~0) && 8 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0) || (~a18~0 <= -156 && 8 == ~a12~0)) && 3 == calculate_output_~input#1) && 3 == ~a15~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 22#L360true, annotation: [0, 0]]") ("CountingPredicate [underlying: 126#L671true, annotation: [0, 0]]" "assume ((12 == ~a16~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1) && 9 == ~a12~0) && 134 < ~a18~0;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 126#L671true, annotation: [0, 0]]" "assume !(((12 == ~a16~0 && 3 == ~a15~0 && 6 == calculate_output_~input#1) && 9 == ~a12~0) && 134 < ~a18~0);" "CountingPredicate [underlying: 25#L674true, annotation: [0, 0]]") ("CountingPredicate [underlying: 196#L91-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 85#L94-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 196#L91-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 85#L94-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 223#L262true, annotation: [0, 0]]" "assume (5 == ~a12~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 5 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 - 386666 < 0 && 0 != (~a18~0 - 386666) % 299922 then (~a18~0 - 386666) % 299922 - 299922 else (~a18~0 - 386666) % 299922);~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 223#L262true, annotation: [0, 0]]" "assume !((5 == ~a12~0 && ((((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0) && 5 == calculate_output_~input#1) && 4 == ~a15~0) && 8 == ~a16~0);" "CountingPredicate [underlying: 176#L267true, annotation: [0, 0]]") ("CountingPredicate [underlying: 142#L467true, annotation: [0, 0]]" "assume (3 == ~a15~0 && 11 == ~a16~0 && 3 == calculate_output_~input#1 && 8 == ~a12~0) && ~a18~0 <= -156;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 142#L467true, annotation: [0, 0]]" "assume !((3 == ~a15~0 && 11 == ~a16~0 && 3 == calculate_output_~input#1 && 8 == ~a12~0) && ~a18~0 <= -156);" "CountingPredicate [underlying: 133#L473true, annotation: [0, 0]]") ("CountingPredicate [underlying: 130#L184-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0);" "CountingPredicate [underlying: 280#L187-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 130#L184-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && ~a18~0 <= -156) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 280#L187-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 256#L1021true, annotation: [0, 0]]" "assume 4 == ~a15~0 && 10 == ~a16~0 && (4 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 6 == ~a12~0;~a18~0 := -1 + ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -28);~a16~0 := 12;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 256#L1021true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && 10 == ~a16~0 && (4 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 6 == ~a12~0);" "CountingPredicate [underlying: 139#L1028true, annotation: [0, 0]]") ("CountingPredicate [underlying: 9#L996true, annotation: [0, 0]]" "assume 9 == ~a16~0 && 4 == ~a15~0 && 3 == calculate_output_~input#1 && ((~a18~0 <= -156 && 8 == ~a12~0) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0));~a18~0 := (if 492107 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077) < 0 && 0 != (492107 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) % 5 then 1 + (492107 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5 else (492107 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077)) / 5) - 171690;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 9#L996true, annotation: [0, 0]]" "assume !(9 == ~a16~0 && 4 == ~a15~0 && 3 == calculate_output_~input#1 && ((~a18~0 <= -156 && 8 == ~a12~0) || ((-79 < ~a18~0 && 134 >= ~a18~0) && 7 == ~a12~0) || (134 < ~a18~0 && 7 == ~a12~0)));" "CountingPredicate [underlying: 216#L1003true, annotation: [0, 0]]") ("CountingPredicate [underlying: 14#L82-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 56#L85-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 14#L82-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 56#L85-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 77#L223true, annotation: [0, 0]]" "assume ((3 == ~a15~0 && 7 == ~a12~0 && 3 == calculate_output_~input#1) && 12 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0;~a18~0 := (if 5 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % -5 then 10 * ~a18~0 / -5 - 1 else 10 * ~a18~0 / -5) < 0 && 0 != 5 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % -5 then 10 * ~a18~0 / -5 - 1 else 10 * ~a18~0 / -5) % 5 then 1 + 5 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % -5 then 10 * ~a18~0 / -5 - 1 else 10 * ~a18~0 / -5) / 5 else 5 * (if 10 * ~a18~0 < 0 && 0 != 10 * ~a18~0 % -5 then 10 * ~a18~0 / -5 - 1 else 10 * ~a18~0 / -5) / 5);~a12~0 := 9;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 77#L223true, annotation: [0, 0]]" "assume !(((3 == ~a15~0 && 7 == ~a12~0 && 3 == calculate_output_~input#1) && 12 == ~a16~0) && -156 < ~a18~0 && -79 >= ~a18~0);" "CountingPredicate [underlying: 98#L228true, annotation: [0, 0]]") ("CountingPredicate [underlying: 110#L583true, annotation: [0, 0]]" "assume 6 == ~a12~0 && 3 == ~a15~0 && (6 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0;~a18~0 := (if 10 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 77572) < 0 && 0 != 10 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 77572) % 9 then 1 + 10 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 77572) / 9 else 10 * ((if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) - 77572) / 9);~a12~0 := 9;calculate_output_#res#1 := 25;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 110#L583true, annotation: [0, 0]]" "assume !(6 == ~a12~0 && 3 == ~a15~0 && (6 == calculate_output_~input#1 && ((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 12 == ~a16~0);" "CountingPredicate [underlying: 103#L588true, annotation: [0, 0]]") ("CountingPredicate [underlying: 298#L1041true, annotation: [0, 0]]" "assume 3 == ~a15~0 && (5 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output_~input#1) && 12 == ~a16~0;~a18~0 := (if -542309 + ~a18~0 < 0 && 0 != (-542309 + ~a18~0) % 5 then 1 + (-542309 + ~a18~0) / 5 else (-542309 + ~a18~0) / 5);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 298#L1041true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && (5 == ~a12~0 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) && 2 == calculate_output_~input#1) && 12 == ~a16~0);" "CountingPredicate [underlying: 74#L1046true, annotation: [0, 0]]") ("CountingPredicate [underlying: 53#L1272true, annotation: [0, 0]]" "assume 4 == ~a15~0 && ((((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 8 == ~a16~0;~a18~0 := 28 + (if (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 then (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106 - 106 else (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 106) - -1;~a12~0 := 9;calculate_output_#res#1 := 24;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 53#L1272true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && ((((7 == ~a12~0 && 134 < ~a18~0) || (8 == ~a12~0 && ~a18~0 <= -156)) || (8 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 2 == calculate_output_~input#1) && 8 == ~a16~0);" "CountingPredicate [underlying: 23#L1277true, annotation: [0, 0]]") ("CountingPredicate [underlying: 117#L1425true, annotation: [0, 0]]" "assume (12 == ~a16~0 && 3 == ~a15~0 && 7 == ~a12~0 && 4 == calculate_output_~input#1) && -79 < ~a18~0 && 134 >= ~a18~0;~a18~0 := (if 10 * (-58296 + ~a18~0 - -119457) < 0 && 0 != 10 * (-58296 + ~a18~0 - -119457) % 9 then 1 + 10 * (-58296 + ~a18~0 - -119457) / 9 else 10 * (-58296 + ~a18~0 - -119457) / 9);~a16~0 := 8;~a15~0 := 4;~a12~0 := 5;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 117#L1425true, annotation: [0, 0]]" "assume !((12 == ~a16~0 && 3 == ~a15~0 && 7 == ~a12~0 && 4 == calculate_output_~input#1) && -79 < ~a18~0 && 134 >= ~a18~0);" "CountingPredicate [underlying: 269#L1432true, annotation: [0, 0]]") ("CountingPredicate [underlying: 10#L1130true, annotation: [0, 0]]" "assume 6 == ~a12~0 && 11 == ~a16~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := 27 + (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106);~a12~0 := 8;calculate_output_#res#1 := 21;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 10#L1130true, annotation: [0, 0]]" "assume !(6 == ~a12~0 && 11 == ~a16~0 && (((-79 < ~a18~0 && 134 >= ~a18~0) || ~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 28#L1135true, annotation: [0, 0]]") ("CountingPredicate [underlying: 268#L343true, annotation: [0, 0]]" "assume ((11 == ~a16~0 && 5 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0) && 5 == ~a12~0;~a18~0 := (if -1 * (~a18~0 - -528844 - -67556) < 0 && 0 != -1 * (~a18~0 - -528844 - -67556) % 10 then 1 + -1 * (~a18~0 - -528844 - -67556) / 10 else -1 * (~a18~0 - -528844 - -67556) / 10);~a16~0 := 8;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 268#L343true, annotation: [0, 0]]" "assume !(((11 == ~a16~0 && 5 == calculate_output_~input#1 && -156 < ~a18~0 && -79 >= ~a18~0) && 3 == ~a15~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 303#L348true, annotation: [0, 0]]") ("CountingPredicate [underlying: 199#L641true, annotation: [0, 0]]" "assume 8 == ~a16~0 && (~a18~0 <= -156 && 5 == calculate_output_~input#1 && 4 == ~a15~0) && 6 == ~a12~0;~a12~0 := 8;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 199#L641true, annotation: [0, 0]]" "assume !(8 == ~a16~0 && (~a18~0 <= -156 && 5 == calculate_output_~input#1 && 4 == ~a15~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 258#L646true, annotation: [0, 0]]") ("CountingPredicate [underlying: 249#L337true, annotation: [0, 0]]" "assume 12 == ~a16~0 && 9 == ~a12~0 && 3 == ~a15~0 && 2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0));~a18~0 := ~a18~0 - -464480 - 792268;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 249#L337true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && 9 == ~a12~0 && 3 == ~a15~0 && 2 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)));" "CountingPredicate [underlying: 268#L343true, annotation: [0, 0]]") ("CountingPredicate [underlying: 93#L1331true, annotation: [0, 0]]" "assume 11 == ~a16~0 && 7 == ~a12~0 && 3 == ~a15~0 && 5 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0);~a18~0 := -2 + ((if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 93#L1331true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && 7 == ~a12~0 && 3 == ~a15~0 && 5 == calculate_output_~input#1 && ((-79 < ~a18~0 && 134 >= ~a18~0) || 134 < ~a18~0));" "CountingPredicate [underlying: 122#L1337true, annotation: [0, 0]]") ("CountingPredicate [underlying: 129#L850true, annotation: [0, 0]]" "assume 3 == ~a15~0 && ((((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156)) || (9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 11 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 2;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 129#L850true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && ((((8 == ~a12~0 && 134 < ~a18~0) || (9 == ~a12~0 && ~a18~0 <= -156)) || (9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 11 == ~a16~0);" "CountingPredicate [underlying: 143#L856true, annotation: [0, 0]]") ("CountingPredicate [underlying: 319#L414true, annotation: [0, 0]]" "assume 9 == ~a16~0 && (3 == calculate_output_~input#1 && (((6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0))) && 4 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 1 - -524582 - 524581;~a16~0 := 8;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 319#L414true, annotation: [0, 0]]" "assume !(9 == ~a16~0 && (3 == calculate_output_~input#1 && (((6 == ~a12~0 && 134 < ~a18~0) || (7 == ~a12~0 && ~a18~0 <= -156)) || ((-156 < ~a18~0 && -79 >= ~a18~0) && 7 == ~a12~0))) && 4 == ~a15~0);" "CountingPredicate [underlying: 36#L421true, annotation: [0, 0]]") ("CountingPredicate [underlying: 48#L103-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 123#L106-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 48#L103-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -156 < ~a18~0 && -79 >= ~a18~0) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 123#L106-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 283#L52-1true, annotation: [0, 0]]" "assume !(((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0);" "CountingPredicate [underlying: 84#L55-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 283#L52-1true, annotation: [0, 0]]" "assume ((9 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 5 == ~a12~0;assume false;" "CountingPredicate [underlying: 84#L55-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 107#L67-1true, annotation: [0, 0]]" "assume !(((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0);" "CountingPredicate [underlying: 181#L70-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 107#L67-1true, annotation: [0, 0]]" "assume ((8 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 8 == ~a12~0;assume false;" "CountingPredicate [underlying: 181#L70-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 233#L1251true, annotation: [0, 0]]" "assume 3 == ~a15~0 && (4 == calculate_output_~input#1 && ((134 < ~a18~0 && 6 == ~a12~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 12 == ~a16~0;~a18~0 := -300077 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 233#L1251true, annotation: [0, 0]]" "assume !(3 == ~a15~0 && (4 == calculate_output_~input#1 && ((134 < ~a18~0 && 6 == ~a12~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 12 == ~a16~0);" "CountingPredicate [underlying: 192#L1257true, annotation: [0, 0]]") ("CountingPredicate [underlying: 137#L558true, annotation: [0, 0]]" "assume (4 == ~a15~0 && 9 == ~a16~0 && 6 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 8 == ~a12~0;~a18~0 := (if (if ~a18~0 - 211013 < 0 && 0 != (~a18~0 - 211013) % 38 then (~a18~0 - 211013) % 38 - 38 else (~a18~0 - 211013) % 38) - 116 < 0 && 0 != ((if ~a18~0 - 211013 < 0 && 0 != (~a18~0 - 211013) % 38 then (~a18~0 - 211013) % 38 - 38 else (~a18~0 - 211013) % 38) - 116) % 5 then 1 + ((if ~a18~0 - 211013 < 0 && 0 != (~a18~0 - 211013) % 38 then (~a18~0 - 211013) % 38 - 38 else (~a18~0 - 211013) % 38) - 116) / 5 else ((if ~a18~0 - 211013 < 0 && 0 != (~a18~0 - 211013) % 38 then (~a18~0 - 211013) % 38 - 38 else (~a18~0 - 211013) % 38) - 116) / 5) - 104;~a16~0 := 10;~a15~0 := 3;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 137#L558true, annotation: [0, 0]]" "assume !((4 == ~a15~0 && 9 == ~a16~0 && 6 == calculate_output_~input#1 && (((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0)) || 134 < ~a18~0)) && 8 == ~a12~0);" "CountingPredicate [underlying: 17#L564true, annotation: [0, 0]]") ("CountingPredicate [underlying: 218#L610true, annotation: [0, 0]]" "assume ((4 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 8 == ~a16~0) && 4 == ~a15~0;~a18~0 := -2 + ((if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922 - 299922 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 299922) - 300077);~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 218#L610true, annotation: [0, 0]]" "assume !(((4 == calculate_output_~input#1 && ((9 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (134 < ~a18~0 && 8 == ~a12~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 8 == ~a16~0) && 4 == ~a15~0);" "CountingPredicate [underlying: 288#L616true, annotation: [0, 0]]") ("CountingPredicate [underlying: 239#L133-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0);" "CountingPredicate [underlying: 213#L136-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 239#L133-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 9 == ~a12~0;assume false;" "CountingPredicate [underlying: 213#L136-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 263#L762true, annotation: [0, 0]]" "assume 12 == ~a16~0 && (134 < ~a18~0 && 9 == ~a12~0 && 3 == calculate_output_~input#1) && 3 == ~a15~0;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 300077 - 272337 - 27219;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 263#L762true, annotation: [0, 0]]" "assume !(12 == ~a16~0 && (134 < ~a18~0 && 9 == ~a12~0 && 3 == calculate_output_~input#1) && 3 == ~a15~0);" "CountingPredicate [underlying: 7#L768true, annotation: [0, 0]]") ("CountingPredicate [underlying: 305#L1344true, annotation: [0, 0]]" "assume (12 == ~a16~0 && 6 == calculate_output_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 3 == ~a15~0;~a18~0 := (if (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) < 0 && 0 != (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 then (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106 - 106 else (if 9 * ~a18~0 < 0 && 0 != 9 * ~a18~0 % 10 then 1 + 9 * ~a18~0 / 10 else 9 * ~a18~0 / 10) % 106) - -27;~a16~0 := 8;~a15~0 := 4;~a12~0 := 6;calculate_output_#res#1 := 22;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 305#L1344true, annotation: [0, 0]]" "assume !((12 == ~a16~0 && 6 == calculate_output_~input#1 && ((8 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 9 == ~a12~0))) && 3 == ~a15~0);" "CountingPredicate [underlying: 173#L1351true, annotation: [0, 0]]") ("CountingPredicate [underlying: 214#L1725true, annotation: [0, 0]]" "assume 11 == ~a16~0 && (1 == calculate_output2_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0;~a18~0 := (if 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) < 0 && 0 != 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 38 then 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 38 - 38 else 4 * (if ~a18~0 < 0 && 0 != ~a18~0 % 5 then 1 + ~a18~0 / 5 else ~a18~0 / 5) % 38) - 117;~a16~0 := 12;~a12~0 := 5;calculate_output2_#res#1 := 26;" "CountingPredicate [underlying: 71#calculate_output2_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 214#L1725true, annotation: [0, 0]]" "assume !(11 == ~a16~0 && (1 == calculate_output2_~input#1 && ((7 == ~a12~0 && -156 < ~a18~0 && -79 >= ~a18~0) || (6 == ~a12~0 && 134 < ~a18~0) || (~a18~0 <= -156 && 7 == ~a12~0))) && 3 == ~a15~0);" "CountingPredicate [underlying: 301#L1731true, annotation: [0, 0]]") ("CountingPredicate [underlying: 51#L716true, annotation: [0, 0]]" "assume (9 == ~a12~0 && (3 == ~a15~0 && 4 == calculate_output_~input#1) && 134 < ~a18~0) && 12 == ~a16~0;~a18~0 := (if -300077 + (if ~a18~0 - 229749 < 0 && 0 != (~a18~0 - 229749) % 299922 then (~a18~0 - 229749) % 299922 - 299922 else (~a18~0 - 229749) % 299922) < 0 && 0 != (-300077 + (if ~a18~0 - 229749 < 0 && 0 != (~a18~0 - 229749) % 299922 then (~a18~0 - 229749) % 299922 - 299922 else (~a18~0 - 229749) % 299922)) % 5 then 1 + (-300077 + (if ~a18~0 - 229749 < 0 && 0 != (~a18~0 - 229749) % 299922 then (~a18~0 - 229749) % 299922 - 299922 else (~a18~0 - 229749) % 299922)) / 5 else (-300077 + (if ~a18~0 - 229749 < 0 && 0 != (~a18~0 - 229749) % 299922 then (~a18~0 - 229749) % 299922 - 299922 else (~a18~0 - 229749) % 299922)) / 5) - 241926;~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 51#L716true, annotation: [0, 0]]" "assume !((9 == ~a12~0 && (3 == ~a15~0 && 4 == calculate_output_~input#1) && 134 < ~a18~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 69#L722true, annotation: [0, 0]]") ("CountingPredicate [underlying: 49#L272true, annotation: [0, 0]]" "assume ((-156 < ~a18~0 && -79 >= ~a18~0) && (3 == ~a15~0 && 5 == calculate_output_~input#1) && 7 == ~a12~0) && 12 == ~a16~0;~a18~0 := -146972 + (~a18~0 - 359568);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 49#L272true, annotation: [0, 0]]" "assume !(((-156 < ~a18~0 && -79 >= ~a18~0) && (3 == ~a15~0 && 5 == calculate_output_~input#1) && 7 == ~a12~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 146#L278true, annotation: [0, 0]]") ("CountingPredicate [underlying: 21#L1065true, annotation: [0, 0]]" "assume (3 == ~a15~0 && 12 == ~a16~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a12~0;~a18~0 := (if 10 * (-342736 + ~a18~0 - 10111) < 0 && 0 != 10 * (-342736 + ~a18~0 - 10111) % 9 then 1 + 10 * (-342736 + ~a18~0 - 10111) / 9 else 10 * (-342736 + ~a18~0 - 10111) / 9);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 21#L1065true, annotation: [0, 0]]" "assume !((3 == ~a15~0 && 12 == ~a16~0 && 5 == calculate_output_~input#1 && ((-156 < ~a18~0 && -79 >= ~a18~0) || (-79 < ~a18~0 && 134 >= ~a18~0))) && 9 == ~a12~0);" "CountingPredicate [underlying: 81#L1071true, annotation: [0, 0]]") ("CountingPredicate [underlying: 327#L1284true, annotation: [0, 0]]" "assume 10 == ~a16~0 && 134 < ~a18~0 && 6 == ~a12~0 && 4 == ~a15~0 && 6 == calculate_output_~input#1;~a18~0 := (if ~a18~0 < 0 && 0 != ~a18~0 % 106 then ~a18~0 % 106 - 106 else ~a18~0 % 106) - 22 - -310427 - 310465;~a16~0 := 9;~a12~0 := 8;calculate_output_#res#1 := 24;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 327#L1284true, annotation: [0, 0]]" "assume !(10 == ~a16~0 && 134 < ~a18~0 && 6 == ~a12~0 && 4 == ~a15~0 && 6 == calculate_output_~input#1);" "CountingPredicate [underlying: 4#L1290true, annotation: [0, 0]]") ("CountingPredicate [underlying: 232#L577true, annotation: [0, 0]]" "assume 4 == ~a15~0 && (((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 7 == ~a12~0) && 8 == ~a16~0;~a18~0 := -148186 + (if ~a18~0 < 0 && 0 != ~a18~0 % 299922 then ~a18~0 % 299922 - 299922 else ~a18~0 % 299922) - 5822;~a15~0 := 3;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 232#L577true, annotation: [0, 0]]" "assume !(4 == ~a15~0 && (((~a18~0 <= -156 || (-156 < ~a18~0 && -79 >= ~a18~0)) && 6 == calculate_output_~input#1) && 7 == ~a12~0) && 8 == ~a16~0);" "CountingPredicate [underlying: 110#L583true, annotation: [0, 0]]") ("CountingPredicate [underlying: 121#L61-1true, annotation: [0, 0]]" "assume !(((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0);" "CountingPredicate [underlying: 324#L64-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 121#L61-1true, annotation: [0, 0]]" "assume ((10 == ~a16~0 && 3 == ~a15~0) && 134 < ~a18~0) && 6 == ~a12~0;assume false;" "CountingPredicate [underlying: 324#L64-1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 261#L1413true, annotation: [0, 0]]" "assume 8 == ~a12~0 && ((6 == calculate_output_~input#1 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0;~a18~0 := (if 5 * ~a18~0 - 592842 < 0 && 0 != (5 * ~a18~0 - 592842) % 5 then 1 + (5 * ~a18~0 - 592842) / 5 else (5 * ~a18~0 - 592842) / 5);~a16~0 := 8;~a12~0 := 5;calculate_output_#res#1 := -1;" "CountingPredicate [underlying: 24#calculate_output_returnLabel#1true, annotation: [0, 0]]") ("CountingPredicate [underlying: 261#L1413true, annotation: [0, 0]]" "assume !(8 == ~a12~0 && ((6 == calculate_output_~input#1 && 3 == ~a15~0) && -79 < ~a18~0 && 134 >= ~a18~0) && 12 == ~a16~0);" "CountingPredicate [underlying: 300#L1419true, annotation: [0, 0]]") } ); [2024-08-06 17:16:46,309 INFO L82 GeneralOperation]: Start removeDeadEnds. Operand has 334 states, 332 states have (on average 1.9909638554216869) internal successors, (661), 333 states have internal predecessors, (661), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-08-06 17:16:46,310 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,311 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,311 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,312 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,312 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,313 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,314 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,315 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,316 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,316 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,317 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,318 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,319 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,319 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,320 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,321 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,321 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,322 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,323 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,323 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,324 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,325 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,326 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,327 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,327 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,328 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,329 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,329 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,330 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,331 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,332 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,332 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,333 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,334 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,334 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,335 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,336 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,337 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,337 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,338 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,339 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,339 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,340 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,341 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,342 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,343 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,343 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,344 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,345 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,345 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,346 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,347 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,348 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,348 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,349 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,350 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,351 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,351 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,352 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,353 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,353 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,354 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,355 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,356 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,356 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,357 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,358 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,358 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,359 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,360 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,361 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,361 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,362 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,362 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,363 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,363 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,364 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,364 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,365 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,365 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,365 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,366 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,366 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,367 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,367 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,368 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,368 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,369 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,369 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,370 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,370 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,371 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,371 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,372 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,372 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,373 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,373 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,374 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,374 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,375 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,375 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,376 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,376 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,377 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,377 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,377 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,378 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,378 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,379 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,379 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,380 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,380 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,381 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,381 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,382 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,382 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,383 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,383 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,383 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,384 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,384 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,385 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,385 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,386 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,387 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,387 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,387 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,388 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,388 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,389 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,389 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,390 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,390 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,391 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,391 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,392 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,392 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,393 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,393 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,393 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,394 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,394 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,395 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,395 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,396 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,396 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,397 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,397 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,398 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,398 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,399 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,399 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,400 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,400 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,401 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,401 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,402 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,402 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,403 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,403 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,404 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,404 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,405 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,405 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,405 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,406 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,406 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,407 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,407 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,408 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,408 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,409 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,409 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,410 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,410 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,411 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,411 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,412 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,412 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,413 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,413 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,414 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,414 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,415 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,415 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,416 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,416 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,417 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,417 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,418 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,418 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,418 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,419 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,419 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,420 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,420 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,421 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,421 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,422 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,422 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,423 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,423 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,424 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,424 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,425 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,425 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,426 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,426 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,427 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,427 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,428 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,428 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,429 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,429 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,429 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,430 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,430 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,431 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,431 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,432 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,432 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,433 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,433 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,434 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,434 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,435 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,435 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,435 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,436 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,436 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,437 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,437 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,456 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,456 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,457 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,457 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,457 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,457 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,458 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,458 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,458 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,459 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,459 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,459 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,460 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,460 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,460 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,460 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,461 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,461 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,461 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,462 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,462 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,462 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,462 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,463 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,463 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,463 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,464 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,464 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,464 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,464 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,465 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,465 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,465 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,466 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,466 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,466 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,467 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,467 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,467 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,467 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,468 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,468 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,468 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,469 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,469 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,469 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,470 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,470 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,470 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,470 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,471 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,471 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,471 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,472 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,472 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,472 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,472 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,473 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,473 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,473 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,474 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,474 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,474 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,474 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,475 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,475 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,475 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,476 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,476 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,476 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,476 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,477 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,477 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,477 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,478 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,478 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,478 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,479 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,479 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,479 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,479 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,479 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,480 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,480 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,480 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,481 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,481 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,481 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,482 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,482 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,482 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,482 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,483 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,483 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,483 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,484 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,484 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,484 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,484 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,485 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,485 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,485 WARN L283 nessProductAutomaton]: assume ((((1 != main_~input~0#1 && 2 != main_~input~0#1) && 3 != main_~input~0#1) && 4 != main_~input~0#1) && 5 != main_~input~0#1) && 6 != main_~input~0#1;main_#res#1 := -2;, isNegated false [2024-08-06 17:16:46,489 INFO L88 GeneralOperation]: Finished removeDeadEnds. Reduced from 334 states to 0 states. [2024-08-06 17:16:46,502 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-08-06 17:16:46,506 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;@59b829aa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-08-06 17:16:46,507 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-08-06 17:16:46,508 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states. [2024-08-06 17:16:46,508 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2024-08-06 17:16:46,510 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-08-06 17:16:46,513 INFO L445 BasicCegarLoop]: Path program histogram: [] [2024-08-06 17:16:46,515 INFO L196 ceAbstractionStarter]: Computing trace abstraction results [2024-08-06 17:16:46,517 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.08 05:16:46 BoogieIcfgContainer [2024-08-06 17:16:46,517 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-08-06 17:16:46,517 INFO L158 Benchmark]: Toolchain (without parser) took 3498.45ms. Allocated memory was 274.7MB in the beginning and 534.8MB in the end (delta: 260.0MB). Free memory was 210.9MB in the beginning and 415.2MB in the end (delta: -204.4MB). Peak memory consumption was 57.8MB. Max. memory is 16.1GB. [2024-08-06 17:16:46,518 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 146.8MB. Free memory is still 102.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-08-06 17:16:46,518 INFO L158 Benchmark]: Witness Parser took 0.17ms. Allocated memory is still 146.8MB. Free memory is still 74.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-08-06 17:16:46,518 INFO L158 Benchmark]: CACSL2BoogieTranslator took 679.89ms. Allocated memory is still 274.7MB. Free memory was 210.9MB in the beginning and 146.9MB in the end (delta: 64.0MB). Peak memory consumption was 65.0MB. Max. memory is 16.1GB. [2024-08-06 17:16:46,519 INFO L158 Benchmark]: Boogie Procedure Inliner took 176.20ms. Allocated memory is still 274.7MB. Free memory was 146.9MB in the beginning and 199.2MB in the end (delta: -52.3MB). Peak memory consumption was 30.5MB. Max. memory is 16.1GB. [2024-08-06 17:16:46,519 INFO L158 Benchmark]: Boogie Preprocessor took 195.28ms. Allocated memory is still 274.7MB. Free memory was 199.2MB in the beginning and 164.6MB in the end (delta: 34.6MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2024-08-06 17:16:46,519 INFO L158 Benchmark]: RCFGBuilder took 1849.37ms. Allocated memory was 274.7MB in the beginning and 534.8MB in the end (delta: 260.0MB). Free memory was 164.6MB in the beginning and 441.6MB in the end (delta: -276.9MB). Peak memory consumption was 83.8MB. Max. memory is 16.1GB. [2024-08-06 17:16:46,520 INFO L158 Benchmark]: TraceAbstraction took 591.08ms. Allocated memory is still 534.8MB. Free memory was 441.6MB in the beginning and 415.2MB in the end (delta: 26.3MB). Peak memory consumption was 27.4MB. Max. memory is 16.1GB. [2024-08-06 17:16:46,522 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 146.8MB. Free memory is still 102.8MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.17ms. Allocated memory is still 146.8MB. Free memory is still 74.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 679.89ms. Allocated memory is still 274.7MB. Free memory was 210.9MB in the beginning and 146.9MB in the end (delta: 64.0MB). Peak memory consumption was 65.0MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 176.20ms. Allocated memory is still 274.7MB. Free memory was 146.9MB in the beginning and 199.2MB in the end (delta: -52.3MB). Peak memory consumption was 30.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 195.28ms. Allocated memory is still 274.7MB. Free memory was 199.2MB in the beginning and 164.6MB in the end (delta: 34.6MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * RCFGBuilder took 1849.37ms. Allocated memory was 274.7MB in the beginning and 534.8MB in the end (delta: 260.0MB). Free memory was 164.6MB in the beginning and 441.6MB in the end (delta: -276.9MB). Peak memory consumption was 83.8MB. Max. memory is 16.1GB. * TraceAbstraction took 591.08ms. Allocated memory is still 534.8MB. Free memory was 441.6MB in the beginning and 415.2MB in the end (delta: 26.3MB). Peak memory consumption was 27.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: 41]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 334 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 0.5s, OverallIterations: 0, TraceHistogramMax: 0, PathProgramHistogramMax: 0, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.5s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=0occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-08-06 17:16:46,558 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