- content:
  - invariant:
      format: acsl_expression
      location:
        file_name: null
        function: main
        line: 182
      type: location_invariant
      value: ((((((Id_MCDC_89____CPAchecker_TMP_1 == 1) && (Id_MCDC_93 == 0)) && (Id_MCDC_89__Id_MCDC_96
        == 0)) || ((((Id_MCDC_89____CPAchecker_TMP_1 == 1) && (((Id_MCDC_93 + 4294967295)
        % 4294967296) <= 41)) && (Id_MCDC_93 == Id_MCDC_89__Id_MCDC_96)) && (Id_MCDC_93
        <= 41))) && (\old(Id_MCDC_93) == 0)))
  - invariant:
      format: acsl_expression
      location:
        file_name: null
        function: main
        line: 167
      type: location_invariant
      value: ((((((Id_MCDC_93 == 0) && (Id_MCDC_89__Id_MCDC_96 == 0)) || ((((41 !=
        ((Id_MCDC_93 + 4294967295) % 4294967296)) && (41 != ((4294967295 + Id_MCDC_89__Id_MCDC_96)
        % 4294967296))) && (((4294967295 + Id_MCDC_89__Id_MCDC_96) % 4294967296) <=
        41)) && (((Id_MCDC_93 + 4294967295) % 4294967296) <= 41))) || (((Id_MCDC_89__Id_MCDC_96
        == 1) && (Id_MCDC_93 <= 1)) && (0 <= 0))) && (\old(Id_MCDC_93) == 0)))
  - invariant:
      ensures: (((\old(Id_MCDC_93) == 0) && (__return_main == \old(__return_main))))
      format: acsl_expression
      location:
        file_name: null
        function: main
        line: 133
      requires: ((Id_MCDC_93 == 0))
      type: function_contract
  - invariant:
      ensures: (1)
      format: acsl_expression
      location:
        file_name: null
        function: __VERIFIER_assert
        line: 131
      requires: (Id_MCDC_92 != 0)
      type: function_contract
  entry_type: invariant_set
  metadata:
    format_version: '3.0'
