Atalho para a base
As bases de uma expedição são ligadas por trilhas bidirecionais, formando uma árvore. Percorrer qualquer trilha leva um minuto. A base principal é a base .
Será instalado um portal bidirecional entre a base e uma base escolhida. Atravessar o portal não leva tempo, e ele pode ser usado quantas vezes for necessário. É permitido escolher ; nesse caso o portal não altera os tempos de viagem.
Depois da instalação, o tempo de resposta é o maior, entre todas as bases, dos menores tempos de viagem da base até essa base. Determine o menor tempo de resposta possível e quantas escolhas de atingem esse valor.
Input
A primeira linha contém (). Cada uma das próximas linhas contém dois inteiros e (, ), indicando uma trilha. As trilhas formam uma árvore.
Output
Imprima dois inteiros: o menor tempo de resposta e o número de bases que podem ser escolhidas para obtê-lo.
Samples
Sample 1
Input
5 1 2 2 3 3 4 4 5
Output
1 1
Escolher a base 4 deixa todas as bases a no máximo um minuto da base 1. Nenhuma outra escolha atinge esse tempo.
Sample 2
Input
4 1 2 1 3 1 4
Output
1 4
Todas as bases já estão a no máximo um minuto da base principal. Qualquer um dos quatro destinos mantém esse tempo ótimo.
Sample 3
Input
1
Output
0 1
A única escolha é a própria base principal; o tempo é zero.