int __return_main; void abort(); void abort() { }; void abort(); void assume_abort_if_not(int cond) { if(!cond) {abort();} } /*@ requires (cond != 0); ensures (1); @*/ void __VERIFIER_assert(int cond); int __VERIFIER_nondet_int(); int main(); int __return_720; /*@ requires (1); ensures ((__return_main == \old(__return_main))); @*/ int main() { int main__x = 0; int main__y = 50; if (main__x < 100) { if (main__x < 50) { main__x = main__x + 1; label_649:; //@ assert ((((main__y == 50) && (\old(__return_720) == __return_720)) && (main__x <= 1))); if (main__x < 100) { if (main__x < 50) { main__x = main__x + 1; label_656:; //@ assert ((((main__y == 50) && (main__x <= 2)) && (\old(__return_720) == __return_720))); if (main__x < 100) { if (main__x < 50) { main__x = main__x + 1; label_663:; //@ assert ((((main__y == 50) && (\old(__return_720) == __return_720)) && (main__x <= 3))); if (main__x < 100) { if (main__x < 50) { main__x = main__x + 1; label_670:; //@ assert ((((main__y == 50) && (main__x <= 4)) && (\old(__return_720) == __return_720))); if (main__x < 100) { if (main__x < 50) { main__x = main__x + 1; label_677:; //@ assert ((((main__y == 50) && (\old(__return_720) == __return_720)) && (main__x <= 5))); if (main__x < 100) { if (main__x < 50) { main__x = main__x + 1; label_684:; //@ assert ((((main__y == 50) && (\old(__return_720) == __return_720)) && (main__x <= 6))); if (main__x < 100) { if (main__x < 50) { main__x = main__x + 1; label_691:; //@ assert ((((main__x <= 7) && (main__y == 50)) && (\old(__return_720) == __return_720))); if (main__x < 100) { if (main__x < 50) { main__x = main__x + 1; label_698:; //@ assert ((((main__x <= 8) && (main__y == 50)) && (\old(__return_720) == __return_720))); if (main__x < 100) { if (main__x < 50) { main__x = main__x + 1; label_705:; label_706:; //@ assert ((((((((((((((((((((((((((((((((((((((((((((((((((((((89 == main__y) && (89 == main__x)) && (\old(__return_720) == __return_720)) || (((53 == main__y) && (53 == main__x)) && (\old(__return_720) == __return_720))) || (((71 == main__y) && (\old(__return_720) == __return_720)) && (71 == main__x))) || (((79 == main__x) && (79 == main__y)) && (\old(__return_720) == __return_720))) || (((88 == main__y) && (\old(__return_720) == __return_720)) && (88 == main__x))) || (((81 == main__y) && (\old(__return_720) == __return_720)) && (81 == main__x))) || (((100 == main__y) && (100 <= main__x)) && (\old(__return_720) == __return_720))) || (((65 == main__y) && (\old(__return_720) == __return_720)) && (65 == main__x))) || (((main__y == 50) && (main__x <= 50)) && (\old(__return_720) == __return_720))) || (((52 == main__y) && (\old(__return_720) == __return_720)) && (52 == main__x))) || (((74 == main__x) && (\old(__return_720) == __return_720)) && (74 == main__y))) || (((64 == main__x) && (64 == main__y)) && (\old(__return_720) == __return_720))) || (((\old(__return_720) == __return_720) && (main__x == 93)) && (main__y == 93))) || (((\old(__return_720) == __return_720) && (main__x == 80)) && (main__y == 80))) || (((main__y == 86) && (\old(__return_720) == __return_720)) && (main__x == 86))) || (((main__x == 96) && (main__y == 96)) && (\old(__return_720) == __return_720))) || (((87 == main__x) && (\old(__return_720) == __return_720)) && (87 == main__y))) || (((90 == main__x) && (\old(__return_720) == __return_720)) && (90 == main__y))) || (((\old(__return_720) == __return_720) && (92 == main__y)) && (92 == main__x))) || (((60 == main__x) && (60 == main__y)) && (\old(__return_720) == __return_720))) || (((63 == main__x) && (63 == main__y)) && (\old(__return_720) == __return_720))) || (((98 == main__x) && (98 == main__y)) && (\old(__return_720) == __return_720))) || (((59 == main__y) && (\old(__return_720) == __return_720)) && (59 == main__x))) || (((72 == main__x) && (72 == main__y)) && (\old(__return_720) == __return_720))) || (((85 == main__y) && (\old(__return_720) == __return_720)) && (85 == main__x))) || (((73 == main__x) && (\old(__return_720) == __return_720)) && (73 == main__y))) || (((97 == main__x) && (\old(__return_720) == __return_720)) && (97 == main__y))) || (((main__x == 83) && (\old(__return_720) == __return_720)) && (main__y == 83))) || (((main__y == 54) && (main__x == 54)) && (\old(__return_720) == __return_720))) || (((91 == main__y) && (91 == main__x)) && (\old(__return_720) == __return_720))) || (((main__x == 61) && (main__y == 61)) && (\old(__return_720) == __return_720))) || (((58 == main__y) && (\old(__return_720) == __return_720)) && (58 == main__x))) || (((69 == main__y) && (\old(__return_720) == __return_720)) && (69 == main__x))) || (((95 == main__y) && (\old(__return_720) == __return_720)) && (95 == main__x))) || (((56 == main__x) && (\old(__return_720) == __return_720)) && (56 == main__y))) || (((55 == main__x) && (\old(__return_720) == __return_720)) && (55 == main__y))) || (((main__x == 75) && (main__y == 75)) && (\old(__return_720) == __return_720))) || (((68 == main__x) && (\old(__return_720) == __return_720)) && (68 == main__y))) || (((\old(__return_720) == __return_720) && (57 == main__x)) && (57 == main__y))) || (((51 == main__y) && (51 == main__x)) && (\old(__return_720) == __return_720))) || (((66 == main__y) && (66 == main__x)) && (\old(__return_720) == __return_720))) || (((main__y == 99) && (main__x == 99)) && (\old(__return_720) == __return_720))) || (((84 == main__x) && (\old(__return_720) == __return_720)) && (84 == main__y))) || (((67 == main__x) && (67 == main__y)) && (\old(__return_720) == __return_720))) || (((62 == main__x) && (62 == main__y)) && (\old(__return_720) == __return_720))) || (((70 == main__x) && (\old(__return_720) == __return_720)) && (70 == main__y))) || (((94 == main__y) && (94 == main__x)) && (\old(__return_720) == __return_720))) || (((76 == main__y) && (76 == main__x)) && (\old(__return_720) == __return_720))) || (((78 == main__y) && (\old(__return_720) == __return_720)) && (78 == main__x))) || (((82 == main__x) && (\old(__return_720) == __return_720)) && (82 == main__y))) || (((\old(__return_720) == __return_720) && (77 == main__x)) && (77 == main__y)))); if (main__x < 100) { if (main__x < 50) { main__x = main__x + 1; label_712:; goto label_706; } else { main__x = main__x + 1; main__y = main__y + 1; goto label_712; } } else { { int __tmp_1; __tmp_1 = main__y == 100; int __VERIFIER_assert__cond; __VERIFIER_assert__cond = __tmp_1; if (__VERIFIER_assert__cond == 0) { {/*@ assert(0); */;} return __return_main; } else { __return_720 = 0; return __return_720; } } } } else { main__x = main__x + 1; main__y = main__y + 1; goto label_705; } } else { return __return_main; } } else { main__x = main__x + 1; main__y = main__y + 1; goto label_698; } } else { return __return_main; } } else { main__x = main__x + 1; main__y = main__y + 1; goto label_691; } } else { return __return_main; } } else { main__x = main__x + 1; main__y = main__y + 1; goto label_684; } } else { return __return_main; } } else { main__x = main__x + 1; main__y = main__y + 1; goto label_677; } } else { return __return_main; } } else { main__x = main__x + 1; main__y = main__y + 1; goto label_670; } } else { return __return_main; } } else { main__x = main__x + 1; main__y = main__y + 1; goto label_663; } } else { return __return_main; } } else { main__x = main__x + 1; main__y = main__y + 1; goto label_656; } } else { return __return_main; } } else { main__x = main__x + 1; main__y = main__y + 1; goto label_649; } } else { return __return_main; } }