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)