ANALYSIS

Five things we learned from the BOIDC's eighth round