Дерево; использованы шаблоны