https://ruclips.ru/ru/watch/udOU0gagZqg/programming-with-anthony-boolean-logic