int nondet() { int a; return a; } _Bool nondet_bool() { _Bool a; return a; } int foo (int A, int B, int C, int D, int E, int F, int G, int H, int I, int J, int K, int L, int M, int N, int O, int P, int Q, int R, int S, int T, int U, int V, int W, int X, int Y, int Z, int A1, int B1, int C1, int D1, int E1, int F1, int G1, int H1, int I1, int J1, int K1, int L1, int M1, int N1, int O1, int P1, int Q1, int R1, int S1, int T1, int U1, int V1, int W1, int X1) { goto loc_f9; loc_f1: { if (nondet_bool()) { int S_ = nondet(); int T_ = S; int R_ = S; int B_ = 1 + B; if (Q >= 1 + B && B >= 0) { B = B_; R = R_; S = S_; T = T_; goto loc_f1; } } if (nondet_bool()) { int A1_ = nondet(); int Z_ = nondet(); int Y_ = nondet(); int X_ = nondet(); int W_ = nondet(); int T_ = nondet(); int S_ = nondet(); int R_ = nondet(); int Q_ = nondet(); int B_ = nondet(); int V_ = R; int U_ = R; int C_ = 0; if (C == 0 && B >= 0 && B >= Q && F >= A && A1_ >= A && A >= 2) { B = B_; C = C_; Q = Q_; R = R_; S = S_; T = T_; U = U_; V = V_; W = W_; X = X_; Y = Y_; Z = Z_; A1 = A1_; goto loc_f116; } } goto end; } loc_f116: { if (nondet_bool()) { int P_ = 1; if (P == 1 && F >= O) { P = P_; goto loc_f300; } } if (nondet_bool()) { int O1_ = -1 + F; int N1_ = 1 + C; int M1_ = U; int P_ = 1; int O_ = F; int F_ = -1 + F; int C_ = 1 + C; if (U == M1 && P == 0 && F >= 0 && C >= 0 && A >= 2) { C = C_; F = F_; O = O_; P = P_; M1 = M1_; N1 = N1_; O1 = O1_; goto loc_f116; } } if (nondet_bool()) { int P1_ = nondet(); int L1_ = -1; int J1_ = V; int I1_ = 0; int H1_ = V; int G1_ = 0; int D1_ = V; int C1_ = V; int B1_ = E1; int U_ = 0; int P_ = 1; int O_ = F; int C_ = 1 + E1; if (P == 0 && U == 0 && F >= 0 && C >= 0 && A >= 2 && P1_ >= 0) { C = C_; O = O_; P = P_; U = U_; B1 = B1_; C1 = C1_; D1 = D1_; G1 = G1_; H1 = H1_; I1 = I1_; J1 = J1_; L1 = L1_; P1 = P1_; goto loc_f8; } } goto end; } loc_f12: { if (nondet_bool()) { int Y_0 = nondet(); int J_ = nondet(); int I_ = nondet(); int G_ = nondet(); int H_ = 1 + F; int E_ = F; int D_ = -1; int C_ = 1; if (C == 1 && B >= 0 && Y_0 >= A && A >= 2) { C = C_; D = D_; E = E_; G = G_; H = H_; I = I_; J = J_; goto loc_f116; } } goto end; } loc_f13: { if (nondet_bool()) { int N_ = nondet(); int M_ = nondet(); int J_ = nondet(); int E_ = nondet(); int L_ = -1; int K_ = 2; int F_ = -1 + E_; int C_ = 2; if (A >= 2 && E >= 0) { C = C_; E = E_; F = F_; J = J_; K = K_; L = L_; M = M_; N = N_; goto loc_f116; } } if (nondet_bool()) { int L1_ = -1; int J1_ = V; int I1_ = 0; int H1_ = V; int G1_ = 0; int D1_ = V; int C1_ = V; int B1_ = E1; int U_ = 0; int E_ = 0; int C_ = 1 + E1; if (C == 1 && E == 0 && U == 0 && A >= 2) { C = C_; E = E_; U = U_; B1 = B1_; C1 = C1_; D1 = D1_; G1 = G1_; H1 = H1_; I1 = I1_; J1 = J1_; L1 = L1_; goto loc_f8; } } goto end; } loc_f7: { if (nondet_bool()) { int B1_ = nondet(); int F1_ = -1; int E1_ = -1 + B1_; int C1_ = D1; if (B1 >= 0) { B1 = B1_; C1 = C1_; E1 = E1_; F1 = F1_; goto loc_f8; } } if (nondet_bool()) { int J1_ = nondet(); int I1_ = nondet(); int H1_ = nondet(); int G1_ = nondet(); int D1_ = nondet(); int C1_ = nondet(); int Y_ = nondet(); if (G1 == D1 && B1 >= 0) { Y = Y_; C1 = C1_; D1 = D1_; G1 = G1_; H1 = H1_; I1 = I1_; J1 = J1_; goto loc_f10; } } goto end; } loc_f8: { if (nondet_bool()) { int K1_ = -1 + E1; int J1_ = H1; int I1_ = 0; int G1_ = 0; int E1_ = -1 + E1; int C1_ = D1; int V_ = H1; int U_ = 0; if (J1 == V && U == 0 && G1 == 0 && H1 == V && I1 == 0 && A >= 2 && E1 >= 0) { U = U_; V = V_; C1 = C1_; E1 = E1_; G1 = G1_; I1 = I1_; J1 = J1_; K1 = K1_; goto loc_f8; } } if (nondet_bool()) { int J1_ = nondet(); int I1_ = nondet(); int H1_ = nondet(); int G1_ = nondet(); int D1_ = nondet(); int C1_ = nondet(); int Y_ = nondet(); int A_ = nondet(); if (G1 == D1 && E1 >= 0) { A = A_; Y = Y_; C1 = C1_; D1 = D1_; G1 = G1_; H1 = H1_; I1 = I1_; J1 = J1_; goto loc_f10; } } goto end; } loc_f9: { if (nondet_bool()) { int U1_ = nondet(); int S1_ = nondet(); int R1_ = nondet(); int Q1_ = nondet(); int S_ = nondet(); int Q_ = nondet(); int A_ = nondet(); int T1_ = 2; int W_ = S; int T_ = S; int R_ = S; int P_ = 0; int B_ = 2; if (S == W && Q_ >= 2) { A = A_; B = B_; P = P_; Q = Q_; R = R_; S = S_; T = T_; W = W_; Q1 = Q1_; R1 = R1_; S1 = S1_; T1 = T1_; U1 = U1_; goto loc_f1; } } if (nondet_bool()) { int R1_ = nondet(); int J1_ = nondet(); int I1_ = nondet(); int H1_ = nondet(); int G1_ = nondet(); int D1_ = nondet(); int C1_ = nondet(); int Y_ = nondet(); int X_ = nondet(); int W_ = nondet(); int T_ = nondet(); int S_ = nondet(); int R_ = nondet(); int Q_ = nondet(); int B_ = nondet(); int A_ = nondet(); int V_ = 0; int U_ = 0; int P_ = 0; if (0 >= A_) { A = A_; B = B_; P = P_; Q = Q_; R = R_; S = S_; T = T_; U = U_; V = V_; W = W_; X = X_; Y = Y_; C1 = C1_; D1 = D1_; G1 = G1_; H1 = H1_; I1 = I1_; J1 = J1_; R1 = R1_; goto loc_f10; } } if (nondet_bool()) { int X1_ = nondet(); int W1_ = nondet(); int V1_ = nondet(); int S1_ = nondet(); int R1_ = nondet(); int Q1_ = nondet(); int J1_ = nondet(); int I1_ = nondet(); int H1_ = nondet(); int G1_ = nondet(); int D1_ = nondet(); int C1_ = nondet(); int Y_ = nondet(); int X_ = nondet(); int W_ = nondet(); int T_ = nondet(); int S_ = nondet(); int R_ = nondet(); int Q_ = nondet(); int B_ = nondet(); int V_ = 0; int U_ = 0; int P_ = 0; int A_ = 1; if (W == 0 && S == 0) { A = A_; B = B_; P = P_; Q = Q_; R = R_; S = S_; T = T_; U = U_; V = V_; W = W_; X = X_; Y = Y_; C1 = C1_; D1 = D1_; G1 = G1_; H1 = H1_; I1 = I1_; J1 = J1_; Q1 = Q1_; R1 = R1_; S1 = S1_; V1 = V1_; W1 = W1_; X1 = X1_; goto loc_f10; } } goto end; } loc_f300: loc_f10: end: return 0; }