- content:
  - invariant:
      format: acsl_expression
      location:
        file_name: null
        function: Id_MCDC_95
        line: 144
      type: loop_invariant
      value: (((((((Id_MCDC_99 <= 1) && (Id_MCDC_102 == 1)) && (0 <= 0)) || (((((Id_MCDC_99
        != 41) && ((((long long) Id_MCDC_102 + 4294967295) % 4294967296) <= 41)) &&
        (41 != (((long long) Id_MCDC_102 + 4294967295) % 4294967296))) && (Id_MCDC_99
        <= 41)) && (((Id_MCDC_99 + 4294967295) % 4294967296) <= 41))) || ((Id_MCDC_99
        == 0) && (Id_MCDC_102 == 0))) && (\old(Id_MCDC_99) == 0)))
  - invariant:
      ensures: ((\old(Id_MCDC_99) == 0))
      format: acsl_expression
      location:
        file_name: null
        function: main
        line: 150
      requires: ((Id_MCDC_99 == 0))
      type: function_contract
  - invariant:
      ensures: (((((Id_MCDC_99 <= 10) && (0 <= 0)) || (((Id_MCDC_99 != 41) && (Id_MCDC_99
        <= 41)) && (((Id_MCDC_99 + 4294967295) % 4294967296) <= 41))) && (Id_MCDC_99
        == \old(Id_MCDC_99))))
      format: acsl_expression
      location:
        file_name: null
        function: Id_MCDC_92
        line: 128
      requires: ((((Id_MCDC_99 <= 10) && (0 <= 0)) || (((Id_MCDC_99 != 41) && (Id_MCDC_99
        <= 41)) && (((Id_MCDC_99 + 4294967295) % 4294967296) <= 41))))
      type: function_contract
  - invariant:
      ensures: ((\old(Id_MCDC_99) == 0))
      format: acsl_expression
      location:
        file_name: null
        function: Id_MCDC_95
        line: 139
      requires: ((Id_MCDC_99 == 0))
      type: function_contract
  - invariant:
      ensures: ((((((Id_MCDC_99 <= 10) && (0 <= 0)) && (Id_MCDC_98 == 1)) || ((((Id_MCDC_99
        != 41) && (41 != ((Id_MCDC_99 + 4294967295) % 4294967296))) && (Id_MCDC_98
        == 1)) && (((Id_MCDC_99 + 4294967295) % 4294967296) <= 41))) && (Id_MCDC_99
        == \old(Id_MCDC_99))))
      format: acsl_expression
      location:
        file_name: null
        function: __VERIFIER_assert
        line: 185
      requires: (((((Id_MCDC_99 <= 10) && (0 <= 0)) && (Id_MCDC_98 == 1)) || ((((Id_MCDC_99
        != 41) && (41 != ((Id_MCDC_99 + 4294967295) % 4294967296))) && (Id_MCDC_98
        == 1)) && (((Id_MCDC_99 + 4294967295) % 4294967296) <= 41))))
      type: function_contract
  - invariant:
      ensures: (1)
      format: acsl_expression
      location:
        file_name: null
        function: __VERIFIER_assert
        line: 136
      requires: (Id_MCDC_98 != 0)
      type: function_contract
  entry_type: invariant_set
  metadata:
    format_version: '3.0'
