Problem:
 Score : 100 points    Problem Statement Takahashi has K  500 -yen coins. (Yen is the currency of Japan.)
If these coins add up to X yen or more, print Yes ; otherwise, print No .      Constraints  1 \leq K \leq 100  1 \leq X \leq 10^5         Input Input is given from Standard Input in the following format:  K  X       Output If the coins add up to X yen or more, print Yes ; otherwise, print No .        Sample Input 1 2 900      Sample Output 1 Yes  Two 500 -yen coins add up to 1000 yen, which is not less than X = 900 yen.       Sample Input 2 1 501      Sample Output 2 No  One 500 -yen coin is worth 500 yen, which is less than X = 501 yen.       Sample Input 3 4 2000      Sample Output 3 Yes  Four 500 -yen coins add up to 2000 yen, which is not less than X = 2000 yen.

Solution (Python):
x,y = map(int,input().split())
if x *500 >= y :
    print("Yes")
else: print("No")

Solution (Python):
k,x=map(int,input().split())
if k*500>=x:
    print('Yes')
else:
    print('No')

Solution (Python):
k, x = map(int,input().split())

A = k*500

if x <= A:
    print("Yes")
else:
    print("No")

Solution (Python):
K,X = map(int,input().split())

ans = 'No'

y = 500 * K

if y >= X:
  ans = 'Yes'

print(ans)

Solution (Python):
k, x = [int(a) for a in input().split()]
if k * 500 >= x:
    print('Yes')
else:
    print('No')

Solution (Python):
N, K = map(int,input().split())
if N * 500 >= K:
  print("Yes")
else:
  print("No")

Solution (Python):
k,x = map(int, input().split())
if(k * 500 >= x):
    print("Yes")
else:
    print("No")

Solution (Python):
import sys
import math
import bisect
from collections import defaultdict, deque, Counter
from heapq import heappush, heappop


def LI(): return [int(x) for x in sys.stdin.readline().split()]


def I(): return int(sys.stdin.readline())


def S():
    res = list(sys.stdin.readline())
    if res[-1] == "\n":
        return res[:-1]
    return res


def IR(n):
    return [I() for i in range(n)]



def A():
    K, X = LI()
    if K * 500 >= X:
        print("Yes")
    else:
        print("No")
    return



def B():
    return



def C():
    return



def D():
    return



def E():
    return



def F():
    return


if __name__ == "__main__":
    A()

Solution (Python):
K,X= map(int,input().split())

if 500 * K >= X:
    print('Yes')
else:
    print('No')

Solution (Python):
k,x = map(int,input().split())

if  500*k >= x:
  print('Yes')
else:
  print('No')

Solution (Python):
K, X = input().split()
K = int(K)
X = int(X)
print("Yes" if K * 500 >= X else "No")

Solution (Python):



k, x = map(int, input().split())
if k*500 >= x:
    
    print('Yes')
else:
    
    print('No')

Solution (Python):





input1=input()

K,X=input1.split(" ")
K,X=int(K),int(X)

if 500*K>=X:
    print("Yes")
else:
    print("No")

Solution (Python):
k,x=map(int,input().split())

if 500*k >= x:
    print("Yes")
else:
    print("No")

Solution (Python):
from sys import stdin
from itertools import accumulate, dropwhile, takewhile, groupby
import bisect
import copy
import math
N =  [int(s) for s in stdin.readline().rstrip().split()]
if N[0] * 500 >= N[1]:
    print('Yes')
else:
    print('No')

Solution (Python):
K, X = [int(i) for i in input().split()]

if K * 500 >= X:
    print('Yes')
else:
    print('No')

Solution (Python):
k,x =input('').split()
k = int(k)
x = int(x)

if x>k*500:
  print('No')
elif x<=k*500:
  print('Yes')

Solution (Python):
kx=list(map(int,input().split()))
if kx[0]*500>=kx[1]:
    print('Yes')
else:
    print('No')

Solution (Python):
K, X = [int(i) for i in input().split()]
print("Yes" if 500*K>=X else "No")

Solution (Python):
line = input().split()

K = int(line[0])
X = int(line[1])

if 500*K >= X:
  print('Yes')
else:
  print('No')

Solution (Python):
k, x = map(int, input().split(' '))
if 500*k >= x:
  print('Yes')
else:
  print('No')

Solution (Python):
K ,X  = map( int , input().split(" ") )
p = "Yes" if K * 500 >= X else "No"
print ( p ) ;

Solution (Python):
K, X = [int(i) for i in input().split()]
print("Yes" if 500*K>=X else "No")

Solution (Python):
k, x = input().split()
k = int(k) * 500
if (k >= int(x)):
    print("Yes")
else:
    print("No")

Solution (Python):
k,x = map(int,input().split())
print('Yes' if k*500 >= x else 'No')

Solution (Python):
N = [int(x) for x in input().split()]
if N[0]*500 >= N[1]:
  print("Yes")
else:
  print("No")

Solution (Python):
a = list(map(int,input().split()))

if 500*a[0] >= a[1]:
  print("Yes")
else:
  print("No")

Solution (Python):
K,X = input().split()
res=int(K)*500
if(res>=int(X)):
    print("Yes")
else:
    print("No")

Solution (Python):
a, b = map(int,input().split())
if a * 500 >= b:
  print("Yes")
else:
  print("No")

Solution (Python):
if __name__ == '__main__':
  inp = input()
  K, X = inp.split()
  K = int(K)
  X = int(X)

  if K * 500 >= X:
    print('Yes')
  else:
    print('No')

Solution (Python):
[k, x] = [int(x) for x in input().split()]
print("Yes") if 500*k >= x else print("No")

Solution (Python):
S,T=map(int,input().split())
x=500*S
if x>=T:
    print("Yes")
else:
    print("No")

Solution (Python):
k,x=map(int,input().split())

if 500*k>=x:
  print("Yes")
else:
  print("No")

Solution (Python):
import sys
sys.setrecursionlimit(10**9)
INF=10**18
MOD=10**9+7
def input():
    return sys.stdin.readline().rstrip()

def main():
    K,X=map(int,input().split())
    if K*500>=X:
        print('Yes')
    else:
        print('No')

if __name__ == '__main__':
    main()

Solution (Python):
K, X = map(int, input().split())

if 500 * K >= X:
  print("Yes")
else:
  print("No")

Solution (Python):
n,m=map(int,input().split())
print("No"if 500*n<m else"Yes")

Solution (Python):
k,x=map(int,input().split())
if x<=500*k:
  print('Yes')
else:
  print('No')

Solution (Python):
a, b =[int(x) for x in input().split()]
if 500*a >= b:
  print('Yes')
else:
  print('No')

Solution (Python):
k,x = map(int, input().split())

if 500*k>=x:
    print('Yes')
else:
    print('No')

Solution (Python):
(K, X) = list(map(int, input().split()))

if (K * 500) >= X:
    print("Yes")
else:
    print("No")

Solution (Python):
K, X = [int(i) for i in input().split()]
print("Yes" if 500*K>=X else "No")

Solution (Python):
a,b = input().split()
a=int(a)
b=int(b)
if(500*a>=b):
    print("Yes")
else:
    print("No")

Solution (Python):
x,y = map(int,input().split())
 
if (500*x >= y):
  print('Yes')
else:
  print('No')

Solution (Python):
s = input()
x,a = [int(ele) for ele in s.split(' ')]

if x*500 >= a:
  print("Yes")
else:
  print("No")

Solution (Python):
from sys import stdin

K, X = (int(wd) for wd in stdin.readline().split())
if K * 500 >= X:
    print('Yes')
else:
    print('No')

Solution (Python):
k, x = input().split()
if int(k)*500 >= int(x):
    print("Yes")
else:
    print("No")

Solution (Python):
K, X = map(int, input().split())
if K * 500 >= X:
    print("Yes")
else:
    print("No")

Solution (Python):
[K, X] = [int(x) for x in input().split()]
if K * 500 >= X:
    print('Yes')
else:
    print('No')

Solution (Python):
K, X= map(int, input().split())
total=K*500
if total>=X:
    print("Yes")
else:
    print("No")

Solution (Python):

import sys
read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines
k,x = map(int,input().split())

if 500*k >= x:
 	print("Yes")
else: print("No")

Solution (Python):
def main():
    k, x = [int(p) for p in input().split()]
    if k * 500 >= x:
        print("Yes")
    else:
        print("No")


if __name__ == "__main__":
    main()

Solution (Python):
k,x = map(int, input().split())

if 500*k >= x:
  print("Yes")
else:
  print("No")

Solution (Python):
[K, X] = [int(x) for x in input().split()]
if K * 500 >= X:
    print('Yes')
else:
    print('No')

Solution (Python):
K,X = map(int, input().split())
v = 500 * K
if v >= X:
    print("Yes")
else:
    print("No")

Solution (Python):
K,X=map(int,input().split())
if 500*K>=X:
  print("Yes")
else:
  print("No")

Solution (Python):
a,b=map(int,input().split())
if b<=a*500:
  print("Yes")
else:
  print("No")

Solution (Python):
K, X = map(int, input().split())

if K * 500 >= X :
  print('Yes')
else :
  print('No')

Solution (Python):
k, x = map(int, input().split())

if k * 500 >= x:
    print("Yes")
else:
    print("No")

Solution (Python):
KX = input().split()
K = int(KX[0])

if 500*K < int(KX[1]):
  print("No")
else:
  print("Yes")

Solution (Python):
k, x = list(map(int, input().split()))

if 500 * k >= x:
    print("Yes")
else:
    print("No")

Solution (Python):

import numpy as np

k, x = map(int, input().split())

if 500 * k >= x:
    print('Yes')
else:
    print('No')

Solution (Python):

K, X = map(int, input().split())
if 500*K >= X:
    print('Yes')
else:
    print('No')

Solution (Python):
a, b = list(map(int, input().split()))
if a * 500  < b :
            print('No')
else:
            print('Yes')

Solution (Python):
from collections import Counter,defaultdict,deque
from heapq import heappop,heappush,heapify
import sys,bisect,math,itertools,pprint,fractions
sys.setrecursionlimit(10**8)
mod = 10**9+7
mod2 = 998244353
INF = float('inf')
def inp(): return int(sys.stdin.readline())
def inpl(): return list(map(int, sys.stdin.readline().split()))
def inpln(n): return list(int(sys.stdin.readline()) for i in range(n))

x,k = inpl()
print('Yes' if x*500 >= k else 'No')

Solution (Python):
k, x = map(int, input().split())
if 500 * k >= x:
  print('Yes')
else:
  print('No')

Solution (Python):

K,X=map(int,input().split())

if 500*K>=X:
    print("Yes")
else:
    print("No")

Solution (Python):
N, X = map(int, input().split())

if X <= N * 500:
    print("Yes")
else:
    print("No")

Solution (Python):
K, X =map(int, input().split())

if K*500 >= X:
    print('Yes')
else:
    print('No')

Solution (Python):
def main():
    K, X = list(map(int, input().split()))

    if 500 * K >= X:
        print('Yes')
    else:
        print('No')
if __name__ == "__main__":
    main()

Solution (Python):
x, y = input().split(" ")
x = int(x)
y = int(y)
if (500 * x) >= y:
    print("Yes")
else:
    print("No")

Solution (Python):
K,X = [int(x) for x in input().split()]

total = K * 500

if total >= X:
    print("Yes") 
else:
    print("No")

Solution (Python):
k, x = map(int, input().split())
if 500*k >= x:
    print("Yes")
else:
    print("No")

Solution (Python):
K, X = map(int, input().split())

if X <= 500 * K:
    print("Yes")
else:
    print("No")

Solution (Python):
import sys

str = sys.stdin.readlines()
k = int(str[0].split()[0])
x = int(str[0].split()[1])


if k*500 >= x:
    print("Yes")
else:
    print("No")

Solution (Python):
A, B = input().split()
a = int(A)
b = int(B)
if(a*500<b):
  print("No")
else:
  print("Yes")

Solution (Python):
k, x = map(int, input().split())
if k * 500 >= x:
  print('Yes')
else:
  print('No')

Solution (Python):
if __name__ == '__main__':
    b, c = map(int, input().split())
    if c <= b*500:
        print("Yes")
    else:
        print("No")

Solution (Python):
def two_int():
    N, K = map(int, input().split())
    return N,K

def one_int():
    return int(input())

def one_str():
    return input()

def many_int():
    return list(map(int, input().split()))

K, X = two_int()

print()
if K*500 >= X:
    print("Yes")
else:
    print("No")

Solution (Python):



k,x=map(int, input().split())

if k*500 >= x:
    print("Yes")
else:
    print("No")

Solution (Python):
k, x = map(int, input().split())
if k * 500 >= x:
    print("Yes")
else:
    print("No")

Solution (Python):
k,x=map(int, input().split())

if k*500>=x:
    print("Yes")
else:
    print("No")

Solution (Python):
K, X = list(map(int, input().split()))

if 500 * K >= X:
    print('Yes')
else:
    print('No')

Solution (Python):
K,X = map(int,input().split(' '))

if K*500>=X:
    print("Yes")
else:
    print("No")

Solution (Python):
k,x = map(int,input().split())
if 500*k>=x:
    print('Yes')
else:
    print('No')

Solution (Python):
import sys
import math
def i():return int(sys.stdin.readline().replace("\n",""))
def i2():return map(int,sys.stdin.readline().replace("\n","").split())
def s():return str(sys.stdin.readline().replace("\n",""))
def l():return list(sys.stdin.readline().replace("\n",""))
def intl():return [int(k) for k in sys.stdin.readline().replace("\n","").split()]
def lx():return list(map(lambda x:int(x)*-1,sys.stdin.readline().replace("\n","").split()))
def t():return tuple(map(int,sys.stdin.readline().replace("\n","").split()))

if __name__ == "__main__":pass

k ,x = i2()
if 500*k >= x:
    print("Yes")
else:
    print("No")

Solution (Python):
n, m = map(int, input().split())
res = ""

if 500 * n >= m:
    res = "Yes"
else:
    res = "No"

print(res)

Solution (Python):
k, x = map(int, input().split())

if k * 500 >= x:
    print("Yes")
else:
    print("No")

Solution (Python):
K, X = [int(i) for i in input().split()]
total = 500 * K
if total >= X:
  print("Yes")
else:
  print("No")

Solution (Python):

from __future__ import division, print_function

import os
import sys
from io import BytesIO, IOBase

if sys.version_info[0] < 3:
    from __builtin__ import xrange as range
    from future_builtins import ascii, filter, hex, map, oct, zip


def main():
    k, x = map(int, input().split())
    print("Yes" if k * 500 >= x else "No")




BUFSIZE = 8192


class FastIO(IOBase):
    newlines = 0

    def __init__(self, file):
        self._fd = file.fileno()
        self.buffer = BytesIO()
        self.writable = "x" in file.mode or "r" not in file.mode
        self.write = self.buffer.write if self.writable else None

    def read(self):
        while True:
            b = os.read(self._fd, max(os.fstat(self._fd).st_size, BUFSIZE))
            if not b:
                break
            ptr = self.buffer.tell()
            self.buffer.seek(0, 2), self.buffer.write(b), self.buffer.seek(ptr)
        self.newlines = 0
        return self.buffer.read()

    def readline(self):
        while self.newlines == 0:
            b = os.read(self._fd, max(os.fstat(self._fd).st_size, BUFSIZE))
            self.newlines = b.count(b"\n") + (not b)
            ptr = self.buffer.tell()
            self.buffer.seek(0, 2), self.buffer.write(b), self.buffer.seek(ptr)
        self.newlines -= 1
        return self.buffer.readline()

    def flush(self):
        if self.writable:
            os.write(self._fd, self.buffer.getvalue())
            self.buffer.truncate(0), self.buffer.seek(0)


class IOWrapper(IOBase):
    def __init__(self, file):
        self.buffer = FastIO(file)
        self.flush = self.buffer.flush
        self.writable = self.buffer.writable
        self.write = lambda s: self.buffer.write(s.encode("ascii"))
        self.read = lambda: self.buffer.read().decode("ascii")
        self.readline = lambda: self.buffer.readline().decode("ascii")


def print(*args, **kwargs):
    """Prints the values to a stream, or to sys.stdout by default."""
    sep, file = kwargs.pop("sep", " "), kwargs.pop("file", sys.stdout)
    at_start = True
    for x in args:
        if not at_start:
            file.write(sep)
        file.write(str(x))
        at_start = False
    file.write(kwargs.pop("end", "\n"))
    if kwargs.pop("flush", False):
        file.flush()


if sys.version_info[0] < 3:
    sys.stdin, sys.stdout = FastIO(sys.stdin), FastIO(sys.stdout)
else:
    sys.stdin, sys.stdout = IOWrapper(sys.stdin), IOWrapper(sys.stdout)

input = lambda: sys.stdin.readline().rstrip("\r\n")



if __name__ == "__main__":
    main()

Solution (Python):
K,X=input().split()
if(int(K)*500>=int(X)):
  print("Yes")
else:
  print("No")

Solution (Python):
K, X = map(int, input().split())
if 500*K >= X:
    print("Yes")
else:
    print("No")

Solution (Python):
A, B = map(int, input().split())
if 500*A >= B:
  print("Yes")
else:
  print("No")

Solution (Python):
k,x=map(int,input().split())
if k*500>=x:
    print("Yes")
else:
    print("No")

Solution (Python):
def main():
    k,x = map(int,input().split())
    if k*500 >= x:
        print("Yes")
    else:
        print("No")
    
if __name__ == '__main__':
    main()

Solution (Python):
class Solution:
    def YenCoins(self, K: int, X: int):
        return "Yes" if 500 * K >= X else "No"


if __name__ == "__main__":
    K, X = map(int, input().split())
    solution = Solution()
    print(solution.YenCoins(K, X))

Solution (Python):


k,x = (int(i) for i in input().split())
if 500*k>=x :print("Yes")
else: print("No")

Solution (Python):
k, x = map(int, input().split())
if 500 * k >= x:
	print("Yes")
else:
	print("No")

Solution (Python):
a,b = map(int,input().split())

if a*500 >= b:
    print("Yes")
else:
    print("No")

Solution (Python):
def main():
    K, X = map(int,input().split())
    if K*500>=X:
        print("Yes")
    else:
        print("No")

if __name__=='__main__':
    main()

Solution (Python):
import collections as c
ip = lambda : map(int, input().split())

K,X = ip()
if K*500 >= X:
    print('Yes')
else:print('No')

Solution (Python):
K, X = map(int, input().split())
if K*500 >= X:
    print("Yes")
else: print("No")

Solution (Python):
import sys


def main():
    
    K, X = map(int, input().split())

    if 500 * K >= X:
        answer = 'Yes'
    else:
        answer = 'No'

    print(answer)


if __name__ == '__main__':
    main()

Solution (Python):
import unittest


class TestA(unittest.TestCase):
    def test_1(self):
        self.assertEqual(think(2, 900), 'Yes')

    def test_2(self):
        self.assertEqual(think(1, 501), 'No')

    def test_3(self):
        self.assertEqual(think(4, 2000), 'Yes')


def solve():
    k, x = read()
    result = think(k, x)
    write(result)


def read():
    return read_int(2)


def read_int(n):
    return read_type(int, n, sep=' ')


def read_float(n):
    return read_type(float, n, sep=' ')


def read_type(t, n, sep):
    return list(map(lambda x: t(x), read_line().split(sep)))[:n]


def read_line(n=0):
    if n == 0:
        return input().rstrip()
    else:
        return input().rstrip()[:n]


def think(k, x):
    unit = 500
    return 'Yes' if unit * k >= x else 'No'


def write(result):
    print(result)


if __name__ == '__main__':
    
    solve()

Solution (Python):
a = input().split()
if(int(a[0])*500 >= int(a[1])):
  print("Yes")
else:
  print("No")

Solution (Python):
k,x=map(int,input().split())
print('Yes' if 500*k>=x else 'No')

Solution (Python):
A,B = map(int, input().split())
if(A * 500 >= B):
    print("Yes")
else:
    print("No")

Solution (Python):


K, X = [int(x) for x in input().split()]

if 500 * K >= X:
	print("Yes")
else:
	print("No")

Solution (Python):
k,n=map(int,input().split());print("Yes") if n/k<=500 else print("No")

Solution (Python):
n = input()
k, x = n.split(" ")
if int(k)*500 >= int(x):
    print("Yes")
else:
    print("No")

Solution (Python):
K, X = list(map(int, input().split()))

if 500*K >= X:
  print("Yes")
else:
  print("No")

Solution (Python):
K, X = input().split()
print("Yes" if 500 * int(K) >= int(X) else "No")

Solution (Python):
def main():
    kx = list(map(int, input().split()))
    if kx[1] <= 500*kx[0]:
        print("Yes")
    else:
        print("No")

if __name__ == "__main__":
    main()

Solution (Python):
k,x=map(int,input().split())

if 500*k>=x:
  print("Yes")
else:
  print("No")

Solution (Python):
from sys import stdin

K, X = [int(x) for x in stdin.readline().rstrip().split()]

if K * 500 >= X:
    print('Yes')
else:
    print('No')

Solution (Python):
k, x = map(int, input().split())
if 500 * k >= x:
  print("Yes")
else:
  print("No")

Solution (Python):


k,x = map(int,input().split())

if 500*k >= x:
    print("Yes")
else:
    print("No")

Solution (Python):
S = input().split()
K = int(S[0])
X = int(S[1])

if(500*K >= X):
    print("Yes")
else:
    print("No")

Solution (Python):



test = ""

"""
4 2001
"""

test = list(reversed(test.strip().splitlines()))
if test:
    def input2():
        return test.pop()
else:
    def input2():
        return input()


k, x = map(int, input2().split())
if k * 500 - x >= 0:
    print("Yes")
else:
    print("No")

Solution (Python):
Input = list(map(int,input().split()))
K=Input[0]
X=Input[1]


if (500*K)>=X:
  print("Yes")
else:
  print("No")

Solution (Python):
a, b = input().split()
a = int(a)
b = int(b)
if a*500 >= b:
  print("Yes")
else:
  print("No")

Solution (Python):
k, x = map(int, input().split())

if k * 500 >= x:
	print("Yes")
else:
	print("No")

Solution (Python):
k ,x = list(map(int, input().split()))
if k*500 >= x:
  print('Yes')
else: print('No')

Solution (Python):
k,x = map(int,input().split())
if 500*k >= x:
    print("Yes")
else:
    print("No")

Solution (Python):
k, num = map(int, input().split())

if num <= 500*k :
    print("Yes")
else:
    print("No")

Solution (Python):
k, x = map(int, input().split())
if 500 * k >= x:
  print('Yes')
else:
  print('No')

Solution (Python):
K, X = map(int, input().split())

if K * 500 >= X:
    print('Yes')
else:
    print('No')

Solution (Python):
k, x = map(int, input().split())
if k*500 >= x :
    print("Yes")
else :
    print("No")

Solution (Python):
K,X = map(int,input().split())
if(500*K>=X):
	print("Yes")
else:
	print("No")

Solution (Python):
k, x = map(int, input().split())
if k*500 >= x:
	print ("Yes")
else:
	print ("No")

Solution (Python):
k, x = map(int, input().split())

print('Yes' if k*500>=x else 'No')

Solution (Python):
k,x = map(int,input().split())
if k*500 >= x:
    print("Yes")
else:
    print("No")

Solution (Python):
K, X = map(int, input().split())
if 500 * K >= X:
        print("Yes")
else:
        print("No")

Solution (Python):

k,x = input().split()
K = int(k)
X = int(x)

if 500 * K >= X:
    print("Yes")
else:
    print("No")

Solution (Python):
k, x = map(int, input().split(' '))

if k * 500 >= x:
    print('Yes')
else:
    print('No')

Solution (Python):
K, X = map(int, raw_input().split())
print "Yes" if 500*K>=X else "No"

Solution (Python):
k,x=map(int, input().split())
if 500*k>=x:
    print("Yes")
else:
    print("No")

Solution (Python):
K, X = map(int,input().split())
if K * 500 >= X:
    print("Yes")
else:
    print("No")

Solution (Python):
k,x = map(int, input().split())
if k*500 >= x:
  print('Yes')
else:
  print('No')

Solution (Python):
k, x = map(int, input().split())
print('Yes' if 500*k >= x else 'No')

Solution (Python):
k, x = map(int, input().split())
if 500 * k >= x:
  print("Yes")
else:
  print('No')

Solution (Python):
k,x = map(int,input().split())
if(500*k >= x):
    print('Yes')
else:
    print("No")

Solution (Python):
K, X = map(int, input().split())
if K * 500 >= X:
    print('Yes')
else:
    print('No')

Solution (Python):


def A():
    k, x = map(int, raw_input().split())
    a = 500 * k
    if a >= x:
        print "Yes"
    else:
        print "No"

if __name__ == '__main__':
    A()

Solution (Python):
K, X = map(int, input().split())

if K * 500 >= X:
    print('Yes')
else:
    print('No')

Solution (Python):
k, x = map(int, input().split())

if 500 * k >= x:
    print("Yes")
else:
    print("No")

Solution (Python):
k,x = map(int,input().split())
if k * 500 >= x:
    print("Yes")
else:
    print("No")

Solution (Python):
a = raw_input().split(" ")
if int(a[0])*500 >= int(a[1]):
  print("Yes")
else:
  print("No")

Solution (Python):
K, X = map(int, input().split())

if K*500 >= X:
    print("Yes")
else:
    print("No")

Solution (Python):
K, X = map(int, input().split())


if (K * 500) >= X:
    print('Yes')
else:
    print('No')

Solution (Python):


k,x = list(map(int,input().split()))

if k * 500 >= x:
    print("Yes")
else:
    print("No")

Solution (Python):
import sys
input = sys.stdin.readline

K, X = map(int, input().split())

if(K*500 < X):
  print('No')
else:
  print('Yes')

Solution (Python):

K, X = tuple(list(map(int, input().split(' '))))
if 500 * K >= X:
    print("Yes")
else:
    print("No")

Solution (Python):
k, x = map(int, input().split())
if 500 * k >= x:
  print("Yes")
else:
  print("No")

Solution (Python):
def f(A,B):
    if A*500>=B:
        return "Yes"
    else:
        return "No"
A,B=map(int,input().split())
print(f(A,B))

Solution (Python):
k, x = map(int,input().split())
if 500*k >= x:
    print('Yes')
else:
    print('No')

Solution (Python):
K, X = map(int, input().split())
if 500*K<X:
  print('No')
else:
  print('Yes')

Solution (Python):
k,x=map(int,input().split())
if k*500>=x:
    print('Yes')
else:
    print('No')

Solution (Python):
K, X = [int(x) for x in input().split()]
if K * 500 >= X:
  print("Yes")
else:
  print("No")

Solution (Python):



import pdb
import sys
F = sys.stdin

K, X = map(int,F.readline().split())

if 500*K >= X:
    print('Yes')
    sys.exit()

print('No')

Solution (Python):
k, x = map(int, input().split(' '))

if k * 500 >= x:
    print('Yes')
else:
    print('No')

Solution (Python):
k,n = [int(i) for i in raw_input().split(" ")]
if(k*500 >= n):
	print "Yes"
else:
	print "No"

Solution (Python):
k, x = map(int, input().split())
print("Yes" if x <= 500*k else "No")

Solution (Python):
K, X = map(int,input().split())
if 500 * K >= X:
    print("Yes")
else:
    print("No")

Solution (Python):
k,x=map(int,input().split())

if 500*k>=x:
    print("Yes")
else :
    print("No")

Solution (Python):
k,x = map(int,input().split())
print("No") if 500 * k < x else print("Yes")

Solution (Python):
a,b = map(int, input().split())

if a*500 >= b:
  print("Yes")
else:
  print("No")

Solution (Python):
K, X  = map(int, input().split())
print('Yes' if 500 * K >= X else 'No')

Solution (Python):
a = []
a = input().split()

K = int(a[0])
X = int(a[1])

T = K * 500

if T >= X:
  print('Yes')
else :
  print('No')

Solution (Python):

"""
Created on Fri Jan 10 21:06:29 2020

@author: over-
"""




K,X=map(int,input().split())
if 500*K >= X:
    print('Yes')
else:
    print('No')

Solution (Python):
k, x = map(int, input().split())

if k*500 >= x:
    print('Yes')
else:
    print('No')

Solution (Python):
kx = list(map(int, input().split()))
k = kx[0]
x = kx[1]

if k * 500 >= x:
    print('Yes')
else:
    print('No')

Solution (Python):
K, X = [int(i) for i in input().split()]
ans = 500 * K >= X
print("Yes" if ans else "No")

Solution (Python):
str1 = input()
temp = str1.split(" ")
if(int(temp[0]) * 500 >= int(temp[1])) :
  print("Yes")
else :
  print("No")

Solution (Python):
k,x = map(int,input().split())

if k*500 >=x:
    print("Yes")
else:
    print("No")

Solution (Python):
a = list(map(int,input().split()))
if a[0]*500<a[1]:
  print("No")
else:
  print("Yes")

Solution (Python):
k, x = map(int, input().split())
if k * 500 >= x:
    print('Yes')
else:
    print('No')

Solution (Python):
K,X = map(int,input().split())

if 500*K >= X:
    print("Yes")
else:
    print("No")

Solution (Python):
k, x = list(map(int, input().split()))

if k*500 >= x :
  print('Yes')

else :
  print('No')

Solution (Python):
k, x = (int(data) for data in input().split())
if k*500 >= x:
  print("Yes")
else:
  print("No")

Solution (Python):
K, X = map(int, input().split())

ans = 500 * K
if X > ans:
  print('No')
else:
  print('Yes')

Solution (Python):
K,X=list(map(int,input().split()))

if 500*K>=X:
    print("Yes")
else:
    print("No")

Solution (Python):
k, x = map(int, input().split())
if 500 * k >= x:
  print('Yes')
else:
  print('No')

Solution (Python):
k, x = map(int, input().split(' '))

if k*500 >= x:
  print('Yes')
else:
  print('No')

Solution (Python):
k,x = map(int,input().split())
if(500*k >= x):
  print('Yes')
else:
  print('No')

Solution (Python):
k,x=map(int,input().split())
if x<=500*k:
	print("Yes")
else:
	print("No")

Solution (Python):
Money = list(map(int, input().split()))

K = Money[0]
X = Money[1]

if 500 * K >= X:
    print("Yes")
elif 500 * K < X:
    print("No")

Solution (Python):
a,b = map(int,input().split())
if a * 500 >= b:
  print('Yes')
else:
  print('No')

Solution (Python):
A = input().split(' ')

K = int(A[0])
X = int(A[1])

if 500*K >= X:
  print("Yes")
else:
  print("No")

Solution (Python):
K,X = map(int, input().split())
print('Yes' if K*500>=X else 'No')

Solution (Python):



def ri():
    return int(input())

def rl():
    return list(input().split())

def rli():
    return list(map(int, input().split()))

def main():
    k, x = rli()
    if k*500 >= x:
        print("Yes")
    else:
        print("No")


if __name__ == '__main__':
    main()

Solution (Python):
K, X = map(int, input().split())

if 500 * K >= X:
    print("Yes")
else:
    print("No")

Solution (Python):
K, X = map(int, input().split())

if K*500 >= X:
	print("Yes")
else:
	print("No")

Solution (Python):
k, x = map(int, input().split())
if k * 500 >= x:
    print('Yes')
else:
    print('No')

Solution (Python):
k,x=map(int,input().split())
if k*500>=x:
	print('Yes')
else:
	print('No')

Solution (Python):
K, X = map(int, input().split())

if 500 * K >= X:
  print('Yes')
else:
  print('No')

Solution (Python):

k, x = map(int, input().split())

if (k * 500) >= x:
    print('Yes')
else:
    print('No')

Solution (Python):

K,X = list(map(int, input().split()))
sum = 500*K
if sum >= X:
    print('Yes')
else:
    print('No')

Solution (Python):
def inpl():
    return list(map(int, input().split()))


K, X = inpl()

print("Yes" if 500 * K >= X else 'No')

Solution (Python):
K, X= map(int, input().split())

if(K*500>=X):
    print("Yes")
else:
    print("No")

Solution (Python):
k, x = map(int, input().split())
if 500*k >= x:
    print('Yes')
else:
    print('No')

Solution (Python):
k, x = map(int, input().split())
if k*500 >= x:
    print("Yes")
else:
    print("No")

Solution (Python):
K, X = map(int, input().split())

if 500*K >= X:
        print("Yes")
else:
        print("No")

Solution (Python):
K,X = map(int,input().split())
if 500 * K >= X:
    print("Yes")
else:
    print("No")

Solution (Python):
k,x=map(int,input().split())
if 500*k>=x:
  print('Yes')
else:
  print('No')

Solution (Python):
from sys import stdin

a, b = stdin.readline().rstrip().split()

if int(a)*500 >= int(b):
    print('Yes')
else:
    print("No")

Solution (Python):
K, X = [int(x) for x in input().split()]
print('Yes' if K*500 >= X else 'No')

Solution (Python):
k,x = map(int,input().split())
if k*500 >= x:
  print("Yes")
else:
  print("No")

Solution (Python):
K, X = map(int, input().split())
if 500*K >= X:
  print("Yes")
else:
  print("No")

Solution (Python):
K, X = map(int, input().split())

if (500*K) >= X :
    print("Yes")
else:
    print('No')

Solution (Python):
k, x = map(int,input().split())

if 500*k >= x:
  print("Yes")
else:
  print("No")

Solution (Python):
a,b =map(int,input().split())
if a * 500 >= b:
  print('Yes')
else:print('No')

Solution (Python):
k, x = map(int, input().split())

if k * 500 >= x:
    print('Yes')
else:
    print('No')

Solution (Python):
k, x = map(int, input().split())
if 500 * k >= x:
    print('Yes')
else:
    print('No')

Solution (Python):
a,b=map(int,input().split())
a=a*500
if a>=b:
    print("Yes")
else:
    print("No")

Solution (Python):
k,x = map(int,input().split())
ans = "Yes"
if 500*k<x:
  ans = "No"
print(ans)

Solution (Python):
def ghke(k, x):
    print('Yes') if k * 500 >= x else print("No")

if __name__ == "__main__":
    import sys
    in_str = []
    for line in sys.stdin:
        in_str.append(line)
    k, x = [int(_) for _ in in_str[0].split(' ')]
    ghke(k, x)

Solution (Python):
k,x = map(int,input().split())
if k * 500 >= x:
    print("Yes")
else:
    print("No")

Solution (Python):
K,X=map(int,input().split())
if 500*K>=X:
    print('Yes')
else:
    print('No')

Solution (Python):
k,x = map(int, input().split())

if 500*k>= x:
    print('Yes')
else:
    print('No')

Solution (Python):
k, x = map(int, input().split())
 
if 500 * k >= x:
  print('Yes')
else:
  print('No')

Solution (Python):
K, X = map(int, input().split())

if 500*K >= X:
  print("Yes")
else:
  print("No")

Solution (Python):
K,X = map(int, input().split())


if 500 * K >= X:
    print("Yes")
else:
    print("No")