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):
k, x = list(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, x = map(int, input().split())

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

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 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 = 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 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):
n,m=map(int,input().split())

if n*500 >= m:
  print("Yes")
else:
  print("No")

Solution (Python):
import sys, math
def input():
    return sys.stdin.readline()[:-1]
from itertools import permutations, combinations
from collections import defaultdict, Counter

sys.setrecursionlimit(10**7)
N, K = map(int, input().split())

if 500*N >= 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):
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())

total = 500 * k

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 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):
N, K = map(int,input().split())

if 500*N >= 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 = list(map(int,input().split()))
if k*500 >= x:
  print("Yes")
else:
  print("No")

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

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

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

Solution (Python):
K,X=map(int, input().split())
print('Yes') if K * 500 >= X 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 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 = map(int, input().split())
if k * 500 >= x:
    print("Yes")
else:
    print("No")

Solution (Python):
a,b=(int(i) for i in 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):
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 500*k >= x else 'No')

Solution (Python):
def s_in():
    return input()

def n_in():
    return int(input())

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

class Interval():
    def __init__(self, li):
        self.li = li
        self.n = len(li)
        self.sum_li = [li[0]]
        for i in range(1, self.n):
            self.sum_li.append(self.sum_li[i-1] + li[i])

    def sum(self, a, b=None):
        if b is None:
            return self.sum(0, a)

        res = self.sum_li[min(self.n-1, b-1)]
        if a > 0:
            res -= self.sum_li[a-1]
        return res


K, X = l_in()

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):
i = input().split(" ")
k = int(i[0])
x = int(i[1])

if k * 500 >= 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):
n, m = map(int, input().split())
if m <= n * 500:
    print('Yes')
else:
    print('No')

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

Solution (Python):
k, x = (int(i) for i in 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):
a,b = map(int,input().split())
print("Yes" if 500*a>=b 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())
a=500*k
if a>=x:
    print('Yes')
else:
    print('No')

Solution (Python):
def examA():
    K, X = LI()
    if K*500>=X:
        ans = "Yes"
    else:
        ans = "No"
    print(ans)
    return

def examB():
    return

def examC():
    return

import sys,copy,bisect,itertools,heapq,math
from heapq import heappop,heappush,heapify
from collections import Counter,defaultdict,deque
def I(): return int(sys.stdin.readline())
def LI(): return list(map(int,sys.stdin.readline().split()))
def LSI(): return list(map(str,sys.stdin.readline().split()))
def LS(): return sys.stdin.readline().split()
def SI(): return sys.stdin.readline().strip()
global mod,mod2,inf,alphabet
mod = 10**9 + 7
mod2 = 998244353
inf = 10**18
alphabet = [chr(ord('a') + i) for i in range(26)]

if __name__ == '__main__':
    examA()

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

Solution (Python):
import sys, re
from collections import deque, defaultdict, Counter
from math import ceil, sqrt, hypot, factorial, pi, sin, cos, radians
from itertools import permutations, combinations, product, accumulate
from operator import itemgetter, mul
from copy import deepcopy,copy
from string import ascii_lowercase, ascii_uppercase, digits
from fractions import gcd

def input(): return sys.stdin.readline().strip()
def INT(): return int(input())
def MAP(): return map(int, input().split())
def LIST(): return list(map(int, input().split()))
sys.setrecursionlimit(10 ** 9)
INF = float('inf')
mod = 10 ** 9 + 7

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

if __name__=='__main__':
    main()

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

Solution (Python):
K,X = map(int, input().strip().split(' '))
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):
def main():
    K , X = map(int , input().split())
    Y = 500 * K
    if Y >= X :
        print ('Yes')
    else :
        print ('No')


if __name__ == '__main__':
    main()

Solution (Python):
K, X =[ int(i) for i in 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()))
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("Yes" if K >= X/500 else "No")

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

Solution (Python):

ii = lambda : int(input())
mi = lambda : map(int,input().split())
li = lambda : list(map(int,input().split()))


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

    


    
main()

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

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

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

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()))
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 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
input = sys.stdin.readline
k, x = [int(x) for x in input().strip().split()]
if 500 * k >= x:
    print('Yes')
else:
    print('No')

Solution (Python):
import sys

read = sys.stdin.buffer.read
input = sys.stdin.buffer.readline
inputs = sys.stdin.buffer.readlines









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

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

Solution (Python):
k, x = map(int, input().split())
print("Yes") if 500 * k >= x 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:
  ans="Yes"
else:
  ans="No"
print(ans)

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):


def iim():
    return map(int, input().rstrip().split())

def resolve():
    K, X = iim()

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

if __name__ == "__main__":
    resolve()

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


if __name__ == "__main__":
    resolve()

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 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 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("Yes" if 500 * k >= x else "No")

Solution (Python):

si = lambda: input()
ni = lambda: int(input())
nm = lambda: map(int, input().split())
nl = lambda: list(map(int, input().split()))
k,x=nm()
if 500*k>=x:
    print('Yes')
else:
    print('No')

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

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

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

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

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

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

Solution (Python):
K, X = [int(n) for n in 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):
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):
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:
    ans = 'Yes'
else:
    ans = 'No'
print(ans)

Solution (Python):
K,N=map(int,input().split(' '))
if 500*K>=N:
    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())

if X <= 500*K:
  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):
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 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 = list(map(int, input().split()))
if 500 * K >= X:
  print("Yes")
else:
  print("No")

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

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

ans = a*500

if ans >= 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 = map(int, input().split())

if 500*k >= 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")


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())
num = 500*k
if num>=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(i) for i in input().split()]
if 500 * k >= x:
    print('Yes')
else:
    print('No')

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

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

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

price=500*K

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

Solution (Python):
import sys
sys.setrecursionlimit(1000000000)
import math
from fractions import gcd
from itertools import count
from functools import lru_cache
from collections import defaultdict
from pprint import pprint
ii = lambda: int(input())
mis = lambda: map(int, input().split())
lmis = lambda: list(mis())
INF = float('inf')
N1097 = 10**9 + 7

def meg(f, ok, ng):
    while abs(ok-ng)>1:
        mid = (ok+ng)//2
        if f(mid):
            ok=mid
        else:
            ng=mid
    return ok


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


main()

Solution (Python):
import sys
def input(): return sys.stdin.readline().rstrip()

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

Solution (Python):
K, X = list(map(int, input().split()))
print('Yes' if K*500>=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):
A,N=map(int,input().split())
if A*500>=N:
  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())
print(['No', 'Yes'][500 * k >= x])

Solution (Python):
K, X = map(int, input().split())
print('Yes' if 500*K >= X else '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(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 = (int(i) for i in input().split())
if k*500 >= 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())
s = 500*k
if s>=x:
    print("Yes")
else:
    print("No")

Solution (Python):
import sys
def input():
    return sys.stdin.readline()[:-1]
k,x=map(int,input().split())
if 500*k>=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('No')
else:
  print('Yes')

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 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())
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())
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 = (int(i) for i in input().split())
if k*500 >= x:
  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):
s=list(map(int,input().split()))
a=s[0]*500
if s[1]<=a:
  print('Yes')
else:
  print('No')

Solution (Python):

 
import math
import itertools
import sys
import copy
 





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=[int(x) for x in input().split()]
if 500*a>=b:
  print("Yes")
else:
  print("No")

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

Solution (Python):
k, y = map(int, input().split())
if 500 * k >= y:
  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] = [int(i) for i in input().split()]

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

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 x <= k*500:
    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=[int(i) for i in input().split()]
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 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 = list(map(int, input().split()))

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

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

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

Solution (Python):
N,K=[int(x) for x in input().split()]
c=500*N

if c>=K:
    print("Yes")
else:
    print("No")

Solution (Python):
k, x = map(int, input().split())
print("YNeos"[k*500<x::2])

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

Solution (Python):

import sys
sys.setrecursionlimit(10**6)
write = sys.stdout.write
dbg = lambda *something : print(*something) if DEBUG else 0
DEBUG = False
def main(given = sys.stdin.readline):
    input = lambda : given().rstrip()
    LMIIS = lambda : list(map(int,input().split()))
    II = lambda : int(input())
    XLMIIS = lambda x : [LMIIS() for _ in range(x)]
    K,X = LMIIS()
    if K*500 >= X:
        print('Yes')
    else:
        print('No')




if __name__ == '__main__':
    main()

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

if 500*K >= 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())
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 500 * k >= x:
    print('Yes')
else:
    print('No')

Solution (Python):
k , x = map(int,input().split())
y = 500*k
print('Yes' if y>=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 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())
total = 500*k
if total >= 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(['No','Yes'][x <=(500*k)])

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

main()

Solution (Python):
import math
import bisect
import collections
import itertools
import heapq
import string
import sys
sys.setrecursionlimit(10**9)
def gcd(a,b):return math.gcd 
def lcm(a,b):return (a*b) // math.gcd(a,b) 
def iin(): return int(input()) 
def isn(): return input().split() 
def imn(): return map(int, input().split()) 
def iln(): return list(map(int, input().split())) 
def iln_s(): return sorted(iln()) 
def iln_r(): return sorted(iln(), reverse=True) 
def join(l, s=''): return s.join(l) 
def perm(l, n): return itertools.permutations(l, n) 
def perm_count(n, r): return math.factorial(n) // math.factorial(n-r) 
def comb(l, n): return itertools.combinations(l, n) 
def comb_count(n, r): return math.factorial(n) // (math.factorial(n-r) * math.factorial(r)) 
def divisors(n):
    divisors = []
    for i in range(1, int(n**0.5)+1):
        if n % i == 0:
            divisors.append(i)
            if i != n // i: divisors.append(n//i)
    return divisors
def is_prime(n):
    if n == 1: return False
    for i in range(2, int(n**0.5) + 1):
        if n % i == 0: return False 
    return True
def primes(n):
    is_prime = [True] * (n+1)
    is_prime[0] = False
    is_prime[1] = False
    for i in range(2, int(n**0.5)+1):
        if not is_prime[i]: continue
        for j in range(i * 2, n + 1, i): is_prime[j] = False
    return [i for i in range(n+1) if is_prime[i]]
def sieve_of_e(n):
    is_prime = [True] * (n+1)
    is_prime[0] = False
    is_prime[1] = False
    for i in range(2, int(n**0.5)+1):
        if not is_prime[i]: continue
        for j in range(i * 2, n+1, i): is_prime[j] = False
    return is_prime

K,X = imn()

print('Yes' if K * 500 >= 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):
kx = input().split()
kx = list(map(int, kx))

if 500 * kx[0] >= kx[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=map(int,input().split())
print('Yes' if 500*K>=X else 'No')

Solution (Python):
import sys, re, os
from collections import deque, defaultdict, Counter
from math import ceil, sqrt, hypot, factorial, pi, sin, cos, radians
from itertools import permutations, combinations, product, accumulate
from operator import itemgetter, mul
from copy import deepcopy
from string import ascii_lowercase, ascii_uppercase, digits
from fractions import gcd
 
def input(): return sys.stdin.readline().strip()
def INT(): return int(input())
def MAP(): return map(int, input().split())
def S_MAP(): return map(str, input().split())
def LIST(): return list(map(int, input().split()))
def S_LIST(): return list(map(str, input().split()))
 
sys.setrecursionlimit(10 ** 9)
INF = float('inf')
mod = 10 ** 9 + 7


def gcd(a, b):
  if a < b:
      a, b = b, a
  while a % b != 0:
      a, b = b, a % b
  return b
 

def lcm(a, b):
  y = a*b / gcd(a, b)
  return int(y)

k, x = MAP()

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

Solution (Python):
import sys
from pprint import pprint

def solve(k, x):
    print("Yes" if x <= 500 * k else "No")


if __name__ == '__main__':
    k, x = map(int, sys.stdin.readline().strip().split(" "))
    solve(k, x)

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

if 500 * k >= x:
    ans = "Yes"
else:
    ans = "No"

print(ans)

Solution (Python):
'''input
2 2
1 2
3 4
3 4
2 1
'''

from sys import stdin, stdout
import gc
from copy import deepcopy
gc.disable()
input = stdin.readline

	

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,x=map(int,input().split())
if k*500>=x:
    print("Yes")
else:
    print("No")

Solution (Python):
k, n = map(int,input().split())
print("Yes" if k*500 >= n else "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):
import sys; readline = sys.stdin.readline
from collections import deque

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

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

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

Solution (Python):
[k, x] = [int(x) for x in input().split()]
print("Yes") if 500*k >= x 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())
print('Yes' if k*500 >= x else '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):
k,x=map(int,input().split())
if 500*k>=x:
	print("Yes")
else:
	print("No")

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

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

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


if __name__ == '__main__':
    resolve()