Implementacion con TreeMap MEJORADO