@termonoid @mary традиционно используется boolean подход, когда true - м, а false - ж, что как бы намекает. точно так же было бы более логично назвать м - 1, а ж - 0. так что действительно необычно