Legolas Rodnel Pena Alvarado

Universidad de La Habana (Cuba)

Rating Points Solved Accepted Submissions Teams
1183 17 5 5 25 0
Legolas