Нет. На банальную логику. Доступную ребенку, даже больше чем взрослому наверное. Мы все слишком усложняем)))) А принцип Дирихле это "по науке". Но я блин лично который год в его смысл не врубаюсь. То есть теорию понимаю, как к задачам применять хз. Что не мешает мне понимать почему задача решается так.)))))