def func(x):

    if(x % 100 != 0):

        return 0

    else:

        return func(x / 100) + 1



if __name__ == '__main__':

    d, n = list(map(int, input().split()))

    x = 1

    cnt = 0

    while True:

        if func(x) == d:

            cnt += 1

        if cnt == n:

            print(x)

            exit()

        x += 1



    
d, n = list(map(int, input().split()))

if n % 100 == 0:

    n += 1

print((n * 100 ** d))

def func(x):
    if x % 100 != 0:
        return 0
    else:
        return func(x / 100) + 1


if __name__ == "__main__":
    d, n = list(map(int, input().split()))
    x = 1
    cnt = 0
    while True:
        if func(x) == d:
            cnt += 1
        if cnt == n:
            print(x)
            exit()
        x += 1

d, n = list(map(int, input().split()))
if n % 100 == 0:
    n += 1
print((n * 100**d))

-def func(x): -    if x % 100 != 0: -        return 0 -    else: -        return func(x / 100) + 1 - - -if __name__ == "__main__": -    d, n = list(map(int, input().split())) -    x = 1 -    cnt = 0 -    while True: -        if func(x) == d: -            cnt += 1 -        if cnt == n: -            print(x) -            exit() -        x += 1 +d, n = list(map(int, input().split())) +if n % 100 == 0: +    n += 1 +print((n * 100**d))