157.14/58.23 YES 157.43/58.27 proof of /export/starexec/sandbox/benchmark/theBenchmark.c 157.43/58.27 # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty 157.43/58.27 157.43/58.27 157.43/58.27 Termination of the given C Problem could be proven: 157.43/58.27 157.43/58.27 (0) C Problem 157.43/58.27 (1) CToLLVMProof [EQUIVALENT, 172 ms] 157.43/58.27 (2) LLVM problem 157.43/58.27 (3) LLVMToTerminationGraphProof [EQUIVALENT, 40.5 s] 157.43/58.27 (4) LLVM Symbolic Execution Graph 157.43/58.27 (5) SymbolicExecutionGraphToSCCProof [SOUND, 3 ms] 157.43/58.27 (6) AND 157.43/58.27 (7) LLVM Symbolic Execution SCC 157.43/58.27 (8) SCC2IRS [SOUND, 763 ms] 157.43/58.27 (9) IntTRS 157.43/58.27 (10) IRS2T2 [EQUIVALENT, 0 ms] 157.43/58.27 (11) T2IntSys 157.43/58.27 (12) T2 [EQUIVALENT, 2194 ms] 157.43/58.27 (13) YES 157.43/58.27 (14) LLVM Symbolic Execution SCC 157.43/58.27 (15) SCC2IRS [SOUND, 541 ms] 157.43/58.27 (16) IntTRS 157.43/58.27 (17) IRS2T2 [EQUIVALENT, 0 ms] 157.43/58.27 (18) T2IntSys 157.43/58.27 (19) T2 [EQUIVALENT, 1225 ms] 157.43/58.27 (20) YES 157.43/58.27 (21) LLVM Symbolic Execution SCC 157.43/58.27 (22) SCC2IRS [SOUND, 229 ms] 157.43/58.27 (23) IntTRS 157.43/58.27 (24) IRS2T2 [EQUIVALENT, 0 ms] 157.43/58.27 (25) T2IntSys 157.43/58.27 (26) T2 [EQUIVALENT, 663 ms] 157.43/58.27 (27) YES 157.43/58.27 157.43/58.27 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (0) 157.43/58.27 Obligation: 157.43/58.27 c file /export/starexec/sandbox/benchmark/theBenchmark.c 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (1) CToLLVMProof (EQUIVALENT) 157.43/58.27 Compiled c-file /export/starexec/sandbox/benchmark/theBenchmark.c to LLVM. 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (2) 157.43/58.27 Obligation: 157.43/58.27 LLVM Problem 157.43/58.27 157.43/58.27 Aliases: 157.43/58.27 157.43/58.27 Data layout: 157.43/58.27 157.43/58.27 "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128" 157.43/58.27 157.43/58.27 Machine: 157.43/58.27 157.43/58.27 "x86_64-pc-linux-gnu" 157.43/58.27 157.43/58.27 Type definitions: 157.43/58.27 157.43/58.27 Global variables: 157.43/58.27 157.43/58.27 Function declarations and definitions: 157.43/58.27 157.43/58.27 *BasicFunctionTypename: "main" linkageType: EXTERNALLY_VISIBLE returnParam: i32 parameters: () variableLength: false visibilityType: DEFAULT callingConvention: ccc 157.43/58.27 0: 157.43/58.27 %1 = alloca i32, align 4 157.43/58.27 %MAX = alloca *i32, align 8 157.43/58.27 %a = alloca *i32, align 8 157.43/58.27 %b = alloca *i32, align 8 157.43/58.27 %c = alloca *i32, align 8 157.43/58.27 store 0, %1 157.43/58.27 %2 = alloca i8, numElementsLit: 4 157.43/58.27 %3 = bitcast *i8 %2 to *i32 157.43/58.27 store %3, %MAX 157.43/58.27 %4 = alloca i8, numElementsLit: 4 157.43/58.27 %5 = bitcast *i8 %4 to *i32 157.43/58.27 store %5, %a 157.43/58.27 %6 = alloca i8, numElementsLit: 4 157.43/58.27 %7 = bitcast *i8 %6 to *i32 157.43/58.27 store %7, %b 157.43/58.27 %8 = alloca i8, numElementsLit: 4 157.43/58.27 %9 = bitcast *i8 %8 to *i32 157.43/58.27 store %9, %c 157.43/58.27 %10 = load %MAX 157.43/58.27 store 1000, %10 157.43/58.27 %11 = load %a 157.43/58.27 store 1, %11 157.43/58.27 %12 = load %b 157.43/58.27 store 1, %12 157.43/58.27 %13 = load %c 157.43/58.27 store 1, %13 157.43/58.27 br %14 157.43/58.27 14: 157.43/58.27 %15 = load %a 157.43/58.27 %16 = load %15 157.43/58.27 %17 = load %a 157.43/58.27 %18 = load %17 157.43/58.27 %19 = mul %16 %18 157.43/58.27 %20 = load %a 157.43/58.27 %21 = load %20 157.43/58.27 %22 = mul %19 %21 157.43/58.27 %23 = load %b 157.43/58.27 %24 = load %23 157.43/58.27 %25 = load %b 157.43/58.27 %26 = load %25 157.43/58.27 %27 = mul %24 %26 157.43/58.27 %28 = load %b 157.43/58.27 %29 = load %28 157.43/58.27 %30 = mul %27 %29 157.43/58.27 %31 = load %c 157.43/58.27 %32 = load %31 157.43/58.27 %33 = load %c 157.43/58.27 %34 = load %33 157.43/58.27 %35 = mul %32 %34 157.43/58.27 %36 = load %c 157.43/58.27 %37 = load %36 157.43/58.27 %38 = mul %35 %37 157.43/58.27 %39 = add %30 %38 157.43/58.27 %40 = icmp eq %22 %39 157.43/58.27 br %40, %41, %42 157.43/58.27 41: 157.43/58.27 store 1, %1 157.43/58.27 br %76 157.43/58.27 42: 157.43/58.27 %43 = load %a 157.43/58.27 %44 = load %43 157.43/58.27 %45 = add %44 1 157.43/58.27 store %45, %43 157.43/58.27 %46 = load %a 157.43/58.27 %47 = load %46 157.43/58.27 %48 = load %MAX 157.43/58.27 %49 = load %48 157.43/58.27 %50 = icmp sgt %47 %49 157.43/58.27 br %50, %51, %56 157.43/58.27 51: 157.43/58.27 %52 = load %a 157.43/58.27 store 1, %52 157.43/58.27 %53 = load %b 157.43/58.27 %54 = load %53 157.43/58.27 %55 = add %54 1 157.43/58.27 store %55, %53 157.43/58.27 br %56 157.43/58.27 56: 157.43/58.27 %57 = load %b 157.43/58.27 %58 = load %57 157.43/58.27 %59 = load %MAX 157.43/58.27 %60 = load %59 157.43/58.27 %61 = icmp sgt %58 %60 157.43/58.27 br %61, %62, %67 157.43/58.27 62: 157.43/58.27 %63 = load %b 157.43/58.27 store 1, %63 157.43/58.27 %64 = load %c 157.43/58.27 %65 = load %64 157.43/58.27 %66 = add %65 1 157.43/58.27 store %66, %64 157.43/58.27 br %67 157.43/58.27 67: 157.43/58.27 %68 = load %c 157.43/58.27 %69 = load %68 157.43/58.27 %70 = load %MAX 157.43/58.27 %71 = load %70 157.43/58.27 %72 = icmp sgt %69 %71 157.43/58.27 br %72, %73, %74 157.43/58.27 73: 157.43/58.27 br %75 157.43/58.27 74: 157.43/58.27 br %14 157.43/58.27 75: 157.43/58.27 store 0, %1 157.43/58.27 br %76 157.43/58.27 76: 157.43/58.27 %77 = load %1 157.43/58.27 ret %77 157.43/58.27 157.43/58.27 157.43/58.27 Analyze Termination of all function calls matching the pattern: 157.43/58.27 main() 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (3) LLVMToTerminationGraphProof (EQUIVALENT) 157.43/58.27 Constructed symbolic execution graph for LLVM program and proved memory safety. 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (4) 157.43/58.27 Obligation: 157.43/58.27 SE Graph 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (5) SymbolicExecutionGraphToSCCProof (SOUND) 157.43/58.27 Splitted symbolic execution graph to 3 SCCs. 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (6) 157.43/58.27 Complex Obligation (AND) 157.43/58.27 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (7) 157.43/58.27 Obligation: 157.43/58.27 SCC 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (8) SCC2IRS (SOUND) 157.43/58.27 Transformed LLVM symbolic execution graph SCC into a rewrite problem. Log: 157.43/58.27 Generated rules. Obtained 261 rulesP rules: 157.43/58.27 f_3723(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24349, 1000, 1, v24352, v24353, v24354, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 2, 4, 8) -> f_3726(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24349, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3726(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24349, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 2, 4, 8) -> f_3729(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24349, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3729(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24349, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 2, 4, 8) -> f_3732(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24349, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3732(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24349, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 2, 4, 8) -> f_3736(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24349, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: v24354 <= 1000 && v24344 <= 999 157.43/58.27 f_3736(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24349, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3739(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24349, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3739(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24349, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3742(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24349, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: TRUE 157.43/58.27 f_3742(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24349, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3745(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24349, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: TRUE 157.43/58.27 f_3745(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24349, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3748(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24349, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3748(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24349, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3751(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3751(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3754(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3754(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3756(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24339, v24338, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3756(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24339, v24338, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3758(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24338, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: v24684 = v24349 * v24349 157.43/58.27 f_3758(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24338, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3760(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24338, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3760(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24338, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3762(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24338, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3762(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24338, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3764(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24338, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: v24685 = v24684 * v24349 157.43/58.27 f_3764(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24338, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3766(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24338, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3766(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24338, 1000, 1, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3768(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3768(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3770(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3770(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3772(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24342, v24341, v24343, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3772(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24342, v24341, v24343, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3774(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24341, v24343, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3774(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24341, v24343, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3776(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24341, v24343, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3776(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24341, v24343, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3778(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24343, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24341, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3778(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24343, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24341, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3780(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24341, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3780(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24341, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3782(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24341, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3782(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24341, v24354, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3784(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24341, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3784(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24341, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3786(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24341, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3786(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24344, v24345, v24346, v24347, 0, v24338, 1000, v24341, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3789(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24345, v24344, v24346, v24347, 0, v24338, 1000, v24341, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3789(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24345, v24344, v24346, v24347, 0, v24338, 1000, v24341, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3792(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24344, v24346, v24347, 0, v24338, 1000, v24341, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: v24687 = v24354 * v24354 157.43/58.27 f_3792(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24344, v24346, v24347, 0, v24338, 1000, v24341, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3795(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24344, v24346, v24347, 0, v24338, 1000, v24341, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3795(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24344, v24346, v24347, 0, v24338, 1000, v24341, v24352, v24353, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3798(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24346, v24347, 0, v24338, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3798(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24346, v24347, 0, v24338, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3801(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24347, 0, v24338, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: v24824 = v24687 * v24354 157.43/58.27 f_3801(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24347, 0, v24338, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3804(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24338, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: v24826 = 1 + v24824 157.43/58.27 f_3804(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24338, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3807(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24338, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: v24685 != v24826 157.43/58.27 f_3807(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24338, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3810(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24338, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3810(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24338, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3813(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24338, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: TRUE 157.43/58.27 f_3813(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24338, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3816(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24338, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3816(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24338, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3819(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3819(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3823(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: v24992 = 1 + v24349 && 3 <= v24992 157.43/58.27 f_3823(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3826(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: TRUE 157.43/58.27 f_3826(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3829(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3829(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3831(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3831(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3833(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3833(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3835(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3835(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3837(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 1000 < v24992 && 1000 <= v24349 157.43/58.27 f_3835(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3838(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: v24992 <= 1000 && v24349 <= 999 157.43/58.27 f_3837(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3840(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3840(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3843(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: TRUE 157.43/58.27 f_3843(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3847(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3847(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3850(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: TRUE 157.43/58.27 f_3850(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3853(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3853(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3856(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3856(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3859(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, 2, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_3859(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, 2, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 4, 8) -> f_3863(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, 2, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 4, 8) :|: TRUE 157.43/58.27 f_3863(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, 2, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 4, 8) -> f_3866(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, 2, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 4, 8) :|: TRUE 157.43/58.27 f_3866(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, 2, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 4, 8) -> f_3868(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, 2, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_3868(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, 2, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 4, 8) -> f_3870(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, 2, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 999, 4, 8, 1001) :|: 0 = 0 157.43/58.27 f_3870(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, 2, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 999, 4, 8, 1001) -> f_3872(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, 2, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 999, 4, 8, 1001) :|: 0 = 0 157.43/58.27 f_3872(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, 2, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 999, 4, 8, 1001) -> f_3874(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, 2, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 999, 4, 8, 1001) :|: 0 = 0 157.43/58.27 f_3874(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, 2, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 999, 4, 8, 1001) -> f_3877(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, 2, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 999, 4, 8, 1001) :|: 0 = 0 157.43/58.27 f_3877(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, 2, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 999, 4, 8, 1001) -> f_3880(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, 2, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 999, 4, 8, 1001) :|: TRUE 157.43/58.27 f_3880(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, 2, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 999, 4, 8, 1001) -> f_4021(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, 1, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, 1, 2, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 999, 2, 1001, 4, 8) :|: TRUE 157.43/58.27 f_4021(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, 1, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4024(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, 1, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4024(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, 1, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4026(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, 1, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4026(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, 1, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4028(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, 1, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4028(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, 1, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4030(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, 1, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4030(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, 1, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4032(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, 1, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4032(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, 1, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4034(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, 1, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: TRUE 157.43/58.27 f_4034(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, 1, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4037(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, 1, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: TRUE 157.43/58.27 f_4037(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, 1, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4039(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, 1, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4039(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, 1, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4041(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4041(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4043(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4043(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27728, v27729, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4045(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27729, v27728, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4045(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27729, v27728, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4048(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27728, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4048(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27728, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4051(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27728, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4051(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27728, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27739, 1000, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4054(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4054(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27730, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4057(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4057(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4060(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4060(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4063(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4063(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4066(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4066(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v27731, v27732, v27733, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4068(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v27732, v27731, v27733, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4068(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v27732, v27731, v27733, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4070(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v27731, v27733, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: v28705 = v27742 * v27742 157.43/58.27 f_4070(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v27731, v27733, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4072(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v27731, v27733, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4072(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v27731, v27733, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4074(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v27733, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4074(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v27733, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4076(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: v28706 = v28705 * v27742 157.43/58.27 f_4076(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4078(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4078(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4080(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4080(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4082(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4082(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4084(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4084(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4086(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: v27735 = v27734 * v27734 157.43/58.27 f_4086(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4088(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4088(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4090(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4090(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4092(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: v27736 = v27735 * v27734 157.43/58.27 f_4092(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v27737, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4094(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: v28707 = v28706 + v27736 157.43/58.27 f_4094(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4097(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 1 != v28707 157.43/58.27 f_4097(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4100(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4100(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4103(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: TRUE 157.43/58.27 f_4103(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4106(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4106(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, v27728, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4109(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4109(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 2, 1001, 4, 8) -> f_4112(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, 2, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4112(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, 2, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 1001, 4, 8) -> f_4114(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, 2, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 1001, 4, 8) :|: TRUE 157.43/58.27 f_4114(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, 2, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 1001, 4, 8) -> f_4116(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, 2, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4116(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, 2, v27739, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 1001, 4, 8) -> f_4119(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, 2, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_4119(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, 2, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 4, 8) -> f_4122(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, 2, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_4122(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, 2, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 4, 8) -> f_4125(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, 2, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_4125(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, 2, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 4, 8) -> f_4128(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, 2, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_4128(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, 2, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 4, 8) -> f_4131(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, 2, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 4, 8) :|: TRUE 157.43/58.27 f_4131(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, 2, 1000, v27731, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 999, 4, 8) -> f_3982(v27719, v27720, v27721, v27722, v27723, v27724, v27725, v27726, v27727, 1, 1, 1, v27742, v28705, v28706, v27734, v27735, v27736, v28707, 0, 2, 1000, v27731, v27742, v27743, v27744, v27745, v27746, v27747, v27748, v27749, v27750, v27751, v27752, 3, 7, 1, 999, 2, 4, 8) :|: TRUE 157.43/58.27 f_3982(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1, 999, 2, 4, 8) -> f_3985(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3985(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1, 999, 2, 4, 8) -> f_3988(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3988(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1, 999, 2, 4, 8) -> f_3991(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3991(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1, 999, 2, 4, 8) -> f_3994(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3994(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1, 999, 2, 4, 8) -> f_3997(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1, 999, 1001, 2, 4, 8) :|: 1000 < v27015 157.43/58.27 f_3994(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1, 999, 2, 4, 8) -> f_3998(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1, 999, 2, 4, 8) :|: v27015 <= 1000 157.43/58.27 f_3997(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1, 999, 1001, 2, 4, 8) -> f_4000(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, 1, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4000(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, 1, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 999, 1001, 2, 4, 8) -> f_4003(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, 1, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 999, 1001, 2, 4, 8) :|: TRUE 157.43/58.27 f_4003(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, 1, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 999, 1001, 2, 4, 8) -> f_4006(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, 1, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4006(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, 1, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 999, 1001, 2, 4, 8) -> f_4008(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, 1, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 999, 1001, 2, 4, 8) :|: TRUE 157.43/58.27 f_4008(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, 1, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 999, 1001, 2, 4, 8) -> f_4010(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, 1, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4010(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, 1, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 999, 1001, 2, 4, 8) -> f_4012(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, 1, v27025, v27026, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4012(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, 1, v27025, v27026, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 999, 1001, 2, 4, 8) -> f_4015(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, 1, v27025, v27026, v27545, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 999, 1001, 2, 4, 8) :|: v27545 = 1 + v27018 && 3 <= v27545 && v27545 <= 1001 157.43/58.27 f_4015(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, 1, v27025, v27026, v27545, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 999, 1001, 2, 4, 8) -> f_4018(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, 1, v27025, v27026, v27545, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 999, 1001, 2, 4, 8) :|: TRUE 157.43/58.27 f_4018(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, 1, v27025, v27026, v27545, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 999, 1001, 2, 4, 8) -> f_4022(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, 1, v27025, v27026, v27545, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 999, 1001, 2, 4, 8) :|: TRUE 157.43/58.27 f_4022(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, 1, v27025, v27026, v27545, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 999, 1001, 2, 4, 8) -> f_3720(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, 1, v27025, v27026, v27545, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1001, 2, 4, 8) :|: TRUE 157.43/58.27 f_3720(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24349, 1000, 1, v24352, v24353, v24354, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 2, 4, 8) -> f_3723(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24338, v24339, v24340, v24341, v24342, v24343, v24344, v24345, v24346, v24347, 0, v24349, 1000, 1, v24352, v24353, v24354, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3998(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1, 999, 2, 4, 8) -> f_4001(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4001(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1, 999, 2, 4, 8) -> f_4004(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1, 999, 2, 4, 8) :|: TRUE 157.43/58.27 f_4004(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1, 999, 2, 4, 8) -> f_3865(v27003, v27004, v27005, v27006, v27007, v27008, v27009, v27010, v27011, v27012, v27013, v27014, v27015, v27016, v27017, v27018, v27019, v27020, v27021, 0, v27023, 1000, v27025, v27026, v27027, v27028, v27029, v27030, v27031, v27032, v27033, v27034, v27035, v27036, 3, 7, 1, 999, 2, 4, 8) :|: TRUE 157.43/58.27 f_3865(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25521, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3867(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25521, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3867(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25521, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3869(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25521, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3869(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25521, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3871(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25521, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3871(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25521, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3873(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25521, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3873(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25521, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3876(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25521, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: v25516 <= 1000 && v25525 <= 999 157.43/58.27 f_3876(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25521, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3879(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25521, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3879(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25521, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3882(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25521, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: TRUE 157.43/58.27 f_3882(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25521, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3885(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25521, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: TRUE 157.43/58.27 f_3885(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25521, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3888(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25521, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3888(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25521, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3891(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3891(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3894(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3894(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v25510, v25511, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3896(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v25511, v25510, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3896(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v25511, v25510, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3898(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v25510, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: v26238 = v25521 * v25521 157.43/58.27 f_3898(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v25510, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3900(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v25510, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3900(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v25510, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3902(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3902(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v25512, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3904(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: v26373 = v26238 * v25521 157.43/58.27 f_3904(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3906(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3906(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3908(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3908(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3910(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3910(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3912(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3912(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3914(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: v25514 = v25513 * v25513 157.43/58.27 f_3914(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3916(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3916(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3918(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3918(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3920(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: v25515 = v25514 * v25513 157.43/58.27 f_3920(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3922(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3922(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3924(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3924(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3926(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3926(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3928(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3928(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3930(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: v25517 = v25516 * v25516 157.43/58.27 f_3930(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3932(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3932(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3934(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3934(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3936(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: v25518 = v25517 * v25516 157.43/58.27 f_3936(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v25519, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3938(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: v26374 = v25515 + v25518 157.43/58.27 f_3938(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3941(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: v26373 != v26374 157.43/58.27 f_3941(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3944(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3944(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3947(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: TRUE 157.43/58.27 f_3947(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3950(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3950(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v25510, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) -> f_3953(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_3953(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8) -> f_3956(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8, 1001) :|: v26618 = 1 + v25521 && 3 <= v26618 && v26618 <= 1001 157.43/58.27 f_3956(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8, 1001) -> f_3959(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8, 1001) :|: TRUE 157.43/58.27 f_3959(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8, 1001) -> f_3962(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8, 1001) :|: 0 = 0 157.43/58.27 f_3962(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8, 1001) -> f_3965(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8, 1001) :|: 0 = 0 157.43/58.27 f_3965(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8, 1001) -> f_3968(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8, 1001) :|: 0 = 0 157.43/58.27 f_3968(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8, 1001) -> f_3971(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8, 1001) :|: 0 = 0 157.43/58.27 f_3971(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8, 1001) -> f_3974(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8) :|: 1000 < v26618 && v25521 = 1000 && v26618 = 1001 && 0 = 0 && v26238 = 1000000 && v26373 = 1000000000 157.43/58.27 f_3971(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8, 1001) -> f_3975(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8) :|: v26618 <= 1000 && v25521 <= 999 157.43/58.27 f_3974(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8) -> f_3977(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_3977(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_3980(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) :|: TRUE 157.43/58.27 f_3980(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_3984(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_3984(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_3987(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) :|: TRUE 157.43/58.27 f_3987(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_3990(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_3990(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_3993(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_3993(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_3996(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) :|: v27228 = 1 + v25513 && 2 <= v27228 && v27228 <= 1001 157.43/58.27 f_3996(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_3999(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) :|: TRUE 157.43/58.27 f_3999(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_4002(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) :|: TRUE 157.43/58.27 f_4002(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_4005(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_4005(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_4007(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_4007(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_4009(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_4009(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_4011(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_4011(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_4013(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) :|: 1000 < v27228 && v25513 = 1000 && v27228 = 1001 && 0 = 0 && v25514 = 1000000 && v25515 = 1000000000 157.43/58.27 f_4011(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_4014(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 999, 2, 4, 8) :|: v27228 <= 1000 && v25513 <= 999 157.43/58.27 f_4013(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_4016(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_4016(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_4019(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) :|: TRUE 157.43/58.27 f_4019(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_4023(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_4023(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_4025(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) :|: TRUE 157.43/58.27 f_4025(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_4027(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_4027(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 999, 4, 8) -> f_4029(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4029(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 4, 8) -> f_4031(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v27897, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 4, 8) :|: v27897 = 1 + v25516 && 3 <= v27897 && v27897 <= 1001 157.43/58.27 f_4031(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v27897, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 4, 8) -> f_4033(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v27897, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 4, 8) :|: TRUE 157.43/58.27 f_4033(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v27897, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 4, 8) -> f_4035(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v27897, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 4, 8) :|: TRUE 157.43/58.27 f_4035(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1, v27897, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 2, 4, 8) -> f_4036(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, 1000, 1000000, 1000000000, v25516, v25517, v25518, v26374, 0, 1001, 1000, 1, 1001, v27897, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1001, 2, 4, 8) :|: TRUE 157.43/58.27 f_4036(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, 1, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 1001, 2, 4, 8) -> f_4038(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, 1, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4038(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, 1, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 1001, 2, 4, 8) -> f_4040(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, 1, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4040(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, 1, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 1001, 2, 4, 8) -> f_4042(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, 1, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4042(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, 1, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 1001, 2, 4, 8) -> f_4044(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, 1, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4044(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, 1, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 1001, 2, 4, 8) -> f_4047(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, 1, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: v28127 <= 1000 && v28118 <= 999 157.43/58.27 f_4047(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, 1, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4050(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, 1, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4050(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, 1, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4053(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, 1, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: TRUE 157.43/58.27 f_4053(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, 1, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4056(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, 1, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: TRUE 157.43/58.27 f_4056(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, 1, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4059(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, 1, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4059(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, 1, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4062(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4062(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4065(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4065(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28112, v28113, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4067(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28113, v28112, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4067(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28113, v28112, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4069(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28112, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4069(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28112, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4071(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28112, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4071(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28112, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4073(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4073(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28114, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4075(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4075(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4077(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4077(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4079(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4079(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4081(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4081(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28115, v28116, v28117, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4083(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28116, v28115, v28117, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4083(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28116, v28115, v28117, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4085(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28115, v28117, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4085(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28115, v28117, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4087(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28115, v28117, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4087(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28115, v28117, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4089(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28117, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28115, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4089(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28117, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28115, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4091(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28115, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4091(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28115, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4093(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28115, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4093(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28127, v28115, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4095(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28115, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4095(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28115, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4098(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28115, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4098(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28118, v28119, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28115, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4101(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28119, v28118, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28115, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4101(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28119, v28118, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28115, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4104(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28118, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28115, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: v28870 = v28127 * v28127 157.43/58.27 f_4104(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28118, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28115, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4107(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28118, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28115, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4107(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28118, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28115, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4110(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4110(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28120, v28121, 0, v28112, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4113(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28121, 0, v28112, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: v28955 = v28870 * v28127 157.43/58.27 f_4113(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28121, 0, v28112, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4115(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, v28112, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: v28956 = 1 + v28955 157.43/58.27 f_4115(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, v28112, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4118(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, v28112, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 1 != v28956 157.43/58.27 f_4118(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, v28112, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4121(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, v28112, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4121(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, v28112, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4124(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, v28112, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: TRUE 157.43/58.27 f_4124(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, v28112, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4127(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, v28112, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4127(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, v28112, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4130(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4130(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 2, 4, 8) -> f_4133(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, 2, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4133(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, 2, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 4, 8) -> f_4134(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, 2, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 4, 8) :|: TRUE 157.43/58.27 f_4134(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, 2, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 4, 8) -> f_4135(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, 2, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4135(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, 2, v28123, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 4, 8) -> f_4136(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, 2, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4136(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, 2, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 4, 8) -> f_4137(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, 2, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4137(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, 2, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 4, 8) -> f_4138(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, 2, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4138(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, 2, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 4, 8) -> f_4139(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, 2, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_4139(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, 2, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 4, 8) -> f_4140(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, 2, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 4, 8) :|: TRUE 157.43/58.27 f_4140(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, v28127, v28870, v28955, v28956, 0, 2, 1000, v28126, v28115, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 1001, 4, 8) -> f_3845(v28103, v28104, v28105, v28106, v28107, v28108, v28109, v28110, v28111, 1, 1, 1, 1, v28127, v28870, v28955, v28956, 0, 2, 1000, v28126, v28115, v28126, v28118, v28128, v28129, v28130, v28131, v28132, v28133, v28134, v28135, v28136, 3, 7, 999, 2, 1001, 4, 8) :|: TRUE 157.43/58.27 f_3845(v25245, v25246, v25247, v25248, v25249, v25250, v25251, v25252, v25253, v25254, v25255, v25256, 1, v25258, v25259, v25260, v25261, 0, v25263, 1000, v25265, v25266, v25267, v25268, v25269, v25270, v25271, v25272, v25273, v25274, v25275, v25276, v25277, 3, 7, 999, 2, 1001, 4, 8) -> f_3848(v25245, v25246, v25247, v25248, v25249, v25250, v25251, v25252, v25253, v25254, v25255, v25256, 1, v25258, v25259, v25260, v25261, 0, v25263, 1000, v25265, v25266, v25267, v25268, v25269, v25270, v25271, v25272, v25273, v25274, v25275, v25276, v25277, 3, 7, 999, 2, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_3848(v25245, v25246, v25247, v25248, v25249, v25250, v25251, v25252, v25253, v25254, v25255, v25256, 1, v25258, v25259, v25260, v25261, 0, v25263, 1000, v25265, v25266, v25267, v25268, v25269, v25270, v25271, v25272, v25273, v25274, v25275, v25276, v25277, 3, 7, 999, 2, 1001, 4, 8) -> f_3851(v25245, v25246, v25247, v25248, v25249, v25250, v25251, v25252, v25253, v25254, v25255, v25256, 1, v25258, v25259, v25260, v25261, 0, v25263, 1000, v25266, v25267, v25268, v25269, v25270, v25271, v25272, v25273, v25274, v25275, v25276, v25277, 3, 7, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3851(v25245, v25246, v25247, v25248, v25249, v25250, v25251, v25252, v25253, v25254, v25255, v25256, 1, v25258, v25259, v25260, v25261, 0, v25263, 1000, v25266, v25267, v25268, v25269, v25270, v25271, v25272, v25273, v25274, v25275, v25276, v25277, 3, 7, 999, 2, 4, 8) -> f_3854(v25245, v25246, v25247, v25248, v25249, v25250, v25251, v25252, v25253, v25254, v25255, v25256, 1, v25258, v25259, v25260, v25261, 0, v25263, 1000, v25266, v25267, v25268, v25269, v25270, v25271, v25272, v25273, v25274, v25275, v25276, v25277, 3, 7, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3854(v25245, v25246, v25247, v25248, v25249, v25250, v25251, v25252, v25253, v25254, v25255, v25256, 1, v25258, v25259, v25260, v25261, 0, v25263, 1000, v25266, v25267, v25268, v25269, v25270, v25271, v25272, v25273, v25274, v25275, v25276, v25277, 3, 7, 999, 2, 4, 8) -> f_3857(v25245, v25246, v25247, v25248, v25249, v25250, v25251, v25252, v25253, v25254, v25255, v25256, 1, v25258, v25259, v25260, v25261, 0, v25263, 1000, v25266, v25267, v25268, v25269, v25270, v25271, v25272, v25273, v25274, v25275, v25276, v25277, 3, 7, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3857(v25245, v25246, v25247, v25248, v25249, v25250, v25251, v25252, v25253, v25254, v25255, v25256, 1, v25258, v25259, v25260, v25261, 0, v25263, 1000, v25266, v25267, v25268, v25269, v25270, v25271, v25272, v25273, v25274, v25275, v25276, v25277, 3, 7, 999, 2, 4, 8) -> f_3860(v25245, v25246, v25247, v25248, v25249, v25250, v25251, v25252, v25253, v25254, v25255, v25256, 1, v25258, v25259, v25260, v25261, 0, v25263, 1000, v25266, v25267, v25268, v25269, v25270, v25271, v25272, v25273, v25274, v25275, v25276, v25277, 3, 7, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3860(v25245, v25246, v25247, v25248, v25249, v25250, v25251, v25252, v25253, v25254, v25255, v25256, 1, v25258, v25259, v25260, v25261, 0, v25263, 1000, v25266, v25267, v25268, v25269, v25270, v25271, v25272, v25273, v25274, v25275, v25276, v25277, 3, 7, 999, 2, 4, 8) -> f_3864(v25245, v25246, v25247, v25248, v25249, v25250, v25251, v25252, v25253, v25254, v25255, v25256, 1, v25258, v25259, v25260, v25261, 0, v25263, 1000, v25266, v25267, v25268, v25269, v25270, v25271, v25272, v25273, v25274, v25275, v25276, v25277, 3, 7, 999, 2, 4, 8) :|: TRUE 157.43/58.27 f_3864(v25245, v25246, v25247, v25248, v25249, v25250, v25251, v25252, v25253, v25254, v25255, v25256, 1, v25258, v25259, v25260, v25261, 0, v25263, 1000, v25266, v25267, v25268, v25269, v25270, v25271, v25272, v25273, v25274, v25275, v25276, v25277, 3, 7, 999, 2, 4, 8) -> f_3865(v25245, v25246, v25247, v25248, v25249, v25250, v25251, v25252, v25253, v25254, v25255, v25256, 1, 1, 1, v25258, v25259, v25260, v25261, 0, v25263, 1000, v25266, v25267, v25268, v25269, v25270, v25271, v25272, v25273, v25274, v25275, v25276, v25277, 3, 7, 1, 999, 2, 4, 8) :|: TRUE 157.43/58.27 f_4014(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 999, 2, 4, 8) -> f_4017(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_4017(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 999, 2, 4, 8) -> f_4020(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 999, 2, 4, 8) :|: TRUE 157.43/58.27 f_4020(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 999, 2, 4, 8) -> f_4021(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, 1000, 1000000, 1000000000, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, 1001, 1000, 1, v27228, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 999, 2, 1001, 4, 8) :|: TRUE 157.43/58.27 f_3975(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8) -> f_3978(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_3978(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8) -> f_3981(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8) :|: TRUE 157.43/58.27 f_3981(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 2, 999, 4, 8) -> f_3982(v25501, v25502, v25503, v25504, v25505, v25506, v25507, v25508, v25509, v25521, v26238, v26373, v25513, v25514, v25515, v25516, v25517, v25518, v26374, 0, v26618, 1000, v25523, v25524, v25525, v25526, v25527, v25528, v25529, v25530, v25531, v25532, v25533, v25534, 3, 7, 1, 999, 2, 4, 8) :|: TRUE 157.43/58.27 f_3838(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3841(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_3841(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3844(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) :|: TRUE 157.43/58.27 f_3844(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 1001, 999, 2, 4, 8) -> f_3845(v24329, v24330, v24331, v24332, v24333, v24334, v24335, v24336, v24337, v24349, v24684, v24685, 1, v24354, v24687, v24824, v24826, 0, v24992, 1000, v24341, v24352, v24353, v24344, v24355, v24356, v24357, v24358, v24359, v24360, v24361, v24362, v24363, 3, 7, 999, 2, 1001, 4, 8) :|: TRUE 157.43/58.27 Combined rules. Obtained 17 rulesP rules: 157.43/58.27 f_3994(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, v27012:0, v27013:0, v27014:0, v27015:0, v27016:0, v27017:0, v27018:0, v27019:0, v27020:0, v27021:0, 0, v27023:0, 1000, v27025:0, v27026:0, v27027:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 999, 2, 4, 8) -> f_3971(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, 1 + v27023:0, (1 + v27023:0) * (1 + v27023:0), (1 + v27023:0) * (1 + v27023:0) * (1 + v27023:0), 1, 1, 1, 1 + v27018:0, (1 + v27018:0) * (1 + v27018:0), (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0), 1 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0), 0, 1 + (1 + v27023:0), 1000, v27025:0, v27026:0, v27018:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 2, 999, 4, 8, 1001) :|: v27023:0 > 1 && v27018:0 < 1000 && v27023:0 * v27023:0 * v27023:0 < 1 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0) && v27015:0 > 1000 && (1 + v27023:0) * (1 + v27023:0) * (1 + v27023:0) < 1 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0) && v27018:0 > 1 && v27023:0 < 1000 && v27018:0 < 1001 157.43/58.27 f_3994(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, v27012:0, v27013:0, v27014:0, v27015:0, v27016:0, v27017:0, v27018:0, v27019:0, v27020:0, v27021:0, 0, v27023:0, 1000, v27025:0, v27026:0, v27027:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 999, 2, 4, 8) -> f_3971(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, 1 + v27023:0, (1 + v27023:0) * (1 + v27023:0), (1 + v27023:0) * (1 + v27023:0) * (1 + v27023:0), 1, 1, 1, 1 + v27018:0, (1 + v27018:0) * (1 + v27018:0), (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0), 1 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0), 0, 1 + (1 + v27023:0), 1000, v27025:0, v27026:0, v27018:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 2, 999, 4, 8, 1001) :|: v27023:0 > 1 && v27018:0 < 1000 && v27023:0 * v27023:0 * v27023:0 < 1 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0) && v27015:0 > 1000 && (1 + v27023:0) * (1 + v27023:0) * (1 + v27023:0) > 1 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0) && v27018:0 > 1 && v27023:0 < 1000 && v27018:0 < 1001 157.43/58.27 f_3994(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, v27012:0, v27013:0, v27014:0, v27015:0, v27016:0, v27017:0, v27018:0, v27019:0, v27020:0, v27021:0, 0, v27023:0, 1000, v27025:0, v27026:0, v27027:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 999, 2, 4, 8) -> f_3971(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, 1 + v27023:0, (1 + v27023:0) * (1 + v27023:0), (1 + v27023:0) * (1 + v27023:0) * (1 + v27023:0), 1, 1, 1, 1 + v27018:0, (1 + v27018:0) * (1 + v27018:0), (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0), 1 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0), 0, 1 + (1 + v27023:0), 1000, v27025:0, v27026:0, v27018:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 2, 999, 4, 8, 1001) :|: v27023:0 > 1 && v27018:0 < 1000 && v27023:0 * v27023:0 * v27023:0 > 1 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0) && v27015:0 > 1000 && (1 + v27023:0) * (1 + v27023:0) * (1 + v27023:0) < 1 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0) && v27018:0 > 1 && v27023:0 < 1000 && v27018:0 < 1001 157.43/58.27 f_3994(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, v27012:0, v27013:0, v27014:0, v27015:0, v27016:0, v27017:0, v27018:0, v27019:0, v27020:0, v27021:0, 0, v27023:0, 1000, v27025:0, v27026:0, v27027:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 999, 2, 4, 8) -> f_3971(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, 1 + v27023:0, (1 + v27023:0) * (1 + v27023:0), (1 + v27023:0) * (1 + v27023:0) * (1 + v27023:0), 1, 1, 1, 1 + v27018:0, (1 + v27018:0) * (1 + v27018:0), (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0), 1 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0), 0, 1 + (1 + v27023:0), 1000, v27025:0, v27026:0, v27018:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 2, 999, 4, 8, 1001) :|: v27023:0 > 1 && v27018:0 < 1000 && v27023:0 * v27023:0 * v27023:0 > 1 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0) && v27015:0 > 1000 && (1 + v27023:0) * (1 + v27023:0) * (1 + v27023:0) > 1 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0) && v27018:0 > 1 && v27023:0 < 1000 && v27018:0 < 1001 157.43/58.27 f_3971(v25501:0, v25502:0, v25503:0, v25504:0, v25505:0, v25506:0, v25507:0, v25508:0, v25509:0, 1000, 1000000, 1000000000, 1000, 1000000, 1000000000, v25516:0, v25517:0, v25518:0, v26374:0, 0, 1001, 1000, v25523:0, v25524:0, v25525:0, v25526:0, v25527:0, v25528:0, v25529:0, v25530:0, v25531:0, v25532:0, v25533:0, v25534:0, 3, 7, 1, 2, 999, 4, 8, 1001) -> f_3971(v25501:0, v25502:0, v25503:0, v25504:0, v25505:0, v25506:0, v25507:0, v25508:0, v25509:0, 2, 4, 8, 1, 1, 1, 1 + v25516:0, (1 + v25516:0) * (1 + v25516:0), (1 + v25516:0) * (1 + v25516:0) * (1 + v25516:0), 1 + (1 + v25516:0) * (1 + v25516:0) * (1 + v25516:0), 0, 3, 1000, 1000, 1001, v25516:0, v25526:0, v25527:0, v25528:0, v25529:0, v25530:0, v25531:0, v25532:0, v25533:0, v25534:0, 3, 7, 1, 2, 999, 4, 8, 1001) :|: 7 < (1 + v25516:0) * (1 + v25516:0) * (1 + v25516:0) && v25516:0 > 1 && v25516:0 < 1001 && v25516:0 < 1000 157.43/58.27 f_3971(v25501:0, v25502:0, v25503:0, v25504:0, v25505:0, v25506:0, v25507:0, v25508:0, v25509:0, 1000, 1000000, 1000000000, 1000, 1000000, 1000000000, v25516:0, v25517:0, v25518:0, v26374:0, 0, 1001, 1000, v25523:0, v25524:0, v25525:0, v25526:0, v25527:0, v25528:0, v25529:0, v25530:0, v25531:0, v25532:0, v25533:0, v25534:0, 3, 7, 1, 2, 999, 4, 8, 1001) -> f_3971(v25501:0, v25502:0, v25503:0, v25504:0, v25505:0, v25506:0, v25507:0, v25508:0, v25509:0, 2, 4, 8, 1, 1, 1, 1 + v25516:0, (1 + v25516:0) * (1 + v25516:0), (1 + v25516:0) * (1 + v25516:0) * (1 + v25516:0), 1 + (1 + v25516:0) * (1 + v25516:0) * (1 + v25516:0), 0, 3, 1000, 1000, 1001, v25516:0, v25526:0, v25527:0, v25528:0, v25529:0, v25530:0, v25531:0, v25532:0, v25533:0, v25534:0, 3, 7, 1, 2, 999, 4, 8, 1001) :|: v25516:0 > 1 && v25516:0 < 1001 && v25516:0 < 1000 && 7 > (1 + v25516:0) * (1 + v25516:0) * (1 + v25516:0) && (1 + v25516:0) * (1 + v25516:0) * (1 + v25516:0) > 0 157.43/58.27 f_3971(v25501:0, v25502:0, v25503:0, v25504:0, v25505:0, v25506:0, v25507:0, v25508:0, v25509:0, 1000, 1000000, 1000000000, 1000, 1000000, 1000000000, v25516:0, v25517:0, v25518:0, v26374:0, 0, 1001, 1000, v25523:0, v25524:0, v25525:0, v25526:0, v25527:0, v25528:0, v25529:0, v25530:0, v25531:0, v25532:0, v25533:0, v25534:0, 3, 7, 1, 2, 999, 4, 8, 1001) -> f_3971(v25501:0, v25502:0, v25503:0, v25504:0, v25505:0, v25506:0, v25507:0, v25508:0, v25509:0, 2, 4, 8, 1, 1, 1, 1 + v25516:0, (1 + v25516:0) * (1 + v25516:0), (1 + v25516:0) * (1 + v25516:0) * (1 + v25516:0), 1 + (1 + v25516:0) * (1 + v25516:0) * (1 + v25516:0), 0, 3, 1000, 1000, 1001, v25516:0, v25526:0, v25527:0, v25528:0, v25529:0, v25530:0, v25531:0, v25532:0, v25533:0, v25534:0, 3, 7, 1, 2, 999, 4, 8, 1001) :|: v25516:0 > 1 && v25516:0 < 1001 && v25516:0 < 1000 && 7 < (1 + v25516:0) * (1 + v25516:0) * (1 + v25516:0) && (1 + v25516:0) * (1 + v25516:0) * (1 + v25516:0) < 0 157.43/58.27 f_3971(v25501:0, v25502:0, v25503:0, v25504:0, v25505:0, v25506:0, v25507:0, v25508:0, v25509:0, 1000, 1000000, 1000000000, 1000, 1000000, 1000000000, v25516:0, v25517:0, v25518:0, v26374:0, 0, 1001, 1000, v25523:0, v25524:0, v25525:0, v25526:0, v25527:0, v25528:0, v25529:0, v25530:0, v25531:0, v25532:0, v25533:0, v25534:0, 3, 7, 1, 2, 999, 4, 8, 1001) -> f_3971(v25501:0, v25502:0, v25503:0, v25504:0, v25505:0, v25506:0, v25507:0, v25508:0, v25509:0, 2, 4, 8, 1, 1, 1, 1 + v25516:0, (1 + v25516:0) * (1 + v25516:0), (1 + v25516:0) * (1 + v25516:0) * (1 + v25516:0), 1 + (1 + v25516:0) * (1 + v25516:0) * (1 + v25516:0), 0, 3, 1000, 1000, 1001, v25516:0, v25526:0, v25527:0, v25528:0, v25529:0, v25530:0, v25531:0, v25532:0, v25533:0, v25534:0, 3, 7, 1, 2, 999, 4, 8, 1001) :|: v25516:0 > 1 && v25516:0 < 1001 && v25516:0 < 1000 && 7 > (1 + v25516:0) * (1 + v25516:0) * (1 + v25516:0) && (1 + v25516:0) * (1 + v25516:0) * (1 + v25516:0) < 0 157.43/58.27 f_3994(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, v27012:0, v27013:0, v27014:0, v27015:0, v27016:0, v27017:0, v27018:0, v27019:0, v27020:0, v27021:0, 0, v27023:0, 1000, v27025:0, v27026:0, v27027:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 999, 2, 4, 8) -> f_3994(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, 1, 1, 1, 2, 4, 8, 1 + v27018:0, (1 + v27018:0) * (1 + v27018:0), (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0), 8 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0), 0, 2, 1000, 1, 2, v27018:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 999, 2, 4, 8) :|: v27023:0 > 999 && v27018:0 < 1000 && v27023:0 * v27023:0 * v27023:0 < 1 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0) && (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0) > -7 && v27015:0 > 1000 && v27018:0 < 1001 && v27018:0 > 1 157.43/58.27 f_3994(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, v27012:0, v27013:0, v27014:0, v27015:0, v27016:0, v27017:0, v27018:0, v27019:0, v27020:0, v27021:0, 0, v27023:0, 1000, v27025:0, v27026:0, v27027:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 999, 2, 4, 8) -> f_3994(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, 1, 1, 1, 2, 4, 8, 1 + v27018:0, (1 + v27018:0) * (1 + v27018:0), (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0), 8 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0), 0, 2, 1000, 1, 2, v27018:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 999, 2, 4, 8) :|: v27023:0 > 999 && v27018:0 < 1000 && v27023:0 * v27023:0 * v27023:0 < 1 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0) && (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0) < -7 && v27015:0 > 1000 && v27018:0 < 1001 && v27018:0 > 1 157.43/58.27 f_3994(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, v27012:0, v27013:0, v27014:0, v27015:0, v27016:0, v27017:0, v27018:0, v27019:0, v27020:0, v27021:0, 0, v27023:0, 1000, v27025:0, v27026:0, v27027:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 999, 2, 4, 8) -> f_3994(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, 1, 1, 1, 2, 4, 8, 1 + v27018:0, (1 + v27018:0) * (1 + v27018:0), (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0), 8 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0), 0, 2, 1000, 1, 2, v27018:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 999, 2, 4, 8) :|: v27023:0 > 999 && v27018:0 < 1000 && v27023:0 * v27023:0 * v27023:0 > 1 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0) && (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0) > -7 && v27015:0 > 1000 && v27018:0 < 1001 && v27018:0 > 1 157.43/58.27 f_3994(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, v27012:0, v27013:0, v27014:0, v27015:0, v27016:0, v27017:0, v27018:0, v27019:0, v27020:0, v27021:0, 0, v27023:0, 1000, v27025:0, v27026:0, v27027:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 999, 2, 4, 8) -> f_3994(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, 1, 1, 1, 2, 4, 8, 1 + v27018:0, (1 + v27018:0) * (1 + v27018:0), (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0), 8 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0), 0, 2, 1000, 1, 2, v27018:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 999, 2, 4, 8) :|: v27023:0 > 999 && v27018:0 < 1000 && v27023:0 * v27023:0 * v27023:0 > 1 + (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0) && (1 + v27018:0) * (1 + v27018:0) * (1 + v27018:0) < -7 && v27015:0 > 1000 && v27018:0 < 1001 && v27018:0 > 1 157.43/58.27 f_3971(v25501:0, v25502:0, v25503:0, v25504:0, v25505:0, v25506:0, v25507:0, v25508:0, v25509:0, 1000, 1000000, 1000000000, v25513:0, v25514:0, v25515:0, v25516:0, v25516:0 * v25516:0, v25516:0 * v25516:0 * v25516:0, v26374:0, 0, 1001, 1000, v25523:0, v25524:0, v25525:0, v25526:0, v25527:0, v25528:0, v25529:0, v25530:0, v25531:0, v25532:0, v25533:0, v25534:0, 3, 7, 1, 2, 999, 4, 8, 1001) -> f_3994(v25501:0, v25502:0, v25503:0, v25504:0, v25505:0, v25506:0, v25507:0, v25508:0, v25509:0, 1, 1, 1, 1 + v25513:0, (1 + v25513:0) * (1 + v25513:0), (1 + v25513:0) * (1 + v25513:0) * (1 + v25513:0), v25516:0, v25516:0 * v25516:0, v25516:0 * v25516:0 * v25516:0, (1 + v25513:0) * (1 + v25513:0) * (1 + v25513:0) + v25516:0 * v25516:0 * v25516:0, 0, 2, 1000, v25513:0, 1 + v25513:0, v25525:0, v25526:0, v25527:0, v25528:0, v25529:0, v25530:0, v25531:0, v25532:0, v25533:0, v25534:0, 3, 7, 1, 999, 2, 4, 8) :|: (1 + v25513:0) * (1 + v25513:0) * (1 + v25513:0) + v25516:0 * v25516:0 * v25516:0 > 1 && v25513:0 > 0 && v25513:0 < 1001 && v25513:0 < 1000 157.43/58.27 f_3971(v25501:0, v25502:0, v25503:0, v25504:0, v25505:0, v25506:0, v25507:0, v25508:0, v25509:0, 1000, 1000000, 1000000000, v25513:0, v25514:0, v25515:0, v25516:0, v25516:0 * v25516:0, v25516:0 * v25516:0 * v25516:0, v26374:0, 0, 1001, 1000, v25523:0, v25524:0, v25525:0, v25526:0, v25527:0, v25528:0, v25529:0, v25530:0, v25531:0, v25532:0, v25533:0, v25534:0, 3, 7, 1, 2, 999, 4, 8, 1001) -> f_3994(v25501:0, v25502:0, v25503:0, v25504:0, v25505:0, v25506:0, v25507:0, v25508:0, v25509:0, 1, 1, 1, 1 + v25513:0, (1 + v25513:0) * (1 + v25513:0), (1 + v25513:0) * (1 + v25513:0) * (1 + v25513:0), v25516:0, v25516:0 * v25516:0, v25516:0 * v25516:0 * v25516:0, (1 + v25513:0) * (1 + v25513:0) * (1 + v25513:0) + v25516:0 * v25516:0 * v25516:0, 0, 2, 1000, v25513:0, 1 + v25513:0, v25525:0, v25526:0, v25527:0, v25528:0, v25529:0, v25530:0, v25531:0, v25532:0, v25533:0, v25534:0, 3, 7, 1, 999, 2, 4, 8) :|: (1 + v25513:0) * (1 + v25513:0) * (1 + v25513:0) + v25516:0 * v25516:0 * v25516:0 < 1 && v25513:0 > 0 && v25513:0 < 1001 && v25513:0 < 1000 157.43/58.27 f_3971(v25501:0, v25502:0, v25503:0, v25504:0, v25505:0, v25506:0, v25507:0, v25508:0, v25509:0, v25521:0, v26238:0, v26373:0, v25513:0, v25514:0, v25515:0, v25516:0, v25517:0, v25518:0, v26374:0, 0, v26618:0, 1000, v25523:0, v25524:0, v25525:0, v25526:0, v25527:0, v25528:0, v25529:0, v25530:0, v25531:0, v25532:0, v25533:0, v25534:0, 3, 7, 1, 2, 999, 4, 8, 1001) -> f_3994(v25501:0, v25502:0, v25503:0, v25504:0, v25505:0, v25506:0, v25507:0, v25508:0, v25509:0, v25521:0, v26238:0, v26373:0, v25513:0, v25514:0, v25515:0, v25516:0, v25517:0, v25518:0, v26374:0, 0, v26618:0, 1000, v25523:0, v25524:0, v25525:0, v25526:0, v25527:0, v25528:0, v25529:0, v25530:0, v25531:0, v25532:0, v25533:0, v25534:0, 3, 7, 1, 999, 2, 4, 8) :|: v26618:0 < 1001 && v25521:0 < 1000 157.43/58.27 f_3994(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, v27012:0, v27013:0, v27014:0, v27015:0, v27015:0 * v27015:0, v27015:0 * v27015:0 * v27015:0, v27018:0, v27018:0 * v27018:0, v27018:0 * v27018:0 * v27018:0, v27021:0, 0, v27023:0, 1000, v27025:0, v27026:0, v27027:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 999, 2, 4, 8) -> f_3971(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, v27023:0, v27023:0 * v27023:0, v27023:0 * v27023:0 * v27023:0, v27015:0, v27015:0 * v27015:0, v27015:0 * v27015:0 * v27015:0, v27018:0, v27018:0 * v27018:0, v27018:0 * v27018:0 * v27018:0, v27015:0 * v27015:0 * v27015:0 + v27018:0 * v27018:0 * v27018:0, 0, 1 + v27023:0, 1000, v27025:0, v27026:0, v27027:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 2, 999, 4, 8, 1001) :|: v27015:0 < 1001 && v27027:0 < 1000 && v27018:0 < 1001 && v27023:0 * v27023:0 * v27023:0 < v27015:0 * v27015:0 * v27015:0 + v27018:0 * v27018:0 * v27018:0 && v27023:0 < 1001 && v27023:0 > 1 157.43/58.27 f_3994(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, v27012:0, v27013:0, v27014:0, v27015:0, v27015:0 * v27015:0, v27015:0 * v27015:0 * v27015:0, v27018:0, v27018:0 * v27018:0, v27018:0 * v27018:0 * v27018:0, v27021:0, 0, v27023:0, 1000, v27025:0, v27026:0, v27027:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 999, 2, 4, 8) -> f_3971(v27003:0, v27004:0, v27005:0, v27006:0, v27007:0, v27008:0, v27009:0, v27010:0, v27011:0, v27023:0, v27023:0 * v27023:0, v27023:0 * v27023:0 * v27023:0, v27015:0, v27015:0 * v27015:0, v27015:0 * v27015:0 * v27015:0, v27018:0, v27018:0 * v27018:0, v27018:0 * v27018:0 * v27018:0, v27015:0 * v27015:0 * v27015:0 + v27018:0 * v27018:0 * v27018:0, 0, 1 + v27023:0, 1000, v27025:0, v27026:0, v27027:0, v27028:0, v27029:0, v27030:0, v27031:0, v27032:0, v27033:0, v27034:0, v27035:0, v27036:0, 3, 7, 1, 2, 999, 4, 8, 1001) :|: v27015:0 < 1001 && v27027:0 < 1000 && v27018:0 < 1001 && v27023:0 * v27023:0 * v27023:0 > v27015:0 * v27015:0 * v27015:0 + v27018:0 * v27018:0 * v27018:0 && v27023:0 < 1001 && v27023:0 > 1 157.43/58.27 Filtered unneeded arguments: 157.43/58.27 f_3994(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41) -> f_3994(x13, x14, x15, x16, x17, x18, x21, x25) 157.43/58.27 f_3971(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42) -> f_3971(x10, x11, x12, x13, x14, x15, x16, x17, x18, x21, x25) 157.43/58.27 Removed division, modulo operations, cleaned up constraints. Obtained 17 rules.P rules: 157.43/58.27 f_3994(v27015:0, v27016:0, v27017:0, v27018:0, v27019:0, v27020:0, v27023:0, v27027:0) -> f_3971(1 + v27023:0, 1 + v27023:0 + (v27023:0 + v27023:0 * v27023:0), 1 + v27023:0 + (v27023:0 + v27023:0 * v27023:0) + (v27023:0 + v27023:0 * v27023:0 + v27023:0 * v27023:0 * (1 + v27023:0)), 1, 1, 1, 1 + v27018:0, 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0), 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0)), 1 + (1 + v27023:0), v27018:0) :|: v27018:0 < 1000 && v27023:0 > 1 && v27023:0 * v27023:0 * v27023:0 < 1 + (1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0))) && v27015:0 > 1000 && 1 + v27023:0 + (v27023:0 + v27023:0 * v27023:0) + (v27023:0 + v27023:0 * v27023:0 + v27023:0 * v27023:0 * (1 + v27023:0)) < 1 + (1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0))) && v27018:0 > 1 && v27018:0 < 1001 && v27023:0 < 1000 157.43/58.27 f_3994(v27015:0, v27016:0, v27017:0, v27018:0, v27019:0, v27020:0, v27023:0, v27027:0) -> f_3971(1 + v27023:0, 1 + v27023:0 + (v27023:0 + v27023:0 * v27023:0), 1 + v27023:0 + (v27023:0 + v27023:0 * v27023:0) + (v27023:0 + v27023:0 * v27023:0 + v27023:0 * v27023:0 * (1 + v27023:0)), 1, 1, 1, 1 + v27018:0, 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0), 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0)), 1 + (1 + v27023:0), v27018:0) :|: v27018:0 < 1000 && v27023:0 > 1 && v27023:0 * v27023:0 * v27023:0 < 1 + (1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0))) && v27015:0 > 1000 && 1 + v27023:0 + (v27023:0 + v27023:0 * v27023:0) + (v27023:0 + v27023:0 * v27023:0 + v27023:0 * v27023:0 * (1 + v27023:0)) > 1 + (1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0))) && v27018:0 > 1 && v27018:0 < 1001 && v27023:0 < 1000 157.43/58.27 f_3994(v27015:0, v27016:0, v27017:0, v27018:0, v27019:0, v27020:0, v27023:0, v27027:0) -> f_3971(1 + v27023:0, 1 + v27023:0 + (v27023:0 + v27023:0 * v27023:0), 1 + v27023:0 + (v27023:0 + v27023:0 * v27023:0) + (v27023:0 + v27023:0 * v27023:0 + v27023:0 * v27023:0 * (1 + v27023:0)), 1, 1, 1, 1 + v27018:0, 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0), 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0)), 1 + (1 + v27023:0), v27018:0) :|: v27018:0 < 1000 && v27023:0 > 1 && v27023:0 * v27023:0 * v27023:0 > 1 + (1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0))) && v27015:0 > 1000 && 1 + v27023:0 + (v27023:0 + v27023:0 * v27023:0) + (v27023:0 + v27023:0 * v27023:0 + v27023:0 * v27023:0 * (1 + v27023:0)) < 1 + (1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0))) && v27018:0 > 1 && v27018:0 < 1001 && v27023:0 < 1000 157.43/58.27 f_3994(v27015:0, v27016:0, v27017:0, v27018:0, v27019:0, v27020:0, v27023:0, v27027:0) -> f_3971(1 + v27023:0, 1 + v27023:0 + (v27023:0 + v27023:0 * v27023:0), 1 + v27023:0 + (v27023:0 + v27023:0 * v27023:0) + (v27023:0 + v27023:0 * v27023:0 + v27023:0 * v27023:0 * (1 + v27023:0)), 1, 1, 1, 1 + v27018:0, 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0), 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0)), 1 + (1 + v27023:0), v27018:0) :|: v27018:0 < 1000 && v27023:0 > 1 && v27023:0 * v27023:0 * v27023:0 > 1 + (1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0))) && v27015:0 > 1000 && 1 + v27023:0 + (v27023:0 + v27023:0 * v27023:0) + (v27023:0 + v27023:0 * v27023:0 + v27023:0 * v27023:0 * (1 + v27023:0)) > 1 + (1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0))) && v27018:0 > 1 && v27018:0 < 1001 && v27023:0 < 1000 157.43/58.27 f_3971(cons_1000, cons_1000000, cons_1000000000, cons_10001, cons_10000001, cons_10000000001, v25516:0, v25517:0, v25518:0, cons_1001, v25525:0) -> f_3971(2, 4, 8, 1, 1, 1, 1 + v25516:0, 1 + v25516:0 + (v25516:0 + v25516:0 * v25516:0), 1 + v25516:0 + (v25516:0 + v25516:0 * v25516:0) + (v25516:0 + v25516:0 * v25516:0 + v25516:0 * v25516:0 * (1 + v25516:0)), 3, v25516:0) :|: v25516:0 > 1 && 7 < 1 + v25516:0 + (v25516:0 + v25516:0 * v25516:0) + (v25516:0 + v25516:0 * v25516:0 + v25516:0 * v25516:0 * (1 + v25516:0)) && v25516:0 < 1000 && v25516:0 < 1001 && cons_1000 = 1000 && cons_1000000 = 1000000 && cons_1000000000 = 1000000000 && cons_10001 = 1000 && cons_10000001 = 1000000 && cons_10000000001 = 1000000000 && cons_1001 = 1001 157.43/58.27 f_3971(cons_1000, cons_1000000, cons_1000000000, cons_10001, cons_10000001, cons_10000000001, v25516:0, v25517:0, v25518:0, cons_1001, v25525:0) -> f_3971(2, 4, 8, 1, 1, 1, 1 + v25516:0, 1 + v25516:0 + (v25516:0 + v25516:0 * v25516:0), 1 + v25516:0 + (v25516:0 + v25516:0 * v25516:0) + (v25516:0 + v25516:0 * v25516:0 + v25516:0 * v25516:0 * (1 + v25516:0)), 3, v25516:0) :|: v25516:0 < 1001 && v25516:0 > 1 && v25516:0 < 1000 && 1 + v25516:0 + (v25516:0 + v25516:0 * v25516:0) + (v25516:0 + v25516:0 * v25516:0 + v25516:0 * v25516:0 * (1 + v25516:0)) > 0 && 7 > 1 + v25516:0 + (v25516:0 + v25516:0 * v25516:0) + (v25516:0 + v25516:0 * v25516:0 + v25516:0 * v25516:0 * (1 + v25516:0)) && cons_1000 = 1000 && cons_1000000 = 1000000 && cons_1000000000 = 1000000000 && cons_10001 = 1000 && cons_10000001 = 1000000 && cons_10000000001 = 1000000000 && cons_1001 = 1001 157.43/58.27 f_3971(cons_1000, cons_1000000, cons_1000000000, cons_10001, cons_10000001, cons_10000000001, v25516:0, v25517:0, v25518:0, cons_1001, v25525:0) -> f_3971(2, 4, 8, 1, 1, 1, 1 + v25516:0, 1 + v25516:0 + (v25516:0 + v25516:0 * v25516:0), 1 + v25516:0 + (v25516:0 + v25516:0 * v25516:0) + (v25516:0 + v25516:0 * v25516:0 + v25516:0 * v25516:0 * (1 + v25516:0)), 3, v25516:0) :|: v25516:0 < 1001 && v25516:0 > 1 && v25516:0 < 1000 && 1 + v25516:0 + (v25516:0 + v25516:0 * v25516:0) + (v25516:0 + v25516:0 * v25516:0 + v25516:0 * v25516:0 * (1 + v25516:0)) < 0 && 7 < 1 + v25516:0 + (v25516:0 + v25516:0 * v25516:0) + (v25516:0 + v25516:0 * v25516:0 + v25516:0 * v25516:0 * (1 + v25516:0)) && cons_1000 = 1000 && cons_1000000 = 1000000 && cons_1000000000 = 1000000000 && cons_10001 = 1000 && cons_10000001 = 1000000 && cons_10000000001 = 1000000000 && cons_1001 = 1001 157.43/58.27 f_3971(cons_1000, cons_1000000, cons_1000000000, cons_10001, cons_10000001, cons_10000000001, v25516:0, v25517:0, v25518:0, cons_1001, v25525:0) -> f_3971(2, 4, 8, 1, 1, 1, 1 + v25516:0, 1 + v25516:0 + (v25516:0 + v25516:0 * v25516:0), 1 + v25516:0 + (v25516:0 + v25516:0 * v25516:0) + (v25516:0 + v25516:0 * v25516:0 + v25516:0 * v25516:0 * (1 + v25516:0)), 3, v25516:0) :|: v25516:0 < 1001 && v25516:0 > 1 && v25516:0 < 1000 && 1 + v25516:0 + (v25516:0 + v25516:0 * v25516:0) + (v25516:0 + v25516:0 * v25516:0 + v25516:0 * v25516:0 * (1 + v25516:0)) < 0 && 7 > 1 + v25516:0 + (v25516:0 + v25516:0 * v25516:0) + (v25516:0 + v25516:0 * v25516:0 + v25516:0 * v25516:0 * (1 + v25516:0)) && cons_1000 = 1000 && cons_1000000 = 1000000 && cons_1000000000 = 1000000000 && cons_10001 = 1000 && cons_10000001 = 1000000 && cons_10000000001 = 1000000000 && cons_1001 = 1001 157.43/58.27 f_3994(v27015:0, v27016:0, v27017:0, v27018:0, v27019:0, v27020:0, v27023:0, v27027:0) -> f_3994(2, 4, 8, 1 + v27018:0, 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0), 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0)), 2, v27018:0) :|: v27018:0 < 1000 && v27023:0 > 999 && v27023:0 * v27023:0 * v27023:0 < 1 + (1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0))) && 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0)) > -7 && v27015:0 > 1000 && v27018:0 > 1 && v27018:0 < 1001 157.43/58.27 f_3994(v27015:0, v27016:0, v27017:0, v27018:0, v27019:0, v27020:0, v27023:0, v27027:0) -> f_3994(2, 4, 8, 1 + v27018:0, 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0), 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0)), 2, v27018:0) :|: v27018:0 < 1000 && v27023:0 > 999 && v27023:0 * v27023:0 * v27023:0 < 1 + (1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0))) && 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0)) < -7 && v27015:0 > 1000 && v27018:0 > 1 && v27018:0 < 1001 157.43/58.27 f_3994(v27015:0, v27016:0, v27017:0, v27018:0, v27019:0, v27020:0, v27023:0, v27027:0) -> f_3994(2, 4, 8, 1 + v27018:0, 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0), 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0)), 2, v27018:0) :|: v27018:0 < 1000 && v27023:0 > 999 && v27023:0 * v27023:0 * v27023:0 > 1 + (1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0))) && 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0)) > -7 && v27015:0 > 1000 && v27018:0 > 1 && v27018:0 < 1001 157.43/58.27 f_3994(v27015:0, v27016:0, v27017:0, v27018:0, v27019:0, v27020:0, v27023:0, v27027:0) -> f_3994(2, 4, 8, 1 + v27018:0, 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0), 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0)), 2, v27018:0) :|: v27018:0 < 1000 && v27023:0 > 999 && v27023:0 * v27023:0 * v27023:0 > 1 + (1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0))) && 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0)) < -7 && v27015:0 > 1000 && v27018:0 > 1 && v27018:0 < 1001 157.43/58.27 f_3971(cons_1000, cons_1000000, cons_1000000000, v25513:0, v25514:0, v25515:0, v25516:0, times~v25516:0~v25516:0, times~times~v25516:0~v25516:0~v25516:0, cons_1001, v25525:0) -> f_3994(1 + v25513:0, 1 + v25513:0 + (v25513:0 + v25513:0 * v25513:0), 1 + v25513:0 + (v25513:0 + v25513:0 * v25513:0) + (v25513:0 + v25513:0 * v25513:0 + v25513:0 * v25513:0 * (1 + v25513:0)), v25516:0, v25516:0 * v25516:0, v25516:0 * v25516:0 * v25516:0, 2, v25525:0) :|: v25513:0 > 0 && 1 + v25513:0 + (v25513:0 + v25513:0 * v25513:0) + (v25513:0 + v25513:0 * v25513:0 + v25513:0 * v25513:0 * (1 + v25513:0)) + v25516:0 * v25516:0 * v25516:0 > 1 && v25513:0 < 1000 && v25513:0 < 1001 && cons_1000 = 1000 && cons_1000000 = 1000000 && cons_1000000000 = 1000000000 && times~v25516:0~v25516:0 = v25516:0 * v25516:0 && times~times~v25516:0~v25516:0~v25516:0 = v25516:0 * v25516:0 * v25516:0 && cons_1001 = 1001 157.43/58.27 f_3971(cons_1000, cons_1000000, cons_1000000000, v25513:0, v25514:0, v25515:0, v25516:0, times~v25516:0~v25516:0, times~times~v25516:0~v25516:0~v25516:0, cons_1001, v25525:0) -> f_3994(1 + v25513:0, 1 + v25513:0 + (v25513:0 + v25513:0 * v25513:0), 1 + v25513:0 + (v25513:0 + v25513:0 * v25513:0) + (v25513:0 + v25513:0 * v25513:0 + v25513:0 * v25513:0 * (1 + v25513:0)), v25516:0, v25516:0 * v25516:0, v25516:0 * v25516:0 * v25516:0, 2, v25525:0) :|: v25513:0 > 0 && 1 + v25513:0 + (v25513:0 + v25513:0 * v25513:0) + (v25513:0 + v25513:0 * v25513:0 + v25513:0 * v25513:0 * (1 + v25513:0)) + v25516:0 * v25516:0 * v25516:0 < 1 && v25513:0 < 1000 && v25513:0 < 1001 && cons_1000 = 1000 && cons_1000000 = 1000000 && cons_1000000000 = 1000000000 && times~v25516:0~v25516:0 = v25516:0 * v25516:0 && times~times~v25516:0~v25516:0~v25516:0 = v25516:0 * v25516:0 * v25516:0 && cons_1001 = 1001 157.43/58.27 f_3971(v25521:0, v26238:0, v26373:0, v25513:0, v25514:0, v25515:0, v25516:0, v25517:0, v25518:0, v26618:0, v25525:0) -> f_3994(v25513:0, v25514:0, v25515:0, v25516:0, v25517:0, v25518:0, v26618:0, v25525:0) :|: v26618:0 < 1001 && v25521:0 < 1000 157.43/58.27 f_3994(v27015:0, times~v27015:0~v27015:0, times~times~v27015:0~v27015:0~v27015:0, v27018:0, times~v27018:0~v27018:0, times~times~v27018:0~v27018:0~v27018:0, v27023:0, v27027:0) -> f_3971(v27023:0, v27023:0 * v27023:0, v27023:0 * v27023:0 * v27023:0, v27015:0, v27015:0 * v27015:0, v27015:0 * v27015:0 * v27015:0, v27018:0, v27018:0 * v27018:0, v27018:0 * v27018:0 * v27018:0, 1 + v27023:0, v27027:0) :|: v27027:0 < 1000 && v27015:0 < 1001 && v27018:0 < 1001 && v27023:0 * v27023:0 * v27023:0 < v27015:0 * v27015:0 * v27015:0 + v27018:0 * v27018:0 * v27018:0 && v27023:0 > 1 && v27023:0 < 1001 && times~v27015:0~v27015:0 = v27015:0 * v27015:0 && times~times~v27015:0~v27015:0~v27015:0 = v27015:0 * v27015:0 * v27015:0 && times~v27018:0~v27018:0 = v27018:0 * v27018:0 && times~times~v27018:0~v27018:0~v27018:0 = v27018:0 * v27018:0 * v27018:0 157.43/58.27 f_3994(v27015:0, times~v27015:0~v27015:0, times~times~v27015:0~v27015:0~v27015:0, v27018:0, times~v27018:0~v27018:0, times~times~v27018:0~v27018:0~v27018:0, v27023:0, v27027:0) -> f_3971(v27023:0, v27023:0 * v27023:0, v27023:0 * v27023:0 * v27023:0, v27015:0, v27015:0 * v27015:0, v27015:0 * v27015:0 * v27015:0, v27018:0, v27018:0 * v27018:0, v27018:0 * v27018:0 * v27018:0, 1 + v27023:0, v27027:0) :|: v27027:0 < 1000 && v27015:0 < 1001 && v27018:0 < 1001 && v27023:0 * v27023:0 * v27023:0 > v27015:0 * v27015:0 * v27015:0 + v27018:0 * v27018:0 * v27018:0 && v27023:0 > 1 && v27023:0 < 1001 && times~v27015:0~v27015:0 = v27015:0 * v27015:0 && times~times~v27015:0~v27015:0~v27015:0 = v27015:0 * v27015:0 * v27015:0 && times~v27018:0~v27018:0 = v27018:0 * v27018:0 && times~times~v27018:0~v27018:0~v27018:0 = v27018:0 * v27018:0 * v27018:0 157.43/58.27 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (9) 157.43/58.27 Obligation: 157.43/58.27 Rules: 157.43/58.27 f_3994(v27015:0, v27016:0, v27017:0, v27018:0, v27019:0, v27020:0, v27023:0, v27027:0) -> f_3971(1 + v27023:0, 1 + v27023:0 + (v27023:0 + v27023:0 * v27023:0), 1 + v27023:0 + (v27023:0 + v27023:0 * v27023:0) + (v27023:0 + v27023:0 * v27023:0 + v27023:0 * v27023:0 * (1 + v27023:0)), 1, 1, 1, 1 + v27018:0, 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0), 1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0)), 1 + (1 + v27023:0), v27018:0) :|: v27018:0 < 1000 && v27023:0 > 1 && v27023:0 * v27023:0 * v27023:0 < 1 + (1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0))) && v27015:0 > 1000 && 1 + v27023:0 + (v27023:0 + v27023:0 * v27023:0) + (v27023:0 + v27023:0 * v27023:0 + v27023:0 * v27023:0 * (1 + v27023:0)) < 1 + (1 + v27018:0 + (v27018:0 + v27018:0 * v27018:0) + (v27018:0 + v27018:0 * v27018:0 + v27018:0 * v27018:0 * (1 + v27018:0))) && v27018:0 > 1 && v27018:0 < 1001 && v27023:0 < 1000 157.43/58.27 f_3994(x, x1, x2, x3, x4, x5, x6, x7) -> f_3971(1 + x6, 1 + x6 + (x6 + x6 * x6), 1 + x6 + (x6 + x6 * x6) + (x6 + x6 * x6 + x6 * x6 * (1 + x6)), 1, 1, 1, 1 + x3, 1 + x3 + (x3 + x3 * x3), 1 + x3 + (x3 + x3 * x3) + (x3 + x3 * x3 + x3 * x3 * (1 + x3)), 1 + (1 + x6), x3) :|: x3 < 1000 && x6 > 1 && x6 * x6 * x6 < 1 + (1 + x3 + (x3 + x3 * x3) + (x3 + x3 * x3 + x3 * x3 * (1 + x3))) && x > 1000 && 1 + x6 + (x6 + x6 * x6) + (x6 + x6 * x6 + x6 * x6 * (1 + x6)) > 1 + (1 + x3 + (x3 + x3 * x3) + (x3 + x3 * x3 + x3 * x3 * (1 + x3))) && x3 > 1 && x3 < 1001 && x6 < 1000 157.43/58.27 f_3994(x8, x9, x10, x11, x12, x13, x14, x15) -> f_3971(1 + x14, 1 + x14 + (x14 + x14 * x14), 1 + x14 + (x14 + x14 * x14) + (x14 + x14 * x14 + x14 * x14 * (1 + x14)), 1, 1, 1, 1 + x11, 1 + x11 + (x11 + x11 * x11), 1 + x11 + (x11 + x11 * x11) + (x11 + x11 * x11 + x11 * x11 * (1 + x11)), 1 + (1 + x14), x11) :|: x11 < 1000 && x14 > 1 && x14 * x14 * x14 > 1 + (1 + x11 + (x11 + x11 * x11) + (x11 + x11 * x11 + x11 * x11 * (1 + x11))) && x8 > 1000 && 1 + x14 + (x14 + x14 * x14) + (x14 + x14 * x14 + x14 * x14 * (1 + x14)) < 1 + (1 + x11 + (x11 + x11 * x11) + (x11 + x11 * x11 + x11 * x11 * (1 + x11))) && x11 > 1 && x11 < 1001 && x14 < 1000 157.43/58.27 f_3994(x16, x17, x18, x19, x20, x21, x22, x23) -> f_3971(1 + x22, 1 + x22 + (x22 + x22 * x22), 1 + x22 + (x22 + x22 * x22) + (x22 + x22 * x22 + x22 * x22 * (1 + x22)), 1, 1, 1, 1 + x19, 1 + x19 + (x19 + x19 * x19), 1 + x19 + (x19 + x19 * x19) + (x19 + x19 * x19 + x19 * x19 * (1 + x19)), 1 + (1 + x22), x19) :|: x19 < 1000 && x22 > 1 && x22 * x22 * x22 > 1 + (1 + x19 + (x19 + x19 * x19) + (x19 + x19 * x19 + x19 * x19 * (1 + x19))) && x16 > 1000 && 1 + x22 + (x22 + x22 * x22) + (x22 + x22 * x22 + x22 * x22 * (1 + x22)) > 1 + (1 + x19 + (x19 + x19 * x19) + (x19 + x19 * x19 + x19 * x19 * (1 + x19))) && x19 > 1 && x19 < 1001 && x22 < 1000 157.43/58.27 f_3971(cons_1000, cons_1000000, cons_1000000000, cons_10001, cons_10000001, cons_10000000001, v25516:0, v25517:0, v25518:0, cons_1001, v25525:0) -> f_3971(2, 4, 8, 1, 1, 1, 1 + v25516:0, 1 + v25516:0 + (v25516:0 + v25516:0 * v25516:0), 1 + v25516:0 + (v25516:0 + v25516:0 * v25516:0) + (v25516:0 + v25516:0 * v25516:0 + v25516:0 * v25516:0 * (1 + v25516:0)), 3, v25516:0) :|: v25516:0 > 1 && 7 < 1 + v25516:0 + (v25516:0 + v25516:0 * v25516:0) + (v25516:0 + v25516:0 * v25516:0 + v25516:0 * v25516:0 * (1 + v25516:0)) && v25516:0 < 1000 && v25516:0 < 1001 && cons_1000 = 1000 && cons_1000000 = 1000000 && cons_1000000000 = 1000000000 && cons_10001 = 1000 && cons_10000001 = 1000000 && cons_10000000001 = 1000000000 && cons_1001 = 1001 157.43/58.27 f_3971(x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34) -> f_3971(2, 4, 8, 1, 1, 1, 1 + x30, 1 + x30 + (x30 + x30 * x30), 1 + x30 + (x30 + x30 * x30) + (x30 + x30 * x30 + x30 * x30 * (1 + x30)), 3, x30) :|: x30 < 1001 && x30 > 1 && x30 < 1000 && 1 + x30 + (x30 + x30 * x30) + (x30 + x30 * x30 + x30 * x30 * (1 + x30)) > 0 && 7 > 1 + x30 + (x30 + x30 * x30) + (x30 + x30 * x30 + x30 * x30 * (1 + x30)) && x24 = 1000 && x25 = 1000000 && x26 = 1000000000 && x27 = 1000 && x28 = 1000000 && x29 = 1000000000 && x33 = 1001 157.43/58.27 f_3971(x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45) -> f_3971(2, 4, 8, 1, 1, 1, 1 + x41, 1 + x41 + (x41 + x41 * x41), 1 + x41 + (x41 + x41 * x41) + (x41 + x41 * x41 + x41 * x41 * (1 + x41)), 3, x41) :|: x41 < 1001 && x41 > 1 && x41 < 1000 && 1 + x41 + (x41 + x41 * x41) + (x41 + x41 * x41 + x41 * x41 * (1 + x41)) < 0 && 7 < 1 + x41 + (x41 + x41 * x41) + (x41 + x41 * x41 + x41 * x41 * (1 + x41)) && x35 = 1000 && x36 = 1000000 && x37 = 1000000000 && x38 = 1000 && x39 = 1000000 && x40 = 1000000000 && x44 = 1001 157.43/58.27 f_3971(x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56) -> f_3971(2, 4, 8, 1, 1, 1, 1 + x52, 1 + x52 + (x52 + x52 * x52), 1 + x52 + (x52 + x52 * x52) + (x52 + x52 * x52 + x52 * x52 * (1 + x52)), 3, x52) :|: x52 < 1001 && x52 > 1 && x52 < 1000 && 1 + x52 + (x52 + x52 * x52) + (x52 + x52 * x52 + x52 * x52 * (1 + x52)) < 0 && 7 > 1 + x52 + (x52 + x52 * x52) + (x52 + x52 * x52 + x52 * x52 * (1 + x52)) && x46 = 1000 && x47 = 1000000 && x48 = 1000000000 && x49 = 1000 && x50 = 1000000 && x51 = 1000000000 && x55 = 1001 157.43/58.27 f_3994(x57, x58, x59, x60, x61, x62, x63, x64) -> f_3994(2, 4, 8, 1 + x60, 1 + x60 + (x60 + x60 * x60), 1 + x60 + (x60 + x60 * x60) + (x60 + x60 * x60 + x60 * x60 * (1 + x60)), 2, x60) :|: x60 < 1000 && x63 > 999 && x63 * x63 * x63 < 1 + (1 + x60 + (x60 + x60 * x60) + (x60 + x60 * x60 + x60 * x60 * (1 + x60))) && 1 + x60 + (x60 + x60 * x60) + (x60 + x60 * x60 + x60 * x60 * (1 + x60)) > -7 && x57 > 1000 && x60 > 1 && x60 < 1001 157.43/58.27 f_3994(x65, x66, x67, x68, x69, x70, x71, x72) -> f_3994(2, 4, 8, 1 + x68, 1 + x68 + (x68 + x68 * x68), 1 + x68 + (x68 + x68 * x68) + (x68 + x68 * x68 + x68 * x68 * (1 + x68)), 2, x68) :|: x68 < 1000 && x71 > 999 && x71 * x71 * x71 < 1 + (1 + x68 + (x68 + x68 * x68) + (x68 + x68 * x68 + x68 * x68 * (1 + x68))) && 1 + x68 + (x68 + x68 * x68) + (x68 + x68 * x68 + x68 * x68 * (1 + x68)) < -7 && x65 > 1000 && x68 > 1 && x68 < 1001 157.43/58.27 f_3994(x73, x74, x75, x76, x77, x78, x79, x80) -> f_3994(2, 4, 8, 1 + x76, 1 + x76 + (x76 + x76 * x76), 1 + x76 + (x76 + x76 * x76) + (x76 + x76 * x76 + x76 * x76 * (1 + x76)), 2, x76) :|: x76 < 1000 && x79 > 999 && x79 * x79 * x79 > 1 + (1 + x76 + (x76 + x76 * x76) + (x76 + x76 * x76 + x76 * x76 * (1 + x76))) && 1 + x76 + (x76 + x76 * x76) + (x76 + x76 * x76 + x76 * x76 * (1 + x76)) > -7 && x73 > 1000 && x76 > 1 && x76 < 1001 157.43/58.27 f_3994(x81, x82, x83, x84, x85, x86, x87, x88) -> f_3994(2, 4, 8, 1 + x84, 1 + x84 + (x84 + x84 * x84), 1 + x84 + (x84 + x84 * x84) + (x84 + x84 * x84 + x84 * x84 * (1 + x84)), 2, x84) :|: x84 < 1000 && x87 > 999 && x87 * x87 * x87 > 1 + (1 + x84 + (x84 + x84 * x84) + (x84 + x84 * x84 + x84 * x84 * (1 + x84))) && 1 + x84 + (x84 + x84 * x84) + (x84 + x84 * x84 + x84 * x84 * (1 + x84)) < -7 && x81 > 1000 && x84 > 1 && x84 < 1001 157.43/58.27 f_3971(x89, x90, x91, x92, x93, x94, x95, x96, x97, x98, x99) -> f_3994(1 + x92, 1 + x92 + (x92 + x92 * x92), 1 + x92 + (x92 + x92 * x92) + (x92 + x92 * x92 + x92 * x92 * (1 + x92)), x95, x95 * x95, x95 * x95 * x95, 2, x99) :|: x92 > 0 && 1 + x92 + (x92 + x92 * x92) + (x92 + x92 * x92 + x92 * x92 * (1 + x92)) + x95 * x95 * x95 > 1 && x92 < 1000 && x92 < 1001 && x89 = 1000 && x90 = 1000000 && x91 = 1000000000 && x96 = x95 * x95 && x97 = x95 * x95 * x95 && x98 = 1001 157.43/58.27 f_3971(x100, x101, x102, x103, x104, x105, x106, x107, x108, x109, x110) -> f_3994(1 + x103, 1 + x103 + (x103 + x103 * x103), 1 + x103 + (x103 + x103 * x103) + (x103 + x103 * x103 + x103 * x103 * (1 + x103)), x106, x106 * x106, x106 * x106 * x106, 2, x110) :|: x103 > 0 && 1 + x103 + (x103 + x103 * x103) + (x103 + x103 * x103 + x103 * x103 * (1 + x103)) + x106 * x106 * x106 < 1 && x103 < 1000 && x103 < 1001 && x100 = 1000 && x101 = 1000000 && x102 = 1000000000 && x107 = x106 * x106 && x108 = x106 * x106 * x106 && x109 = 1001 157.43/58.27 f_3971(x111, x112, x113, x114, x115, x116, x117, x118, x119, x120, x121) -> f_3994(x114, x115, x116, x117, x118, x119, x120, x121) :|: x120 < 1001 && x111 < 1000 157.43/58.27 f_3994(x122, x123, x124, x125, x126, x127, x128, x129) -> f_3971(x128, x128 * x128, x128 * x128 * x128, x122, x122 * x122, x122 * x122 * x122, x125, x125 * x125, x125 * x125 * x125, 1 + x128, x129) :|: x129 < 1000 && x122 < 1001 && x125 < 1001 && x128 * x128 * x128 < x122 * x122 * x122 + x125 * x125 * x125 && x128 > 1 && x128 < 1001 && x123 = x122 * x122 && x124 = x122 * x122 * x122 && x126 = x125 * x125 && x127 = x125 * x125 * x125 157.43/58.27 f_3994(x130, x131, x132, x133, x134, x135, x136, x137) -> f_3971(x136, x136 * x136, x136 * x136 * x136, x130, x130 * x130, x130 * x130 * x130, x133, x133 * x133, x133 * x133 * x133, 1 + x136, x137) :|: x137 < 1000 && x130 < 1001 && x133 < 1001 && x136 * x136 * x136 > x130 * x130 * x130 + x133 * x133 * x133 && x136 > 1 && x136 < 1001 && x131 = x130 * x130 && x132 = x130 * x130 * x130 && x134 = x133 * x133 && x135 = x133 * x133 * x133 157.43/58.27 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (10) IRS2T2 (EQUIVALENT) 157.43/58.27 Transformed input IRS into an integer transition system.Used the following mapping from defined symbols to location IDs: 157.43/58.27 157.43/58.27 (f_3994_11,1) 157.43/58.27 (f_3971_11,2) 157.43/58.27 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (11) 157.43/58.27 Obligation: 157.43/58.27 START: 0; 157.43/58.27 157.43/58.27 FROM: 0; 157.43/58.27 TO: 1; 157.43/58.27 157.43/58.27 FROM: 0; 157.43/58.27 TO: 2; 157.43/58.27 157.43/58.27 FROM: 1; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 oldX7 := x7; 157.43/58.27 oldX8 := x8; 157.43/58.27 oldX9 := x9; 157.43/58.27 oldX10 := x10; 157.43/58.27 assume(oldX3 < 1000 && oldX6 > 1 && oldX6 * oldX6 * oldX6 < 1 + (1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3))) && oldX0 > 1000 && 1 + oldX6 + (oldX6 + oldX6 * oldX6) + (oldX6 + oldX6 * oldX6 + oldX6 * oldX6 * (1 + oldX6)) < 1 + (1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3))) && oldX3 > 1 && oldX3 < 1001 && oldX6 < 1000); 157.43/58.27 x0 := 1 + oldX6; 157.43/58.27 x1 := 1 + oldX6 + (oldX6 + oldX6 * oldX6); 157.43/58.27 x2 := 1 + oldX6 + (oldX6 + oldX6 * oldX6) + (oldX6 + oldX6 * oldX6 + oldX6 * oldX6 * (1 + oldX6)); 157.43/58.27 x3 := 1; 157.43/58.27 x4 := 1; 157.43/58.27 x5 := 1; 157.43/58.27 x6 := 1 + oldX3; 157.43/58.27 x7 := 1 + oldX3 + (oldX3 + oldX3 * oldX3); 157.43/58.27 x8 := 1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3)); 157.43/58.27 x9 := 1 + (1 + oldX6); 157.43/58.27 x10 := oldX3; 157.43/58.27 TO: 2; 157.43/58.27 157.43/58.27 FROM: 1; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 oldX7 := x7; 157.43/58.27 oldX8 := x8; 157.43/58.27 oldX9 := x9; 157.43/58.27 oldX10 := x10; 157.43/58.27 assume(oldX3 < 1000 && oldX6 > 1 && oldX6 * oldX6 * oldX6 < 1 + (1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3))) && oldX0 > 1000 && 1 + oldX6 + (oldX6 + oldX6 * oldX6) + (oldX6 + oldX6 * oldX6 + oldX6 * oldX6 * (1 + oldX6)) > 1 + (1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3))) && oldX3 > 1 && oldX3 < 1001 && oldX6 < 1000); 157.43/58.27 x0 := 1 + oldX6; 157.43/58.27 x1 := 1 + oldX6 + (oldX6 + oldX6 * oldX6); 157.43/58.27 x2 := 1 + oldX6 + (oldX6 + oldX6 * oldX6) + (oldX6 + oldX6 * oldX6 + oldX6 * oldX6 * (1 + oldX6)); 157.43/58.27 x3 := 1; 157.43/58.27 x4 := 1; 157.43/58.27 x5 := 1; 157.43/58.27 x6 := 1 + oldX3; 157.43/58.27 x7 := 1 + oldX3 + (oldX3 + oldX3 * oldX3); 157.43/58.27 x8 := 1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3)); 157.43/58.27 x9 := 1 + (1 + oldX6); 157.43/58.27 x10 := oldX3; 157.43/58.27 TO: 2; 157.43/58.27 157.43/58.27 FROM: 1; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 oldX7 := x7; 157.43/58.27 oldX8 := x8; 157.43/58.27 oldX9 := x9; 157.43/58.27 oldX10 := x10; 157.43/58.27 assume(oldX3 < 1000 && oldX6 > 1 && oldX6 * oldX6 * oldX6 > 1 + (1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3))) && oldX0 > 1000 && 1 + oldX6 + (oldX6 + oldX6 * oldX6) + (oldX6 + oldX6 * oldX6 + oldX6 * oldX6 * (1 + oldX6)) < 1 + (1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3))) && oldX3 > 1 && oldX3 < 1001 && oldX6 < 1000); 157.43/58.27 x0 := 1 + oldX6; 157.43/58.27 x1 := 1 + oldX6 + (oldX6 + oldX6 * oldX6); 157.43/58.27 x2 := 1 + oldX6 + (oldX6 + oldX6 * oldX6) + (oldX6 + oldX6 * oldX6 + oldX6 * oldX6 * (1 + oldX6)); 157.43/58.27 x3 := 1; 157.43/58.27 x4 := 1; 157.43/58.27 x5 := 1; 157.43/58.27 x6 := 1 + oldX3; 157.43/58.27 x7 := 1 + oldX3 + (oldX3 + oldX3 * oldX3); 157.43/58.27 x8 := 1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3)); 157.43/58.27 x9 := 1 + (1 + oldX6); 157.43/58.27 x10 := oldX3; 157.43/58.27 TO: 2; 157.43/58.27 157.43/58.27 FROM: 1; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 oldX7 := x7; 157.43/58.27 oldX8 := x8; 157.43/58.27 oldX9 := x9; 157.43/58.27 oldX10 := x10; 157.43/58.27 assume(oldX3 < 1000 && oldX6 > 1 && oldX6 * oldX6 * oldX6 > 1 + (1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3))) && oldX0 > 1000 && 1 + oldX6 + (oldX6 + oldX6 * oldX6) + (oldX6 + oldX6 * oldX6 + oldX6 * oldX6 * (1 + oldX6)) > 1 + (1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3))) && oldX3 > 1 && oldX3 < 1001 && oldX6 < 1000); 157.43/58.27 x0 := 1 + oldX6; 157.43/58.27 x1 := 1 + oldX6 + (oldX6 + oldX6 * oldX6); 157.43/58.27 x2 := 1 + oldX6 + (oldX6 + oldX6 * oldX6) + (oldX6 + oldX6 * oldX6 + oldX6 * oldX6 * (1 + oldX6)); 157.43/58.27 x3 := 1; 157.43/58.27 x4 := 1; 157.43/58.27 x5 := 1; 157.43/58.27 x6 := 1 + oldX3; 157.43/58.27 x7 := 1 + oldX3 + (oldX3 + oldX3 * oldX3); 157.43/58.27 x8 := 1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3)); 157.43/58.27 x9 := 1 + (1 + oldX6); 157.43/58.27 x10 := oldX3; 157.43/58.27 TO: 2; 157.43/58.27 157.43/58.27 FROM: 2; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 oldX7 := x7; 157.43/58.27 oldX8 := x8; 157.43/58.27 oldX9 := x9; 157.43/58.27 oldX10 := x10; 157.43/58.27 assume(oldX6 > 1 && 7 < 1 + oldX6 + (oldX6 + oldX6 * oldX6) + (oldX6 + oldX6 * oldX6 + oldX6 * oldX6 * (1 + oldX6)) && oldX6 < 1000 && oldX6 < 1001 && oldX0 = 1000 && oldX1 = 1000000 && oldX2 = 1000000000 && oldX3 = 1000 && oldX4 = 1000000 && oldX5 = 1000000000 && oldX9 = 1001); 157.43/58.27 x0 := 2; 157.43/58.27 x1 := 4; 157.43/58.27 x2 := 8; 157.43/58.27 x3 := 1; 157.43/58.27 x4 := 1; 157.43/58.27 x5 := 1; 157.43/58.27 x6 := 1 + oldX6; 157.43/58.27 x7 := 1 + oldX6 + (oldX6 + oldX6 * oldX6); 157.43/58.27 x8 := 1 + oldX6 + (oldX6 + oldX6 * oldX6) + (oldX6 + oldX6 * oldX6 + oldX6 * oldX6 * (1 + oldX6)); 157.43/58.27 x9 := 3; 157.43/58.27 x10 := oldX6; 157.43/58.27 TO: 2; 157.43/58.27 157.43/58.27 FROM: 2; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 oldX7 := x7; 157.43/58.27 oldX8 := x8; 157.43/58.27 oldX9 := x9; 157.43/58.27 oldX10 := x10; 157.43/58.27 assume(oldX6 < 1001 && oldX6 > 1 && oldX6 < 1000 && 1 + oldX6 + (oldX6 + oldX6 * oldX6) + (oldX6 + oldX6 * oldX6 + oldX6 * oldX6 * (1 + oldX6)) > 0 && 7 > 1 + oldX6 + (oldX6 + oldX6 * oldX6) + (oldX6 + oldX6 * oldX6 + oldX6 * oldX6 * (1 + oldX6)) && oldX0 = 1000 && oldX1 = 1000000 && oldX2 = 1000000000 && oldX3 = 1000 && oldX4 = 1000000 && oldX5 = 1000000000 && oldX9 = 1001); 157.43/58.27 x0 := 2; 157.43/58.27 x1 := 4; 157.43/58.27 x2 := 8; 157.43/58.27 x3 := 1; 157.43/58.27 x4 := 1; 157.43/58.27 x5 := 1; 157.43/58.27 x6 := 1 + oldX6; 157.43/58.27 x7 := 1 + oldX6 + (oldX6 + oldX6 * oldX6); 157.43/58.27 x8 := 1 + oldX6 + (oldX6 + oldX6 * oldX6) + (oldX6 + oldX6 * oldX6 + oldX6 * oldX6 * (1 + oldX6)); 157.43/58.27 x9 := 3; 157.43/58.27 x10 := oldX6; 157.43/58.27 TO: 2; 157.43/58.27 157.43/58.27 FROM: 2; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 oldX7 := x7; 157.43/58.27 oldX8 := x8; 157.43/58.27 oldX9 := x9; 157.43/58.27 oldX10 := x10; 157.43/58.27 assume(oldX6 < 1001 && oldX6 > 1 && oldX6 < 1000 && 1 + oldX6 + (oldX6 + oldX6 * oldX6) + (oldX6 + oldX6 * oldX6 + oldX6 * oldX6 * (1 + oldX6)) < 0 && 7 < 1 + oldX6 + (oldX6 + oldX6 * oldX6) + (oldX6 + oldX6 * oldX6 + oldX6 * oldX6 * (1 + oldX6)) && oldX0 = 1000 && oldX1 = 1000000 && oldX2 = 1000000000 && oldX3 = 1000 && oldX4 = 1000000 && oldX5 = 1000000000 && oldX9 = 1001); 157.43/58.27 x0 := 2; 157.43/58.27 x1 := 4; 157.43/58.27 x2 := 8; 157.43/58.27 x3 := 1; 157.43/58.27 x4 := 1; 157.43/58.27 x5 := 1; 157.43/58.27 x6 := 1 + oldX6; 157.43/58.27 x7 := 1 + oldX6 + (oldX6 + oldX6 * oldX6); 157.43/58.27 x8 := 1 + oldX6 + (oldX6 + oldX6 * oldX6) + (oldX6 + oldX6 * oldX6 + oldX6 * oldX6 * (1 + oldX6)); 157.43/58.27 x9 := 3; 157.43/58.27 x10 := oldX6; 157.43/58.27 TO: 2; 157.43/58.27 157.43/58.27 FROM: 2; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 oldX7 := x7; 157.43/58.27 oldX8 := x8; 157.43/58.27 oldX9 := x9; 157.43/58.27 oldX10 := x10; 157.43/58.27 assume(oldX6 < 1001 && oldX6 > 1 && oldX6 < 1000 && 1 + oldX6 + (oldX6 + oldX6 * oldX6) + (oldX6 + oldX6 * oldX6 + oldX6 * oldX6 * (1 + oldX6)) < 0 && 7 > 1 + oldX6 + (oldX6 + oldX6 * oldX6) + (oldX6 + oldX6 * oldX6 + oldX6 * oldX6 * (1 + oldX6)) && oldX0 = 1000 && oldX1 = 1000000 && oldX2 = 1000000000 && oldX3 = 1000 && oldX4 = 1000000 && oldX5 = 1000000000 && oldX9 = 1001); 157.43/58.27 x0 := 2; 157.43/58.27 x1 := 4; 157.43/58.27 x2 := 8; 157.43/58.27 x3 := 1; 157.43/58.27 x4 := 1; 157.43/58.27 x5 := 1; 157.43/58.27 x6 := 1 + oldX6; 157.43/58.27 x7 := 1 + oldX6 + (oldX6 + oldX6 * oldX6); 157.43/58.27 x8 := 1 + oldX6 + (oldX6 + oldX6 * oldX6) + (oldX6 + oldX6 * oldX6 + oldX6 * oldX6 * (1 + oldX6)); 157.43/58.27 x9 := 3; 157.43/58.27 x10 := oldX6; 157.43/58.27 TO: 2; 157.43/58.27 157.43/58.27 FROM: 1; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 oldX7 := x7; 157.43/58.27 oldX8 := x8; 157.43/58.27 oldX9 := x9; 157.43/58.27 oldX10 := x10; 157.43/58.27 oldX11 := nondet(); 157.43/58.27 oldX12 := nondet(); 157.43/58.27 oldX13 := nondet(); 157.43/58.27 assume(oldX3 < 1000 && oldX6 > 999 && oldX6 * oldX6 * oldX6 < 1 + (1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3))) && 1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3)) > -7 && oldX0 > 1000 && oldX3 > 1 && oldX3 < 1001); 157.43/58.27 x0 := 2; 157.43/58.27 x1 := 4; 157.43/58.27 x2 := 8; 157.43/58.27 x3 := 1 + oldX3; 157.43/58.27 x4 := 1 + oldX3 + (oldX3 + oldX3 * oldX3); 157.43/58.27 x5 := 1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3)); 157.43/58.27 x6 := 2; 157.43/58.27 x7 := oldX3; 157.43/58.27 x8 := oldX11; 157.43/58.27 x9 := oldX12; 157.43/58.27 x10 := oldX13; 157.43/58.27 TO: 1; 157.43/58.27 157.43/58.27 FROM: 1; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 oldX7 := x7; 157.43/58.27 oldX8 := x8; 157.43/58.27 oldX9 := x9; 157.43/58.27 oldX10 := x10; 157.43/58.27 oldX11 := nondet(); 157.43/58.27 oldX12 := nondet(); 157.43/58.27 oldX13 := nondet(); 157.43/58.27 assume(oldX3 < 1000 && oldX6 > 999 && oldX6 * oldX6 * oldX6 < 1 + (1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3))) && 1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3)) < -7 && oldX0 > 1000 && oldX3 > 1 && oldX3 < 1001); 157.43/58.27 x0 := 2; 157.43/58.27 x1 := 4; 157.43/58.27 x2 := 8; 157.43/58.27 x3 := 1 + oldX3; 157.43/58.27 x4 := 1 + oldX3 + (oldX3 + oldX3 * oldX3); 157.43/58.27 x5 := 1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3)); 157.43/58.27 x6 := 2; 157.43/58.27 x7 := oldX3; 157.43/58.27 x8 := oldX11; 157.43/58.27 x9 := oldX12; 157.43/58.27 x10 := oldX13; 157.43/58.27 TO: 1; 157.43/58.27 157.43/58.27 FROM: 1; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 oldX7 := x7; 157.43/58.27 oldX8 := x8; 157.43/58.27 oldX9 := x9; 157.43/58.27 oldX10 := x10; 157.43/58.27 oldX11 := nondet(); 157.43/58.27 oldX12 := nondet(); 157.43/58.27 oldX13 := nondet(); 157.43/58.27 assume(oldX3 < 1000 && oldX6 > 999 && oldX6 * oldX6 * oldX6 > 1 + (1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3))) && 1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3)) > -7 && oldX0 > 1000 && oldX3 > 1 && oldX3 < 1001); 157.43/58.27 x0 := 2; 157.43/58.27 x1 := 4; 157.43/58.27 x2 := 8; 157.43/58.27 x3 := 1 + oldX3; 157.43/58.27 x4 := 1 + oldX3 + (oldX3 + oldX3 * oldX3); 157.43/58.27 x5 := 1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3)); 157.43/58.27 x6 := 2; 157.43/58.27 x7 := oldX3; 157.43/58.27 x8 := oldX11; 157.43/58.27 x9 := oldX12; 157.43/58.27 x10 := oldX13; 157.43/58.27 TO: 1; 157.43/58.27 157.43/58.27 FROM: 1; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 oldX7 := x7; 157.43/58.27 oldX8 := x8; 157.43/58.27 oldX9 := x9; 157.43/58.27 oldX10 := x10; 157.43/58.27 oldX11 := nondet(); 157.43/58.27 oldX12 := nondet(); 157.43/58.27 oldX13 := nondet(); 157.43/58.27 assume(oldX3 < 1000 && oldX6 > 999 && oldX6 * oldX6 * oldX6 > 1 + (1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3))) && 1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3)) < -7 && oldX0 > 1000 && oldX3 > 1 && oldX3 < 1001); 157.43/58.27 x0 := 2; 157.43/58.27 x1 := 4; 157.43/58.27 x2 := 8; 157.43/58.27 x3 := 1 + oldX3; 157.43/58.27 x4 := 1 + oldX3 + (oldX3 + oldX3 * oldX3); 157.43/58.27 x5 := 1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3)); 157.43/58.27 x6 := 2; 157.43/58.27 x7 := oldX3; 157.43/58.27 x8 := oldX11; 157.43/58.27 x9 := oldX12; 157.43/58.27 x10 := oldX13; 157.43/58.27 TO: 1; 157.43/58.27 157.43/58.27 FROM: 2; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 oldX7 := x7; 157.43/58.27 oldX8 := x8; 157.43/58.27 oldX9 := x9; 157.43/58.27 oldX10 := x10; 157.43/58.27 oldX11 := nondet(); 157.43/58.27 oldX12 := nondet(); 157.43/58.27 oldX13 := nondet(); 157.43/58.27 assume(oldX3 > 0 && 1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3)) + oldX6 * oldX6 * oldX6 > 1 && oldX3 < 1000 && oldX3 < 1001 && oldX0 = 1000 && oldX1 = 1000000 && oldX2 = 1000000000 && oldX7 = oldX6 * oldX6 && oldX8 = oldX6 * oldX6 * oldX6 && oldX9 = 1001); 157.43/58.27 x0 := 1 + oldX3; 157.43/58.27 x1 := 1 + oldX3 + (oldX3 + oldX3 * oldX3); 157.43/58.27 x2 := 1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3)); 157.43/58.27 x3 := oldX6; 157.43/58.27 x4 := oldX6 * oldX6; 157.43/58.27 x5 := oldX6 * oldX6 * oldX6; 157.43/58.27 x6 := 2; 157.43/58.27 x7 := oldX10; 157.43/58.27 x8 := oldX11; 157.43/58.27 x9 := oldX12; 157.43/58.27 x10 := oldX13; 157.43/58.27 TO: 1; 157.43/58.27 157.43/58.27 FROM: 2; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 oldX7 := x7; 157.43/58.27 oldX8 := x8; 157.43/58.27 oldX9 := x9; 157.43/58.27 oldX10 := x10; 157.43/58.27 oldX11 := nondet(); 157.43/58.27 oldX12 := nondet(); 157.43/58.27 oldX13 := nondet(); 157.43/58.27 assume(oldX3 > 0 && 1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3)) + oldX6 * oldX6 * oldX6 < 1 && oldX3 < 1000 && oldX3 < 1001 && oldX0 = 1000 && oldX1 = 1000000 && oldX2 = 1000000000 && oldX7 = oldX6 * oldX6 && oldX8 = oldX6 * oldX6 * oldX6 && oldX9 = 1001); 157.43/58.27 x0 := 1 + oldX3; 157.43/58.27 x1 := 1 + oldX3 + (oldX3 + oldX3 * oldX3); 157.43/58.27 x2 := 1 + oldX3 + (oldX3 + oldX3 * oldX3) + (oldX3 + oldX3 * oldX3 + oldX3 * oldX3 * (1 + oldX3)); 157.43/58.27 x3 := oldX6; 157.43/58.27 x4 := oldX6 * oldX6; 157.43/58.27 x5 := oldX6 * oldX6 * oldX6; 157.43/58.27 x6 := 2; 157.43/58.27 x7 := oldX10; 157.43/58.27 x8 := oldX11; 157.43/58.27 x9 := oldX12; 157.43/58.27 x10 := oldX13; 157.43/58.27 TO: 1; 157.43/58.27 157.43/58.27 FROM: 2; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 oldX7 := x7; 157.43/58.27 oldX8 := x8; 157.43/58.27 oldX9 := x9; 157.43/58.27 oldX10 := x10; 157.43/58.27 oldX11 := nondet(); 157.43/58.27 oldX12 := nondet(); 157.43/58.27 oldX13 := nondet(); 157.43/58.27 assume(oldX9 < 1001 && oldX0 < 1000); 157.43/58.27 x0 := oldX3; 157.43/58.27 x1 := oldX4; 157.43/58.27 x2 := oldX5; 157.43/58.27 x3 := oldX6; 157.43/58.27 x4 := oldX7; 157.43/58.27 x5 := oldX8; 157.43/58.27 x6 := oldX9; 157.43/58.27 x7 := oldX10; 157.43/58.27 x8 := oldX11; 157.43/58.27 x9 := oldX12; 157.43/58.27 x10 := oldX13; 157.43/58.27 TO: 1; 157.43/58.27 157.43/58.27 FROM: 1; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 oldX7 := x7; 157.43/58.27 oldX8 := x8; 157.43/58.27 oldX9 := x9; 157.43/58.27 oldX10 := x10; 157.43/58.27 assume(oldX7 < 1000 && oldX0 < 1001 && oldX3 < 1001 && oldX6 * oldX6 * oldX6 < oldX0 * oldX0 * oldX0 + oldX3 * oldX3 * oldX3 && oldX6 > 1 && oldX6 < 1001 && oldX1 = oldX0 * oldX0 && oldX2 = oldX0 * oldX0 * oldX0 && oldX4 = oldX3 * oldX3 && oldX5 = oldX3 * oldX3 * oldX3); 157.43/58.27 x0 := oldX6; 157.43/58.27 x1 := oldX6 * oldX6; 157.43/58.27 x2 := oldX6 * oldX6 * oldX6; 157.43/58.27 x3 := oldX0; 157.43/58.27 x4 := oldX0 * oldX0; 157.43/58.27 x5 := oldX0 * oldX0 * oldX0; 157.43/58.27 x6 := oldX3; 157.43/58.27 x7 := oldX3 * oldX3; 157.43/58.27 x8 := oldX3 * oldX3 * oldX3; 157.43/58.27 x9 := 1 + oldX6; 157.43/58.27 x10 := oldX7; 157.43/58.27 TO: 2; 157.43/58.27 157.43/58.27 FROM: 1; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 oldX7 := x7; 157.43/58.27 oldX8 := x8; 157.43/58.27 oldX9 := x9; 157.43/58.27 oldX10 := x10; 157.43/58.27 assume(oldX7 < 1000 && oldX0 < 1001 && oldX3 < 1001 && oldX6 * oldX6 * oldX6 > oldX0 * oldX0 * oldX0 + oldX3 * oldX3 * oldX3 && oldX6 > 1 && oldX6 < 1001 && oldX1 = oldX0 * oldX0 && oldX2 = oldX0 * oldX0 * oldX0 && oldX4 = oldX3 * oldX3 && oldX5 = oldX3 * oldX3 * oldX3); 157.43/58.27 x0 := oldX6; 157.43/58.27 x1 := oldX6 * oldX6; 157.43/58.27 x2 := oldX6 * oldX6 * oldX6; 157.43/58.27 x3 := oldX0; 157.43/58.27 x4 := oldX0 * oldX0; 157.43/58.27 x5 := oldX0 * oldX0 * oldX0; 157.43/58.27 x6 := oldX3; 157.43/58.27 x7 := oldX3 * oldX3; 157.43/58.27 x8 := oldX3 * oldX3 * oldX3; 157.43/58.27 x9 := 1 + oldX6; 157.43/58.27 x10 := oldX7; 157.43/58.27 TO: 2; 157.43/58.27 157.43/58.27 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (12) T2 (EQUIVALENT) 157.43/58.27 Initially, performed program simplifications using lexicographic rank functions: 157.43/58.27 * Removed transitions 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 38, 41, 42, 43, 44, 45, 46, 47 using the following rank functions: 157.43/58.27 - Rank function 1: 157.43/58.27 RF for loc. 6: -5*x3 157.43/58.27 RF for loc. 7: -5*x6 157.43/58.27 RF for loc. 8: -5*x3 157.43/58.27 RF for loc. 12: -5*x6 157.43/58.27 Bound for (chained) transitions 5: -5000 157.43/58.27 Bound for (chained) transitions 6: -4995 157.43/58.27 Bound for (chained) transitions 7: -5000 157.43/58.27 Bound for (chained) transitions 8: -4995 157.43/58.27 Bound for (chained) transitions 9: -5000 157.43/58.27 Bound for (chained) transitions 10: -5000 157.43/58.27 Bound for (chained) transitions 11: -5000 157.43/58.27 Bound for (chained) transitions 12: -4995 157.43/58.27 Bound for (chained) transitions 41: -4995 157.43/58.27 Bound for (chained) transitions 42: -5000 157.43/58.27 Bound for (chained) transitions 43: -5000 157.43/58.27 Bound for (chained) transitions 44: -5000 157.43/58.27 - Rank function 2: 157.43/58.27 RF for loc. 6: -1-3996*x0-4*x6 157.43/58.27 RF for loc. 7: 1-3996*x3-4*x9 157.43/58.27 RF for loc. 8: -2-3996*x0-4*x6 157.43/58.27 RF for loc. 12: -3996*x3-4*x9 157.43/58.27 Bound for (chained) transitions 14: -4000002 157.43/58.27 Bound for (chained) transitions 45: -3996008 157.43/58.27 Bound for (chained) transitions 46: -3996008 157.43/58.27 - Rank function 3: 157.43/58.27 RF for loc. 6: -1-4*x6 157.43/58.27 RF for loc. 7: 1-4*x9 157.43/58.27 RF for loc. 8: -2-4*x6 157.43/58.27 RF for loc. 12: -4*x9 157.43/58.27 Bound for (chained) transitions 13: -4002 157.43/58.27 Bound for (chained) transitions 47: -4000 157.43/58.27 - Rank function 4: 157.43/58.27 RF for loc. 6: 0 157.43/58.27 RF for loc. 7: 1 157.43/58.27 RF for loc. 8: -1 157.43/58.27 RF for loc. 12: 0 157.43/58.27 Bound for (chained) transitions 2: 0 157.43/58.27 Bound for (chained) transitions 38: 1 157.43/58.27 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (13) 157.43/58.27 YES 157.43/58.27 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (14) 157.43/58.27 Obligation: 157.43/58.27 SCC 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (15) SCC2IRS (SOUND) 157.43/58.27 Transformed LLVM symbolic execution graph SCC into a rewrite problem. Log: 157.43/58.27 Generated rules. Obtained 118 rulesP rules: 157.43/58.27 f_2522(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 1001, 2, 4, 8) -> f_2525(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2525(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 1001, 2, 4, 8) -> f_2528(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2528(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 1001, 2, 4, 8) -> f_2531(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2531(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 1001, 2, 4, 8) -> f_2535(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: v10897 <= 1000 && v10889 <= 999 157.43/58.27 f_2535(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2539(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2539(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2543(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: TRUE 157.43/58.27 f_2543(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2547(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2547(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2551(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2551(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2555(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2555(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2559(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2559(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2563(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2563(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2567(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: TRUE 157.43/58.27 f_2567(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2571(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: TRUE 157.43/58.27 f_2571(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2575(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2575(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2579(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10886, v10887, v10888, v10889, v10890, v10891, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2579(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10886, v10887, v10888, v10889, v10890, v10891, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2583(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10886, v10887, v10888, v10889, v10890, v10891, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2583(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10886, v10887, v10888, v10889, v10890, v10891, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2587(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10887, v10886, v10888, v10889, v10890, v10891, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2587(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10887, v10886, v10888, v10889, v10890, v10891, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2591(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10886, v10888, v10889, v10890, v10891, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2591(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10886, v10888, v10889, v10890, v10891, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2595(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10886, v10888, v10889, v10890, v10891, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2595(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10886, v10888, v10889, v10890, v10891, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2599(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10888, v10889, v10890, v10891, v10893, 0, v10886, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2599(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10888, v10889, v10890, v10891, v10893, 0, v10886, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2603(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10889, v10890, v10891, v10893, 0, v10886, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2603(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10889, v10890, v10891, v10893, 0, v10886, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2607(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10889, v10890, v10891, v10893, 0, v10886, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2607(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10889, v10890, v10891, v10893, 0, v10886, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2611(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v10889, v10890, v10891, v10893, 0, v10886, v10895, 1000, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2611(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v10889, v10890, v10891, v10893, 0, v10886, v10895, 1000, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2615(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v10889, v10890, v10891, v10893, 0, v10886, v10895, 1000, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2615(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v10889, v10890, v10891, v10893, 0, v10886, v10895, 1000, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2619(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v10890, v10889, v10891, v10893, 0, v10886, v10895, 1000, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2619(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v10890, v10889, v10891, v10893, 0, v10886, v10895, 1000, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2623(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v10889, v10891, v10893, 0, v10886, v10895, 1000, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: v12181 = v10897 * v10897 157.43/58.27 f_2623(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v10889, v10891, v10893, 0, v10886, v10895, 1000, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2627(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v10889, v10891, v10893, 0, v10886, v10895, 1000, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2627(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v10889, v10891, v10893, 0, v10886, v10895, 1000, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2631(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v10891, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2631(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v10891, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2635(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: v12182 = v12181 * v10897 157.43/58.27 f_2635(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2639(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2639(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2643(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2643(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2647(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2647(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2651(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2651(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2655(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2655(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2659(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2659(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2663(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2663(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2667(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2667(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v10893, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2672(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: v12183 = 1 + v12182 157.43/58.27 f_2672(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2678(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 1 != v12183 157.43/58.27 f_2678(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2684(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2684(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2690(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: TRUE 157.43/58.27 f_2690(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2696(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2696(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, v10886, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2702(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2702(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 2, 4, 8) -> f_2707(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, 2, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_2707(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, 2, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 4, 8) -> f_2711(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, 2, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 4, 8) :|: TRUE 157.43/58.27 f_2711(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, 2, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 4, 8) -> f_2715(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, 2, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 4, 8) :|: 0 = 0 157.43/58.27 f_2715(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, 2, v10895, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 1001, 4, 8) -> f_2719(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, 2, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2719(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, 2, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 4, 8) -> f_2723(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, 2, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2723(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, 2, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 4, 8) -> f_2728(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, 2, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2728(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, 2, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 4, 8) -> f_2733(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, 2, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2733(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, 2, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 4, 8) -> f_2738(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, 2, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 4, 8) :|: TRUE 157.43/58.27 f_2738(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, v10897, v12181, v12182, v12183, 0, 2, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 999, 4, 8) -> f_2739(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, 1, 1, 1, v10897, v12181, v12182, 1, v12183, 0, 2, 1000, v10889, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 2, 4, 8) :|: TRUE 157.43/58.27 f_2739(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 4, 8) -> f_2741(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2741(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 4, 8) -> f_2743(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2743(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 4, 8) -> f_2745(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2745(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 4, 8) -> f_2747(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2747(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 4, 8) -> f_2750(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: v12888 <= 1000 && v12896 <= 999 157.43/58.27 f_2750(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2753(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2753(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2756(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: TRUE 157.43/58.27 f_2756(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2759(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2759(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2762(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2762(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2765(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2765(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2768(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2768(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2771(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2771(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2774(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: TRUE 157.43/58.27 f_2774(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2777(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: TRUE 157.43/58.27 f_2777(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2780(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2780(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, v12894, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2783(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2783(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2786(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2786(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v12885, v12886, v12887, v12888, v12889, v12890, 1, v12892, 0, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2789(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v12886, v12885, v12887, v12888, v12889, v12890, 1, v12892, 0, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2789(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v12886, v12885, v12887, v12888, v12889, v12890, 1, v12892, 0, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2792(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v12885, v12887, v12888, v12889, v12890, 1, v12892, 0, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: v13599 = v12894 * v12894 157.43/58.27 f_2792(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v12885, v12887, v12888, v12889, v12890, 1, v12892, 0, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2795(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v12885, v12887, v12888, v12889, v12890, 1, v12892, 0, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2795(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v12885, v12887, v12888, v12889, v12890, 1, v12892, 0, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2798(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v12887, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2798(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v12887, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2801(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: v13804 = v13599 * v12894 157.43/58.27 f_2801(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2804(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2804(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2807(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2807(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2810(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2810(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2813(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2813(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2816(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: v12889 = v12888 * v12888 157.43/58.27 f_2816(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2819(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2819(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2822(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2822(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2825(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: v12890 = v12889 * v12888 157.43/58.27 f_2825(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2828(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2828(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2831(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2831(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2834(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2834(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2837(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2837(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2840(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2840(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2843(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2843(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2846(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2846(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2849(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2849(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2852(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: v12892 = 1 + v12890 157.43/58.27 f_2852(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2856(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: v13804 != v12892 157.43/58.27 f_2856(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2860(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2860(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2864(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: TRUE 157.43/58.27 f_2864(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2868(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2868(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v12885, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2872(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2872(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2876(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: v13911 = 1 + v12894 && 3 <= v13911 157.43/58.27 f_2876(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2879(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: TRUE 157.43/58.27 f_2879(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2883(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2883(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2887(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2887(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2891(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2891(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2895(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2895(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2899(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8, 1001) :|: 1000 < v13911 && 1000 <= v12894 157.43/58.27 f_2895(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2900(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: v13911 <= 1000 && v12894 <= 999 157.43/58.27 f_2899(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8, 1001) -> f_2904(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8, 1001) :|: 0 = 0 157.43/58.27 f_2904(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8, 1001) -> f_2908(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8, 1001) :|: TRUE 157.43/58.27 f_2908(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8, 1001) -> f_2912(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8, 1001) :|: 0 = 0 157.43/58.27 f_2912(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8, 1001) -> f_2915(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8, 1001) :|: TRUE 157.43/58.27 f_2915(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8, 1001) -> f_2918(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8, 1001) :|: 0 = 0 157.43/58.27 f_2918(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8, 1001) -> f_2921(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 4, 8, 1001) :|: 0 = 0 157.43/58.27 f_2921(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 4, 8, 1001) -> f_2925(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v14351, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 4, 8, 1001) :|: v14351 = 1 + v12888 && 3 <= v14351 && v14351 <= 1001 157.43/58.27 f_2925(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v14351, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 4, 8, 1001) -> f_2929(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v14351, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 4, 8, 1001) :|: TRUE 157.43/58.27 f_2929(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v14351, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 4, 8, 1001) -> f_2934(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v14351, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 4, 8, 1001) :|: TRUE 157.43/58.27 f_2934(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v14351, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 4, 8, 1001) -> f_2519(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v14351, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 1001, 2, 4, 8) :|: TRUE 157.43/58.27 f_2519(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 1001, 2, 4, 8) -> f_2522(v10877, v10878, v10879, v10880, v10881, v10882, v10883, v10884, v10885, v10886, v10887, v10888, v10889, v10890, v10891, 1, v10893, 0, v10895, 1000, v10897, v10898, v10899, v10900, v10901, v10902, v10903, v10904, v10905, v10906, 3, 7, 1001, 2, 4, 8) :|: 0 = 0 157.43/58.27 f_2900(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2905(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: 0 = 0 157.43/58.27 f_2905(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2909(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) :|: TRUE 157.43/58.27 f_2909(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 999, 4, 8) -> f_2739(v12876, v12877, v12878, v12879, v12880, v12881, v12882, v12883, v12884, v12894, v13599, v13804, v12888, v12889, v12890, 1, v12892, 0, v13911, 1000, v12896, v12897, v12898, v12899, v12900, v12901, v12902, v12903, v12904, v12905, 3, 7, 2, 4, 8) :|: TRUE 157.43/58.27 Combined rules. Obtained 6 rulesP rules: 157.43/58.27 f_2895(v12876:0, v12877:0, v12878:0, v12879:0, v12880:0, v12881:0, v12882:0, v12883:0, v12884:0, v12894:0, v13599:0, v13804:0, v12888:0, v12889:0, v12890:0, 1, v12892:0, 0, v13911:0, 1000, v12896:0, v12897:0, v12898:0, v12899:0, v12900:0, v12901:0, v12902:0, v12903:0, v12904:0, v12905:0, 3, 7, 2, 999, 4, 8) -> f_2895(v12876:0, v12877:0, v12878:0, v12879:0, v12880:0, v12881:0, v12882:0, v12883:0, v12884:0, 2, 4, 8, 1 + v12888:0, (1 + v12888:0) * (1 + v12888:0), (1 + v12888:0) * (1 + v12888:0) * (1 + v12888:0), 1, 1 + (1 + v12888:0) * (1 + v12888:0) * (1 + v12888:0), 0, 3, 1000, v12888:0, v12897:0, v12898:0, v12899:0, v12900:0, v12901:0, v12902:0, v12903:0, v12904:0, v12905:0, 3, 7, 2, 999, 4, 8) :|: 7 < (1 + v12888:0) * (1 + v12888:0) * (1 + v12888:0) && v12888:0 < 1000 && v12894:0 > 999 && v13911:0 > 1000 && v12888:0 < 1001 && v12888:0 > 1 157.43/58.27 f_2895(v12876:0, v12877:0, v12878:0, v12879:0, v12880:0, v12881:0, v12882:0, v12883:0, v12884:0, v12894:0, v13599:0, v13804:0, v12888:0, v12889:0, v12890:0, 1, v12892:0, 0, v13911:0, 1000, v12896:0, v12897:0, v12898:0, v12899:0, v12900:0, v12901:0, v12902:0, v12903:0, v12904:0, v12905:0, 3, 7, 2, 999, 4, 8) -> f_2895(v12876:0, v12877:0, v12878:0, v12879:0, v12880:0, v12881:0, v12882:0, v12883:0, v12884:0, 2, 4, 8, 1 + v12888:0, (1 + v12888:0) * (1 + v12888:0), (1 + v12888:0) * (1 + v12888:0) * (1 + v12888:0), 1, 1 + (1 + v12888:0) * (1 + v12888:0) * (1 + v12888:0), 0, 3, 1000, v12888:0, v12897:0, v12898:0, v12899:0, v12900:0, v12901:0, v12902:0, v12903:0, v12904:0, v12905:0, 3, 7, 2, 999, 4, 8) :|: v12888:0 < 1000 && (1 + v12888:0) * (1 + v12888:0) * (1 + v12888:0) > 0 && v12894:0 > 999 && v13911:0 > 1000 && 7 > (1 + v12888:0) * (1 + v12888:0) * (1 + v12888:0) && v12888:0 < 1001 && v12888:0 > 1 157.43/58.27 f_2895(v12876:0, v12877:0, v12878:0, v12879:0, v12880:0, v12881:0, v12882:0, v12883:0, v12884:0, v12894:0, v13599:0, v13804:0, v12888:0, v12889:0, v12890:0, 1, v12892:0, 0, v13911:0, 1000, v12896:0, v12897:0, v12898:0, v12899:0, v12900:0, v12901:0, v12902:0, v12903:0, v12904:0, v12905:0, 3, 7, 2, 999, 4, 8) -> f_2895(v12876:0, v12877:0, v12878:0, v12879:0, v12880:0, v12881:0, v12882:0, v12883:0, v12884:0, 2, 4, 8, 1 + v12888:0, (1 + v12888:0) * (1 + v12888:0), (1 + v12888:0) * (1 + v12888:0) * (1 + v12888:0), 1, 1 + (1 + v12888:0) * (1 + v12888:0) * (1 + v12888:0), 0, 3, 1000, v12888:0, v12897:0, v12898:0, v12899:0, v12900:0, v12901:0, v12902:0, v12903:0, v12904:0, v12905:0, 3, 7, 2, 999, 4, 8) :|: v12888:0 < 1000 && (1 + v12888:0) * (1 + v12888:0) * (1 + v12888:0) < 0 && v12894:0 > 999 && v13911:0 > 1000 && 7 < (1 + v12888:0) * (1 + v12888:0) * (1 + v12888:0) && v12888:0 < 1001 && v12888:0 > 1 157.43/58.27 f_2895(v12876:0, v12877:0, v12878:0, v12879:0, v12880:0, v12881:0, v12882:0, v12883:0, v12884:0, v12894:0, v13599:0, v13804:0, v12888:0, v12889:0, v12890:0, 1, v12892:0, 0, v13911:0, 1000, v12896:0, v12897:0, v12898:0, v12899:0, v12900:0, v12901:0, v12902:0, v12903:0, v12904:0, v12905:0, 3, 7, 2, 999, 4, 8) -> f_2895(v12876:0, v12877:0, v12878:0, v12879:0, v12880:0, v12881:0, v12882:0, v12883:0, v12884:0, 2, 4, 8, 1 + v12888:0, (1 + v12888:0) * (1 + v12888:0), (1 + v12888:0) * (1 + v12888:0) * (1 + v12888:0), 1, 1 + (1 + v12888:0) * (1 + v12888:0) * (1 + v12888:0), 0, 3, 1000, v12888:0, v12897:0, v12898:0, v12899:0, v12900:0, v12901:0, v12902:0, v12903:0, v12904:0, v12905:0, 3, 7, 2, 999, 4, 8) :|: v12888:0 < 1000 && (1 + v12888:0) * (1 + v12888:0) * (1 + v12888:0) < 0 && v12894:0 > 999 && v13911:0 > 1000 && 7 > (1 + v12888:0) * (1 + v12888:0) * (1 + v12888:0) && v12888:0 < 1001 && v12888:0 > 1 157.43/58.27 f_2895(v12876:0, v12877:0, v12878:0, v12879:0, v12880:0, v12881:0, v12882:0, v12883:0, v12884:0, v12894:0, v13599:0, v13804:0, v12888:0, v12888:0 * v12888:0, v12888:0 * v12888:0 * v12888:0, 1, 1 + v12888:0 * v12888:0 * v12888:0, 0, v13911:0, 1000, v12896:0, v12897:0, v12898:0, v12899:0, v12900:0, v12901:0, v12902:0, v12903:0, v12904:0, v12905:0, 3, 7, 2, 999, 4, 8) -> f_2895(v12876:0, v12877:0, v12878:0, v12879:0, v12880:0, v12881:0, v12882:0, v12883:0, v12884:0, v13911:0, v13911:0 * v13911:0, v13911:0 * v13911:0 * v13911:0, v12888:0, v12888:0 * v12888:0, v12888:0 * v12888:0 * v12888:0, 1, 1 + v12888:0 * v12888:0 * v12888:0, 0, 1 + v13911:0, 1000, v12896:0, v12897:0, v12898:0, v12899:0, v12900:0, v12901:0, v12902:0, v12903:0, v12904:0, v12905:0, 3, 7, 2, 999, 4, 8) :|: v12896:0 < 1000 && v12888:0 < 1001 && v13911:0 * v13911:0 * v13911:0 < 1 + v12888:0 * v12888:0 * v12888:0 && v13911:0 > 1 && v13911:0 < 1001 && v12894:0 < 1000 157.43/58.27 f_2895(v12876:0, v12877:0, v12878:0, v12879:0, v12880:0, v12881:0, v12882:0, v12883:0, v12884:0, v12894:0, v13599:0, v13804:0, v12888:0, v12888:0 * v12888:0, v12888:0 * v12888:0 * v12888:0, 1, 1 + v12888:0 * v12888:0 * v12888:0, 0, v13911:0, 1000, v12896:0, v12897:0, v12898:0, v12899:0, v12900:0, v12901:0, v12902:0, v12903:0, v12904:0, v12905:0, 3, 7, 2, 999, 4, 8) -> f_2895(v12876:0, v12877:0, v12878:0, v12879:0, v12880:0, v12881:0, v12882:0, v12883:0, v12884:0, v13911:0, v13911:0 * v13911:0, v13911:0 * v13911:0 * v13911:0, v12888:0, v12888:0 * v12888:0, v12888:0 * v12888:0 * v12888:0, 1, 1 + v12888:0 * v12888:0 * v12888:0, 0, 1 + v13911:0, 1000, v12896:0, v12897:0, v12898:0, v12899:0, v12900:0, v12901:0, v12902:0, v12903:0, v12904:0, v12905:0, 3, 7, 2, 999, 4, 8) :|: v12896:0 < 1000 && v12888:0 < 1001 && v13911:0 * v13911:0 * v13911:0 > 1 + v12888:0 * v12888:0 * v12888:0 && v13911:0 > 1 && v13911:0 < 1001 && v12894:0 < 1000 157.43/58.27 Filtered unneeded arguments: 157.43/58.27 f_2895(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36) -> f_2895(x10, x13, x14, x15, x17, x19, x21) 157.43/58.27 Removed division, modulo operations, cleaned up constraints. Obtained 6 rules.P rules: 157.43/58.27 f_2895(v12894:0, v12888:0, v12889:0, v12890:0, v12892:0, v13911:0, v12896:0) -> f_2895(2, 1 + v12888:0, 1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0), 1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0) + (v12888:0 + v12888:0 * v12888:0 + v12888:0 * v12888:0 * (1 + v12888:0)), 1 + (1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0) + (v12888:0 + v12888:0 * v12888:0 + v12888:0 * v12888:0 * (1 + v12888:0))), 3, v12888:0) :|: v12888:0 < 1000 && 7 < 1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0) + (v12888:0 + v12888:0 * v12888:0 + v12888:0 * v12888:0 * (1 + v12888:0)) && v12894:0 > 999 && v13911:0 > 1000 && v12888:0 > 1 && v12888:0 < 1001 157.43/58.27 f_2895(v12894:0, v12888:0, v12889:0, v12890:0, v12892:0, v13911:0, v12896:0) -> f_2895(2, 1 + v12888:0, 1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0), 1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0) + (v12888:0 + v12888:0 * v12888:0 + v12888:0 * v12888:0 * (1 + v12888:0)), 1 + (1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0) + (v12888:0 + v12888:0 * v12888:0 + v12888:0 * v12888:0 * (1 + v12888:0))), 3, v12888:0) :|: 1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0) + (v12888:0 + v12888:0 * v12888:0 + v12888:0 * v12888:0 * (1 + v12888:0)) > 0 && v12888:0 < 1000 && v12894:0 > 999 && v13911:0 > 1000 && 7 > 1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0) + (v12888:0 + v12888:0 * v12888:0 + v12888:0 * v12888:0 * (1 + v12888:0)) && v12888:0 > 1 && v12888:0 < 1001 157.43/58.27 f_2895(v12894:0, v12888:0, v12889:0, v12890:0, v12892:0, v13911:0, v12896:0) -> f_2895(2, 1 + v12888:0, 1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0), 1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0) + (v12888:0 + v12888:0 * v12888:0 + v12888:0 * v12888:0 * (1 + v12888:0)), 1 + (1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0) + (v12888:0 + v12888:0 * v12888:0 + v12888:0 * v12888:0 * (1 + v12888:0))), 3, v12888:0) :|: 1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0) + (v12888:0 + v12888:0 * v12888:0 + v12888:0 * v12888:0 * (1 + v12888:0)) < 0 && v12888:0 < 1000 && v12894:0 > 999 && v13911:0 > 1000 && 7 < 1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0) + (v12888:0 + v12888:0 * v12888:0 + v12888:0 * v12888:0 * (1 + v12888:0)) && v12888:0 > 1 && v12888:0 < 1001 157.43/58.27 f_2895(v12894:0, v12888:0, v12889:0, v12890:0, v12892:0, v13911:0, v12896:0) -> f_2895(2, 1 + v12888:0, 1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0), 1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0) + (v12888:0 + v12888:0 * v12888:0 + v12888:0 * v12888:0 * (1 + v12888:0)), 1 + (1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0) + (v12888:0 + v12888:0 * v12888:0 + v12888:0 * v12888:0 * (1 + v12888:0))), 3, v12888:0) :|: 1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0) + (v12888:0 + v12888:0 * v12888:0 + v12888:0 * v12888:0 * (1 + v12888:0)) < 0 && v12888:0 < 1000 && v12894:0 > 999 && v13911:0 > 1000 && 7 > 1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0) + (v12888:0 + v12888:0 * v12888:0 + v12888:0 * v12888:0 * (1 + v12888:0)) && v12888:0 > 1 && v12888:0 < 1001 157.43/58.27 f_2895(v12894:0, v12888:0, times~v12888:0~v12888:0, times~times~v12888:0~v12888:0~v12888:0, sum~cons_1~times~times~v12888:0~v12888:0~v12888:0, v13911:0, v12896:0) -> f_2895(v13911:0, v12888:0, v12888:0 * v12888:0, v12888:0 * v12888:0 * v12888:0, 1 + v12888:0 * v12888:0 * v12888:0, 1 + v13911:0, v12896:0) :|: v12888:0 < 1001 && v12896:0 < 1000 && v13911:0 * v13911:0 * v13911:0 < 1 + v12888:0 * v12888:0 * v12888:0 && v13911:0 > 1 && v12894:0 < 1000 && v13911:0 < 1001 && times~v12888:0~v12888:0 = v12888:0 * v12888:0 && times~times~v12888:0~v12888:0~v12888:0 = v12888:0 * v12888:0 * v12888:0 && sum~cons_1~times~times~v12888:0~v12888:0~v12888:0 = 1 + v12888:0 * v12888:0 * v12888:0 157.43/58.27 f_2895(v12894:0, v12888:0, times~v12888:0~v12888:0, times~times~v12888:0~v12888:0~v12888:0, sum~cons_1~times~times~v12888:0~v12888:0~v12888:0, v13911:0, v12896:0) -> f_2895(v13911:0, v12888:0, v12888:0 * v12888:0, v12888:0 * v12888:0 * v12888:0, 1 + v12888:0 * v12888:0 * v12888:0, 1 + v13911:0, v12896:0) :|: v12888:0 < 1001 && v12896:0 < 1000 && v13911:0 * v13911:0 * v13911:0 > 1 + v12888:0 * v12888:0 * v12888:0 && v13911:0 > 1 && v12894:0 < 1000 && v13911:0 < 1001 && times~v12888:0~v12888:0 = v12888:0 * v12888:0 && times~times~v12888:0~v12888:0~v12888:0 = v12888:0 * v12888:0 * v12888:0 && sum~cons_1~times~times~v12888:0~v12888:0~v12888:0 = 1 + v12888:0 * v12888:0 * v12888:0 157.43/58.27 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (16) 157.43/58.27 Obligation: 157.43/58.27 Rules: 157.43/58.27 f_2895(v12894:0, v12888:0, v12889:0, v12890:0, v12892:0, v13911:0, v12896:0) -> f_2895(2, 1 + v12888:0, 1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0), 1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0) + (v12888:0 + v12888:0 * v12888:0 + v12888:0 * v12888:0 * (1 + v12888:0)), 1 + (1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0) + (v12888:0 + v12888:0 * v12888:0 + v12888:0 * v12888:0 * (1 + v12888:0))), 3, v12888:0) :|: v12888:0 < 1000 && 7 < 1 + v12888:0 + (v12888:0 + v12888:0 * v12888:0) + (v12888:0 + v12888:0 * v12888:0 + v12888:0 * v12888:0 * (1 + v12888:0)) && v12894:0 > 999 && v13911:0 > 1000 && v12888:0 > 1 && v12888:0 < 1001 157.43/58.27 f_2895(x, x1, x2, x3, x4, x5, x6) -> f_2895(2, 1 + x1, 1 + x1 + (x1 + x1 * x1), 1 + x1 + (x1 + x1 * x1) + (x1 + x1 * x1 + x1 * x1 * (1 + x1)), 1 + (1 + x1 + (x1 + x1 * x1) + (x1 + x1 * x1 + x1 * x1 * (1 + x1))), 3, x1) :|: 1 + x1 + (x1 + x1 * x1) + (x1 + x1 * x1 + x1 * x1 * (1 + x1)) > 0 && x1 < 1000 && x > 999 && x5 > 1000 && 7 > 1 + x1 + (x1 + x1 * x1) + (x1 + x1 * x1 + x1 * x1 * (1 + x1)) && x1 > 1 && x1 < 1001 157.43/58.27 f_2895(x7, x8, x9, x10, x11, x12, x13) -> f_2895(2, 1 + x8, 1 + x8 + (x8 + x8 * x8), 1 + x8 + (x8 + x8 * x8) + (x8 + x8 * x8 + x8 * x8 * (1 + x8)), 1 + (1 + x8 + (x8 + x8 * x8) + (x8 + x8 * x8 + x8 * x8 * (1 + x8))), 3, x8) :|: 1 + x8 + (x8 + x8 * x8) + (x8 + x8 * x8 + x8 * x8 * (1 + x8)) < 0 && x8 < 1000 && x7 > 999 && x12 > 1000 && 7 < 1 + x8 + (x8 + x8 * x8) + (x8 + x8 * x8 + x8 * x8 * (1 + x8)) && x8 > 1 && x8 < 1001 157.43/58.27 f_2895(x14, x15, x16, x17, x18, x19, x20) -> f_2895(2, 1 + x15, 1 + x15 + (x15 + x15 * x15), 1 + x15 + (x15 + x15 * x15) + (x15 + x15 * x15 + x15 * x15 * (1 + x15)), 1 + (1 + x15 + (x15 + x15 * x15) + (x15 + x15 * x15 + x15 * x15 * (1 + x15))), 3, x15) :|: 1 + x15 + (x15 + x15 * x15) + (x15 + x15 * x15 + x15 * x15 * (1 + x15)) < 0 && x15 < 1000 && x14 > 999 && x19 > 1000 && 7 > 1 + x15 + (x15 + x15 * x15) + (x15 + x15 * x15 + x15 * x15 * (1 + x15)) && x15 > 1 && x15 < 1001 157.43/58.27 f_2895(x21, x22, x23, x24, x25, x26, x27) -> f_2895(x26, x22, x22 * x22, x22 * x22 * x22, 1 + x22 * x22 * x22, 1 + x26, x27) :|: x22 < 1001 && x27 < 1000 && x26 * x26 * x26 < 1 + x22 * x22 * x22 && x26 > 1 && x21 < 1000 && x26 < 1001 && x23 = x22 * x22 && x24 = x22 * x22 * x22 && x25 = 1 + x22 * x22 * x22 157.43/58.27 f_2895(x28, x29, x30, x31, x32, x33, x34) -> f_2895(x33, x29, x29 * x29, x29 * x29 * x29, 1 + x29 * x29 * x29, 1 + x33, x34) :|: x29 < 1001 && x34 < 1000 && x33 * x33 * x33 > 1 + x29 * x29 * x29 && x33 > 1 && x28 < 1000 && x33 < 1001 && x30 = x29 * x29 && x31 = x29 * x29 * x29 && x32 = 1 + x29 * x29 * x29 157.43/58.27 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (17) IRS2T2 (EQUIVALENT) 157.43/58.27 Transformed input IRS into an integer transition system.Used the following mapping from defined symbols to location IDs: 157.43/58.27 157.43/58.27 (f_2895_7,1) 157.43/58.27 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (18) 157.43/58.27 Obligation: 157.43/58.27 START: 0; 157.43/58.27 157.43/58.27 FROM: 0; 157.43/58.27 TO: 1; 157.43/58.27 157.43/58.27 FROM: 1; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 assume(oldX1 < 1000 && 7 < 1 + oldX1 + (oldX1 + oldX1 * oldX1) + (oldX1 + oldX1 * oldX1 + oldX1 * oldX1 * (1 + oldX1)) && oldX0 > 999 && oldX5 > 1000 && oldX1 > 1 && oldX1 < 1001); 157.43/58.27 x0 := 2; 157.43/58.27 x1 := 1 + oldX1; 157.43/58.27 x2 := 1 + oldX1 + (oldX1 + oldX1 * oldX1); 157.43/58.27 x3 := 1 + oldX1 + (oldX1 + oldX1 * oldX1) + (oldX1 + oldX1 * oldX1 + oldX1 * oldX1 * (1 + oldX1)); 157.43/58.27 x4 := 1 + (1 + oldX1 + (oldX1 + oldX1 * oldX1) + (oldX1 + oldX1 * oldX1 + oldX1 * oldX1 * (1 + oldX1))); 157.43/58.27 x5 := 3; 157.43/58.27 x6 := oldX1; 157.43/58.27 TO: 1; 157.43/58.27 157.43/58.27 FROM: 1; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 assume(1 + oldX1 + (oldX1 + oldX1 * oldX1) + (oldX1 + oldX1 * oldX1 + oldX1 * oldX1 * (1 + oldX1)) > 0 && oldX1 < 1000 && oldX0 > 999 && oldX5 > 1000 && 7 > 1 + oldX1 + (oldX1 + oldX1 * oldX1) + (oldX1 + oldX1 * oldX1 + oldX1 * oldX1 * (1 + oldX1)) && oldX1 > 1 && oldX1 < 1001); 157.43/58.27 x0 := 2; 157.43/58.27 x1 := 1 + oldX1; 157.43/58.27 x2 := 1 + oldX1 + (oldX1 + oldX1 * oldX1); 157.43/58.27 x3 := 1 + oldX1 + (oldX1 + oldX1 * oldX1) + (oldX1 + oldX1 * oldX1 + oldX1 * oldX1 * (1 + oldX1)); 157.43/58.27 x4 := 1 + (1 + oldX1 + (oldX1 + oldX1 * oldX1) + (oldX1 + oldX1 * oldX1 + oldX1 * oldX1 * (1 + oldX1))); 157.43/58.27 x5 := 3; 157.43/58.27 x6 := oldX1; 157.43/58.27 TO: 1; 157.43/58.27 157.43/58.27 FROM: 1; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 assume(1 + oldX1 + (oldX1 + oldX1 * oldX1) + (oldX1 + oldX1 * oldX1 + oldX1 * oldX1 * (1 + oldX1)) < 0 && oldX1 < 1000 && oldX0 > 999 && oldX5 > 1000 && 7 < 1 + oldX1 + (oldX1 + oldX1 * oldX1) + (oldX1 + oldX1 * oldX1 + oldX1 * oldX1 * (1 + oldX1)) && oldX1 > 1 && oldX1 < 1001); 157.43/58.27 x0 := 2; 157.43/58.27 x1 := 1 + oldX1; 157.43/58.27 x2 := 1 + oldX1 + (oldX1 + oldX1 * oldX1); 157.43/58.27 x3 := 1 + oldX1 + (oldX1 + oldX1 * oldX1) + (oldX1 + oldX1 * oldX1 + oldX1 * oldX1 * (1 + oldX1)); 157.43/58.27 x4 := 1 + (1 + oldX1 + (oldX1 + oldX1 * oldX1) + (oldX1 + oldX1 * oldX1 + oldX1 * oldX1 * (1 + oldX1))); 157.43/58.27 x5 := 3; 157.43/58.27 x6 := oldX1; 157.43/58.27 TO: 1; 157.43/58.27 157.43/58.27 FROM: 1; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 assume(1 + oldX1 + (oldX1 + oldX1 * oldX1) + (oldX1 + oldX1 * oldX1 + oldX1 * oldX1 * (1 + oldX1)) < 0 && oldX1 < 1000 && oldX0 > 999 && oldX5 > 1000 && 7 > 1 + oldX1 + (oldX1 + oldX1 * oldX1) + (oldX1 + oldX1 * oldX1 + oldX1 * oldX1 * (1 + oldX1)) && oldX1 > 1 && oldX1 < 1001); 157.43/58.27 x0 := 2; 157.43/58.27 x1 := 1 + oldX1; 157.43/58.27 x2 := 1 + oldX1 + (oldX1 + oldX1 * oldX1); 157.43/58.27 x3 := 1 + oldX1 + (oldX1 + oldX1 * oldX1) + (oldX1 + oldX1 * oldX1 + oldX1 * oldX1 * (1 + oldX1)); 157.43/58.27 x4 := 1 + (1 + oldX1 + (oldX1 + oldX1 * oldX1) + (oldX1 + oldX1 * oldX1 + oldX1 * oldX1 * (1 + oldX1))); 157.43/58.27 x5 := 3; 157.43/58.27 x6 := oldX1; 157.43/58.27 TO: 1; 157.43/58.27 157.43/58.27 FROM: 1; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 assume(oldX1 < 1001 && oldX6 < 1000 && oldX5 * oldX5 * oldX5 < 1 + oldX1 * oldX1 * oldX1 && oldX5 > 1 && oldX0 < 1000 && oldX5 < 1001 && oldX2 = oldX1 * oldX1 && oldX3 = oldX1 * oldX1 * oldX1 && oldX4 = 1 + oldX1 * oldX1 * oldX1); 157.43/58.27 x0 := oldX5; 157.43/58.27 x1 := oldX1; 157.43/58.27 x2 := oldX1 * oldX1; 157.43/58.27 x3 := oldX1 * oldX1 * oldX1; 157.43/58.27 x4 := 1 + oldX1 * oldX1 * oldX1; 157.43/58.27 x5 := 1 + oldX5; 157.43/58.27 x6 := oldX6; 157.43/58.27 TO: 1; 157.43/58.27 157.43/58.27 FROM: 1; 157.43/58.27 oldX0 := x0; 157.43/58.27 oldX1 := x1; 157.43/58.27 oldX2 := x2; 157.43/58.27 oldX3 := x3; 157.43/58.27 oldX4 := x4; 157.43/58.27 oldX5 := x5; 157.43/58.27 oldX6 := x6; 157.43/58.27 assume(oldX1 < 1001 && oldX6 < 1000 && oldX5 * oldX5 * oldX5 > 1 + oldX1 * oldX1 * oldX1 && oldX5 > 1 && oldX0 < 1000 && oldX5 < 1001 && oldX2 = oldX1 * oldX1 && oldX3 = oldX1 * oldX1 * oldX1 && oldX4 = 1 + oldX1 * oldX1 * oldX1); 157.43/58.27 x0 := oldX5; 157.43/58.27 x1 := oldX1; 157.43/58.27 x2 := oldX1 * oldX1; 157.43/58.27 x3 := oldX1 * oldX1 * oldX1; 157.43/58.27 x4 := 1 + oldX1 * oldX1 * oldX1; 157.43/58.27 x5 := 1 + oldX5; 157.43/58.27 x6 := oldX6; 157.43/58.27 TO: 1; 157.43/58.27 157.43/58.27 157.43/58.27 ---------------------------------------- 157.43/58.27 157.43/58.27 (19) T2 (EQUIVALENT) 157.43/58.27 Initially, performed program simplifications using lexicographic rank functions: 157.43/58.27 * Removed transitions 1, 4, 5, 6, 7, 8, 9 using the following rank functions: 157.43/58.27 - Rank function 1: 157.43/58.27 RF for loc. 5: -2*x1 157.43/58.27 RF for loc. 6: -2*x1 157.43/58.27 Bound for (chained) transitions 4: -2000 157.43/58.27 Bound for (chained) transitions 5: -2000 157.43/58.27 Bound for (chained) transitions 6: -1998 157.43/58.28 Bound for (chained) transitions 7: -2000 157.43/58.28 - Rank function 2: 157.43/58.28 RF for loc. 5: 1-2*x5 157.43/58.28 RF for loc. 6: -2*x5 157.43/58.28 Bound for (chained) transitions 8: -2000 157.43/58.28 Bound for (chained) transitions 9: -2000 157.43/58.28 - Rank function 3: 157.43/58.28 RF for loc. 5: 0 157.43/58.28 RF for loc. 6: -1 157.43/58.28 Bound for (chained) transitions 1: 0 157.43/58.28 157.43/58.28 ---------------------------------------- 157.43/58.28 157.43/58.28 (20) 157.43/58.28 YES 157.43/58.28 157.43/58.28 ---------------------------------------- 157.43/58.28 157.43/58.28 (21) 157.43/58.28 Obligation: 157.43/58.28 SCC 157.43/58.28 ---------------------------------------- 157.43/58.28 157.43/58.28 (22) SCC2IRS (SOUND) 157.43/58.28 Transformed LLVM symbolic execution graph SCC into a rewrite problem. Log: 157.43/58.28 Generated rules. Obtained 53 rulesP rules: 157.43/58.28 f_766(v227, v228, v229, v230, v231, v232, v233, v234, v235, v236, v237, v238, 1, 2, 0, v242, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_767(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v236, v237, v238, 1, 2, 0, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_767(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v236, v237, v238, 1, 2, 0, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_768(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v236, v237, v238, 1, 2, 0, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_768(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v236, v237, v238, 1, 2, 0, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_769(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v237, v236, v238, 1, 2, 0, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_769(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v237, v236, v238, 1, 2, 0, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_770(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v236, v238, 1, 2, 0, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: v253 = v242 * v242 157.43/58.28 f_770(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v236, v238, 1, 2, 0, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_771(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v236, v238, 1, 2, 0, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_771(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v236, v238, 1, 2, 0, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_772(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v238, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_772(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v238, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_773(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: v254 = v253 * v242 157.43/58.28 f_773(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_774(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_774(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_775(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_775(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_776(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_776(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_777(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_777(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_778(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_778(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_779(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_779(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_780(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_780(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_781(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_781(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_782(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_782(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_783(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_783(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_784(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_784(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_785(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_785(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_786(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_786(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_787(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_787(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_788(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_788(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_789(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_789(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_790(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_790(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_792(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: v254 != 2 157.43/58.28 f_792(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_794(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_794(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_796(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: TRUE 157.43/58.28 f_796(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_798(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_798(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v236, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_800(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_800(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_802(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: v255 = 1 + v242 && 3 <= v255 157.43/58.28 f_802(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_803(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: TRUE 157.43/58.28 f_803(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_804(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_804(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_805(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_805(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_806(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_806(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_807(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 f_807(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_809(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) :|: v255 <= 1000 && v242 <= 999 157.43/58.28 f_809(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) -> f_811(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) :|: 0 = 0 157.43/58.28 f_811(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) -> f_813(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) :|: TRUE 157.43/58.28 f_813(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) -> f_815(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) :|: 0 = 0 157.43/58.28 f_815(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) -> f_817(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) :|: 0 = 0 157.43/58.28 f_817(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) -> f_819(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) :|: 0 = 0 157.43/58.28 f_819(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) -> f_821(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) :|: 0 = 0 157.43/58.28 f_821(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) -> f_823(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) :|: 0 = 0 157.43/58.28 f_823(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) -> f_825(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) :|: TRUE 157.43/58.28 f_825(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) -> f_827(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) :|: 0 = 0 157.43/58.28 f_827(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) -> f_829(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) :|: 0 = 0 157.43/58.28 f_829(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) -> f_831(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) :|: 0 = 0 157.43/58.28 f_831(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) -> f_833(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) :|: 0 = 0 157.43/58.28 f_833(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) -> f_835(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) :|: 0 = 0 157.43/58.28 f_835(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) -> f_837(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) :|: TRUE 157.43/58.28 f_837(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) -> f_839(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) :|: TRUE 157.43/58.28 f_839(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 999, 4, 8) -> f_765(v227, v228, v229, v230, v231, v232, v233, v234, v235, v242, v253, v254, 1, 2, 0, v255, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: TRUE 157.43/58.28 f_765(v227, v228, v229, v230, v231, v232, v233, v234, v235, v236, v237, v238, 1, 2, 0, v242, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) -> f_766(v227, v228, v229, v230, v231, v232, v233, v234, v235, v236, v237, v238, 1, 2, 0, v242, 1000, v244, v245, v246, v247, v248, v249, v250, v251, v252, 3, 7, 4, 8) :|: 0 = 0 157.43/58.28 Combined rules. Obtained 2 rulesP rules: 157.43/58.28 f_766(v227:0, v228:0, v229:0, v230:0, v231:0, v232:0, v233:0, v234:0, v235:0, v236:0, v237:0, v238:0, 1, 2, 0, v242:0, 1000, v244:0, v245:0, v246:0, v247:0, v248:0, v249:0, v250:0, v251:0, v252:0, 3, 7, 4, 8) -> f_766(v227:0, v228:0, v229:0, v230:0, v231:0, v232:0, v233:0, v234:0, v235:0, v242:0, v242:0 * v242:0, v242:0 * v242:0 * v242:0, 1, 2, 0, 1 + v242:0, 1000, v244:0, v245:0, v246:0, v247:0, v248:0, v249:0, v250:0, v251:0, v252:0, 3, 7, 4, 8) :|: v242:0 * v242:0 * v242:0 < 2 && v242:0 > 1 && v242:0 < 1000 157.43/58.28 f_766(v227:0, v228:0, v229:0, v230:0, v231:0, v232:0, v233:0, v234:0, v235:0, v236:0, v237:0, v238:0, 1, 2, 0, v242:0, 1000, v244:0, v245:0, v246:0, v247:0, v248:0, v249:0, v250:0, v251:0, v252:0, 3, 7, 4, 8) -> f_766(v227:0, v228:0, v229:0, v230:0, v231:0, v232:0, v233:0, v234:0, v235:0, v242:0, v242:0 * v242:0, v242:0 * v242:0 * v242:0, 1, 2, 0, 1 + v242:0, 1000, v244:0, v245:0, v246:0, v247:0, v248:0, v249:0, v250:0, v251:0, v252:0, 3, 7, 4, 8) :|: v242:0 * v242:0 * v242:0 > 2 && v242:0 > 1 && v242:0 < 1000 157.43/58.28 Filtered unneeded arguments: 157.43/58.28 f_766(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30) -> f_766(x16) 157.43/58.28 Removed division, modulo operations, cleaned up constraints. Obtained 2 rules.P rules: 157.43/58.28 f_766(v242:0) -> f_766(1 + v242:0) :|: v242:0 > 1 && v242:0 < 1000 && v242:0 * v242:0 * v242:0 < 2 157.43/58.28 f_766(v242:0) -> f_766(1 + v242:0) :|: v242:0 > 1 && v242:0 < 1000 && v242:0 * v242:0 * v242:0 > 2 157.43/58.28 157.43/58.28 ---------------------------------------- 157.43/58.28 157.43/58.28 (23) 157.43/58.28 Obligation: 157.43/58.28 Rules: 157.43/58.28 f_766(v242:0) -> f_766(1 + v242:0) :|: v242:0 > 1 && v242:0 < 1000 && v242:0 * v242:0 * v242:0 < 2 157.43/58.28 f_766(x) -> f_766(1 + x) :|: x > 1 && x < 1000 && x * x * x > 2 157.43/58.28 157.43/58.28 ---------------------------------------- 157.43/58.28 157.43/58.28 (24) IRS2T2 (EQUIVALENT) 157.43/58.28 Transformed input IRS into an integer transition system.Used the following mapping from defined symbols to location IDs: 157.43/58.28 157.43/58.28 (f_766_1,1) 157.43/58.28 157.43/58.28 ---------------------------------------- 157.43/58.28 157.43/58.28 (25) 157.43/58.28 Obligation: 157.43/58.28 START: 0; 157.43/58.28 157.43/58.28 FROM: 0; 157.43/58.28 TO: 1; 157.43/58.28 157.43/58.28 FROM: 1; 157.43/58.28 oldX0 := x0; 157.43/58.28 assume(oldX0 > 1 && oldX0 < 1000 && oldX0 * oldX0 * oldX0 < 2); 157.43/58.28 x0 := 1 + oldX0; 157.43/58.28 TO: 1; 157.43/58.28 157.43/58.28 FROM: 1; 157.43/58.28 oldX0 := x0; 157.43/58.28 assume(oldX0 > 1 && oldX0 < 1000 && oldX0 * oldX0 * oldX0 > 2); 157.43/58.28 x0 := 1 + oldX0; 157.43/58.28 TO: 1; 157.43/58.28 157.43/58.28 157.43/58.28 ---------------------------------------- 157.43/58.28 157.43/58.28 (26) T2 (EQUIVALENT) 157.43/58.28 Initially, performed program simplifications using lexicographic rank functions: 157.43/58.28 * Removed transitions 1, 4, 5 using the following rank functions: 157.43/58.28 - Rank function 1: 157.43/58.28 RF for loc. 5: 1-2*x0 157.43/58.28 RF for loc. 6: -2*x0 157.43/58.28 Bound for (chained) transitions 5: -1998 157.43/58.28 - Rank function 2: 157.43/58.28 RF for loc. 5: 1-2*x0 157.43/58.28 RF for loc. 6: -2*x0 157.43/58.28 Bound for (chained) transitions 4: -1998 157.43/58.28 - Rank function 3: 157.43/58.28 RF for loc. 5: 0 157.43/58.28 RF for loc. 6: -1 157.43/58.28 Bound for (chained) transitions 1: 0 157.43/58.28 157.43/58.28 ---------------------------------------- 157.43/58.28 157.43/58.28 (27) 157.43/58.28 YES 157.73/58.31 EOF