1 1000000000 7
1000000000 9
 3 2 2
2 4
2 1
3 6
 2 1000000000 100000
1000000000 1000000
1000000000 10000
 1 100 100
50 70
 1 100 100
101 100

1
1000000000 8 2
2 3 1
1000000000 100001 1
99 100 1
101 100
n,sx,sy = map(int,input().split())
left = []
right = []
onxa = []
onxb = []
onya = []
onyb = []
for _ in range(0,n):
    a,b = map(int,input().split())
    if a == sx and b>sy:
        onya.append((a,b))
    elif a == sx and b<sy:
        onyb.append((a,b))
    elif b == sy and a>sx:
        onxa += [(a,b)]
    elif b == sy and a<sx:
        onxb += [(a,b)]
    elif a>sx:
        right.append((a,b))
    elif a < sx:
        left.append((a,b))
ll = len(left)
rr = len(right)
llx = len(onxb)
lry = len(onxa)
lb = len(onyb)
la = len(onya)
c1 = ll+llx+la
c2 = ll+llx+lb
c3 = rr+lry+la
c4 = rr+lry+lb
m = max(c1,c2,c3,c4)
if c1 == m or c3 == m:
    print(c1)
    print(sx,sy+1)
elif c2 == m or c4 == m:
    print(c2)
    print(sx,sy-1)

