def solve(self, cipher):
        N, M, ppl = cipher
        team_cnt = 0
        max_topic = 0
        for i in xrange(N):
            for j in xrange(i + 1, N):
                cnt = self.common_topics(M, ppl[i], ppl[j])
                if cnt == max_topic:
                    team_cnt += 1
                elif cnt > max_topic:
                    team_cnt = 1
                    max_topic = cnt
        return "%d\n%d" % (max_topic, team_cnt)
make sure that the use_macro tag fails variables
dataset/ETHPy150Open algorhythms/HackerRankAlgorithms/ACM ICPC Team.py/Solution.solve--crossover with--dataset/ETHPy150Open nalourie/django-macros/build/lib/macros/tests.py/MacrosTests.test_use_macro_with_no_args