- content:
  - invariant:
      format: acsl_expression
      location:
        file_name: null
        function: main
        line: 28
      type: loop_invariant
      value: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((y
        == 14) && (x == 14)) || ((x == 89) && (y == 11))) || ((x == 37) && (y == 37)))
        || ((y == 9) && (91 == x))) || ((y == 16) && (84 == x))) || ((x == 78) &&
        (y == 22))) || ((57 == x) && (y == 43))) || ((x == 0) && (y == 0))) || ((y
        == 27) && (x == 73))) || ((y == 34) && (x == 34))) || ((x == 24) && (y ==
        24))) || ((y == 36) && (64 == x))) || ((y == 10) && (x == 10))) || ((7 ==
        y) && (7 == x))) || ((x == 60) && (40 == y))) || ((y == 31) && (x == 69)))
        || ((x == 45) && (y == 45))) || ((y == 25) && (x == 75))) || ((y == 25) &&
        (x == 25))) || ((x == 82) && (y == 18))) || ((x == 52) && (y == 48))) || ((42
        == y) && (42 == x))) || ((32 == y) && (68 == x))) || ((y == 0) && (x == 100)))
        || ((44 == x) && (44 == y))) || ((29 == y) && (x == 71))) || ((y == 48) &&
        (x == 48))) || ((y == 1) && (x == 1))) || ((y == 16) && (x == 16))) || ((y
        == 22) && (x == 22))) || ((x == 83) && (y == 17))) || ((y == 2) && (98 ==
        x))) || ((x == 33) && (y == 33))) || ((49 == y) && (51 == x))) || ((x == 58)
        && (42 == y))) || ((87 == x) && (y == 13))) || ((x == 65) && (35 == y))) ||
        ((y == 43) && (x == 43))) || ((77 == x) && (23 == y))) || ((29 == x) && (29
        == y))) || ((y == 8) && (x == 8))) || ((y == 10) && (x == 90))) || ((x ==
        50) && (y == 50))) || ((x == 74) && (y == 26))) || ((x == 26) && (y == 26)))
        || ((y == 38) && (x == 38))) || ((66 == x) && (y == 34))) || ((19 == x) &&
        (19 == y))) || ((95 == x) && (5 == y))) || ((y == 46) && (x == 54))) || ((y
        == 9) && (x == 9))) || ((x == 96) && (y == 4))) || ((32 == y) && (32 == x)))
        || ((y == 33) && (67 == x))) || ((7 == y) && (x == 93))) || ((x == 80) &&
        (y == 20))) || ((y == 12) && (88 == x))) || ((x == 20) && (y == 20))) || ((30
        == y) && (30 == x))) || ((y == 47) && (53 == x))) || ((y == 24) && (76 ==
        x))) || ((x == 18) && (y == 18))) || ((x == 28) && (y == 28))) || ((x == 39)
        && (y == 39))) || ((y == 46) && (x == 46))) || ((x == 15) && (y == 15))) ||
        ((81 == x) && (19 == y))) || ((41 == x) && (41 == y))) || ((23 == y) && (23
        == x))) || ((x == 17) && (y == 17))) || ((97 == x) && (y == 3))) || ((x ==
        99) && (y == 1))) || ((y == 12) && (x == 12))) || ((y == 6) && (94 == x)))
        || ((y == 14) && (x == 86))) || ((y == 15) && (x == 85))) || ((x == 47) &&
        (y == 47))) || ((x == 13) && (y == 13))) || ((35 == x) && (35 == y))) || ((56
        == x) && (44 == y))) || ((y == 2) && (x == 2))) || ((x == 3) && (y == 3)))
        || ((y == 4) && (x == 4))) || ((y == 31) && (x == 31))) || ((y == 45) && (x
        == 55))) || ((y == 27) && (x == 27))) || ((y == 6) && (x == 6))) || ((y ==
        8) && (92 == x))) || ((59 == x) && (41 == y))) || ((72 == x) && (y == 28)))
        || ((y == 11) && (x == 11))) || ((40 == x) && (40 == y))) || ((y == 38) &&
        (x == 62))) || ((5 == y) && (5 == x))) || ((30 == y) && (x == 70))) || ((y
        == 36) && (x == 36))) || ((49 == y) && (49 == x))) || ((x == 61) && (y ==
        39))) || ((x == 63) && (y == 37))) || ((x == 79) && (y == 21))) || ((y ==
        21) && (x == 21))))
  - invariant:
      ensures: ((1 <= \old(cond))) && (1)
      format: acsl_expression
      location:
        file_name: null
        function: __VERIFIER_assert
        line: 17
      requires: ((1 <= \old(cond))) && (cond != 0)
      type: function_contract
  entry_type: invariant_set
  metadata:
    format_version: '3.0'
