def main(): N = int(input()) GD = tuple(tuple(map(int, input().split())) for _ in [0] * N) dungeon = [(-3000000, -3000000)] for i, (g, d) in enumerate(GD): p = g - 30000 * d if dungeon[0][1] < p: dungeon = [(i + 1, p)] elif dungeon[0][1] == p: dungeon.append((i + 1, p)) if dungeon[0][1] * 6 >= 3000000: print('YES') l = len(dungeon) i = 0 for _ in [0] * 6: if i < l: pass else: i = 0 print(dungeon[i][0]) i += 1 else: print('NO') main()