from math import gcd
N, P = map(int, input().split())

vuzes = []
for i in range(N):
    vuzes.append(tuple(map(lambda x: int(x)*2, input().split())))

lines = dict()

for i in range(N):
    for j in range(i+1, N):
        x_avg = (vuzes[i][0] + vuzes[j][0]) // 2
        y_avg = (vuzes[i][1] + vuzes[j][1]) // 2

        a = vuzes[i][0] - x_avg
        b = vuzes[i][1] - y_avg

        c = a*x_avg + b*y_avg

        l = gcd(a,b,c)
        a //= l
        b //= l
        c //= l

        if (a,b,c) not in lines:
            lines[(a,b,c)] = 1
        else:
            lines[(a,b,c)] += 1
        if lines[(a,b,c)]*200/N >= P:
            print("YES")
            exit()

print("NO")
