Использование функции compact для уменьшения количества кода