Версия без балансировки, без защиты от неправильного ввода, но с поиском по дереву. Cmake version 3.13