Me gustó este problema, porque parece fácil pero no es trivial escribir una solución elegante. Elegante en el sentido de que no sea un choclo de “ifs” dificil de debuggear (encontrar errores) ni que sea difícil entender que hace.
Tambien esta bueno para probar la función sort de C++.
Link al enunciado: http://juez.oia.unsam.edu.ar/#/task/tri_sort/statement