Reconstrução da hierarquia de departamentos a partir de pares de subordinação
Tarefa «Reconstrução da hierarquia de departamentos a partir de pares de subordinação»
Formato de Entrada
A primeira linha contém um número inteiro N (1 ≤ N ≤ 10000) — o número de pares. Em seguida, N linhas, cada uma no formato: 'chefe:subordinado' (letras latinas, comprimento de 1 a 20 caracteres).
Formato de Saída
Para cada departamento, imprimir uma linha: 'chefe do departamento: funcionário1 funcionário2 ...' (todos os funcionários do departamento, incluindo o próprio chefe, em ordem alfabética). Os departamentos devem ser ordenados pelo nome do chefe. Se os dados forem contraditórios (ciclo, múltiplos chefes), apenas a parte não contraditória é exibida.