Source: https://www.edutopia.org/article/optimal-seating-plan-letting-your-students-choose-emelina-minero