Implementacion con TreeMap