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

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

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

if 500*a>=s:
  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())
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=(int(y) for y 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):
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('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())
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())
ans = 500 * K
if ans >= X:
    print("Yes")
    exit(0)
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(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())
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 x <= 500 * k:
  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( "No" )
else:
    print( "Yes" )

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

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

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

Solution (Python):
num500, total = map(int, input().split())
print('Yes' if num500 * 500 >= total 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 = [int(x) for x in 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 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):
a = list(map(int,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):

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 = 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):
m = input().split(" ")
print("Yes" if ((int(m[0]) * 500 ) >= int(m[1])) else "No")

Solution (Python):
ri = lambda S: [int(v) for v in S.split()]
def rii(): return ri(input())
 
K, X = rii()

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 k*500 < 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):
K, X = map(int, input().split())

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

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

Solution (Python):
import sys
K, X = map(int, next(sys.stdin).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):
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):
import sys

readline = sys.stdin.readline
MOD = 10 ** 9 + 7
INF = float('INF')
sys.setrecursionlimit(10 ** 5)


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

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


if __name__ == '__main__':
    main()

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

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

Solution (Python):

from collections import defaultdict, Counter
from itertools import product, groupby, count, permutations, combinations
from math import pi, sqrt
from collections import deque
from bisect import bisect, bisect_left, bisect_right
from string import ascii_lowercase
from functools import lru_cache
import sys
sys.setrecursionlimit(10000)
INF = float("inf")
YES, Yes, yes, NO, No, no = "YES", "Yes", "yes", "NO", "No", "no"
dy4, dx4 = [0, 1, 0, -1], [1, 0, -1, 0]
dy8, dx8 = [0, -1, 0, 1, 1, -1, -1, 1], [1, 0, -1, 0, 1, 1, -1, -1]


def inside(y, x, H, W):
    return 0 <= y < H and 0 <= x < W


def ceil(a, b):
    return (a + b - 1) // b


def sum_of_arithmetic_progression(s, d, n):
    return n * (2 * s + (n - 1) * d) // 2


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


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


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


def main():
    solve()


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())
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):
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):
import sys
sys.setrecursionlimit(10**7) 
import math
from copy import copy, deepcopy
from copy import deepcopy as dcp
from operator import itemgetter
from bisect import bisect_left, bisect, bisect_right

from collections import deque, defaultdict


from collections import Counter

from itertools import accumulate,combinations,permutations,product

from heapq import heapify,heappop,heappush

from functools import reduce,lru_cache

from decimal import Decimal
from argparse import ArgumentParser

args=ArgumentParser()
args.add_argument('-loc', '--local', type=bool,default=False)
LOCAL=args.parse_args().local

def input(): 
    x=sys.stdin.readline(); 
    if x[-1]=="\n": 
        return x.rstrip() 
    return x
    
def printe(*x):_=print("
def printl(li): _=print(*li, sep="\n") if li else None
def argsort(s, return_sorted=False): 
    inds=sorted(range(len(s)), key=lambda k: s[k])
    if return_sorted: return inds, [s[i] for i in inds]
    return inds
def alp2num(c,cap=False): return ord(c)-97 if not cap else ord(c)-65
def num2alp(i,cap=False): return chr(i+97) if not cap else chr(i+65)
def matmat(A,B):
    K,N,M=len(B),len(A),len(B[0])
    return [[sum([(A[i][k]*B[k][j]) for k in range(K)]) for j in range(M)] for i in range(N)]
def matvec(M,v):
    N,size=len(v),len(M)
    return [sum([M[i][j]*v[j] for j in range(N)]) for i in range(size)]
def T(M):
    n,m=len(M),len(M[0])
    return [[M[j][i] for j in range(n)] for i in range(m)]
def binr(x): return bin(x)[2:]
def bitcount(x): 
    x= x - ((x >> 1) & 0x5555555555555555)
    x= (x & 0x3333333333333333) + ((x >> 2) & 0x3333333333333333)
    x= (x + (x >> 4)) & 0x0f0f0f0f0f0f0f0f 
    x+= (x >> 8); x+= (x >> 16); x+= (x >> 32) 
    return x & 0x7f

def main():
    mod = 1000000007
    

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

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


if __name__ == "__main__":
    main()

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())
print(["No", "Yes"][500 * 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):
def main():
    K, X = map(int, input().split())

    if 500 * K >= X:
        ans = "Yes"
    else:
        ans = "No"

    print(ans)


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())
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):
print("Yes" if eval(input().replace(" ","*500>=")) else "No")

Solution (Python):

import sys
sys.setrecursionlimit(10**9)


YES = "Yes"  
NO = "No"  

INF=10**20
def solve(K: int, X: int):
    print(YES if K*500 >= X else NO)
    return

def main():
    def iterate_tokens():
        for line in sys.stdin:
            for word in line.split():
                yield word
    tokens = iterate_tokens()
    K = int(next(tokens))  
    X = int(next(tokens))  
    solve(K, X)



if __name__ == "__main__":
    main()

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

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

Solution (Python):
a,b=input().split()
a=int(a)
b=int(b)
if a*500>=b:
  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):
a = list(map(int, input().split()))
if 500*a[0] >= 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):
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<=k*500:print("Yes")
else:print("No")

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

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

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

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

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

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

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

Solution (Python):



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

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

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

Solution (Python):
import sys, bisect, math, itertools, string, queue, copy








def inp(): return int(input())
def inpm(): return map(int,input().split())
def inpl(): return list(map(int, input().split()))
def inpls(): return list(input().split())
def inplm(n): return list(int(input()) for _ in range(n))
def inplL(n): return [list(input()) for _ in range(n)]
def inplT(n): return [tuple(input()) for _ in range(n)]
def inpll(n): return [list(map(int, input().split())) for _ in range(n)]
def inplls(n): return sorted([list(map(int, input().split())) for _ in range(n)])

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

Solution (Python):


from typing import *
import collections
import functools
import itertools
import math
import sys

INF = float('inf')
YES = "Yes"  
NO = "No"  


def solve(K: int, X: int):
    return [NO, YES][500*K >= X]


def main():

    sys.setrecursionlimit(10 ** 6)

    def iterate_tokens():
        for line in sys.stdin:
            for word in line.split():
                yield word
    tokens = iterate_tokens()
    K = int(next(tokens))  
    X = int(next(tokens))  
    print(f'{solve(K, X)}')


if __name__ == '__main__':
    main()

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

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

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())
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):
K,X = map(int, open(0).read().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):
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):
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())
print("Yes" if 500*k >= x else "No")

Solution (Python):
import sys, bisect, math, itertools, string, queue, copy
import numpy as np
import scipy
from collections import Counter,defaultdict,deque
from itertools import permutations, combinations
from heapq import heappop, heappush

sys.setrecursionlimit(10**8)
mod = 10**9+7
def inp(): return int(input())
def inpm(): return map(int,input().split())
def inpl(): return list(map(int, input().split()))
def inpls(): return list(input().split())
def inplm(n): return list(int(input()) for _ in range(n))
def inplL(n): return [list(input()) for _ in range(n)]
def inplT(n): return [tuple(input()) for _ in range(n)]
def inpll(n): return [list(map(int, input().split())) for _ in range(n)]
def inplls(n): return sorted([list(map(int, input().split())) for _ in range(n)])

k,x = inpm()
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 bisect,collections,copy,heapq,itertools,math,numpy,string
import sys
sys.setrecursionlimit(10**7)

def S(): return sys.stdin.readline().rstrip()
def I(): return int(sys.stdin.readline().rstrip())
def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))
def LS(): return list(sys.stdin.readline().rstrip().split())

def main():
    K,X = LI()
    print("Yes" if 500*K>=X else "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):

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

print(ans)

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

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

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

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

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

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

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

if C*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 = 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 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())
sum = 500 * K
if sum >= 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("No")
else:
  print("Yes")

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

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

if '__main__' == __name__:
    resolve()

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

ans = 500*K

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

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

if x>ans:
    print('No')
else:
    print('Yes')

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

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


if __name__ == '__main__':
    main()

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

Solution (Python):
X,Y = map(int,input().split())
print('YNeos'[X*500<Y::2])

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

if __name__ == "__main__":
    solve()

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

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

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

Solution (Python):


def main():

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

    money = 500 * K

    if money >= X:
        ans = 'Yes'

    else:
        ans = 'No'

    print(ans)


if __name__ == "__main__":
    main()

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

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

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

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

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

Solution (Python):
a, b = (int(x) for x in input().split())

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

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

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

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

Solution (Python):
import os, sys, re, math

(K, X) = (int(n) for n in input().split())

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

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

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

Solution (Python):






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

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

Solution (Python):
tmp = input().split(" ")
 
N = int(tmp[0])
X = int(tmp[1])
 
if X <= 500 * N:
  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 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):
n,y=map(int,input().split())

print('Yes' if n*500>=y 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())
print('Yes' if K*500 >= 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())
print('Yes' if 500*K>=X else 'No')

Solution (Python):
import re
import sys
import math
import itertools
import bisect
from copy import copy
from collections import deque,Counter
from decimal import Decimal
import functools
def v(): return input()
def k(): return int(input())
def S(): return input().split()
def I(): return map(int,input().split())
def X(): return list(input())
def L(): return list(input().split())
def l(): return list(map(int,input().split()))
def lcm(a,b): return a*b//math.gcd(a,b)
sys.setrecursionlimit(10 ** 9)
mod = 10**9+7
cnt = 0
ans = 0
inf = float("inf")

k,x = I()
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 k * 500 >= x:
  print("Yes")
else:
  print("No")