Classificação complexa de uma matriz de estruturas
                                         
                                         
                            
                             
                                         
                                          Problem 
                         
                                 Dada uma lista de pessoas composta por sobrenome e nome. Escreva um programa que classifique a lista por sobrenome em ordem lexicográfica crescente. Se os sobrenomes coincidirem, classifique por nome.
 
Entrada
Primeiro dado um número N - número de pessoas na lista (1<= N <= 100). Em seguida, N sobrenomes e nomes são escritos com um espaço.
 
Saída
É necessário gerar um array classificado por sobrenome em ordem lexicográfica crescente, se o sobrenome corresponder, classifique por primeiro nome.
 
Exemplos
| # | 
Entrada | 
Saída | 
| 1 | 
3 
Sidorov Petr 
Ivan Ivanov 
Ivanov Anton | 
 Ivanov Anton 
Ivan Ivanov 
Sidorov Petr 
 |