Teams

Here is the list of teams who have participated in the IOI 2017: