Пусть команд Х. Тогда всего каждая команда сыграла 2(Х-1) матчей, а всего было сыграно Х(Х-1) матчей (предыдущее число умножено на Х и разделено на 2, т.к. каждый матч учтен 2 раза).
Получаем уравнение X(X-1)=156, откуда Х=13 (второй корень отрицательные и нам не подходит).
Ответ: 13 команд.