import itertools n = int(input()) x = [0] * n y = [0] * n for i in range(n): x[i], y[i] = map(int, input().split()) t = [[0] * 10 for i in range(9)] p = [] for i in range(n): offset = 0 if y[i] % 18 >= 9: offset = 5 t[y[i] % 9][(x[i] + offset) % 10] += 1 p.append((y[i] % 9, (x[i] + offset) % 10)) for i, j in itertools.product(range(9), range(10)): if t[i][j] * 90 >= n: r = (i, j) break s = [] for i in range(n): if p[i] == r: s.append(i + 1) print(len(s)) print(*s)