Блок-схема принятия решения для кота

Наткнулся на картинку на одном сайте для программистов. И сразу все стало на свои места, например, почему кот не заходит в открытую для него дверь.

Блок-схема принятия решения для кота Кот, Блок-схема

Краткий перевод: Это для меня? - Да - Я не хочу это/Нет - То, что нужно мне