legar Luis Enrique García Marrero

Instituto Superior de Tecnologías y Ciencias Aplicadas (Cuba)

Rating Points Solved Accepted Submissions Teams
1768 382 86 102 215 1
legar