import java.util.Scanner;
import java.math.*;
import java.math.*;
public class Main {
	
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		// 整数の入力
		//int a = sc.nextInt();
		// スペース区切りの整数の入力
		//int b = sc.nextInt();
		//int c = sc.nextInt();
		// 文字列の入力
		//String s = sc.next();
		//1文字ずつ
		//s.atChar(i);
		// 出力
		//System.out.println("");
		int count=0;
		int D=sc.nextInt();
		int N=sc.nextInt();
		if(N==100){
			N=N+1;
		}
		
		int x=(int)Math.pow(100, D)*N;
		System.out.println(x);
		
	}
} import java.util.Scanner; Scanner java.util import java.math.*; math.* java import java.math.*; math.* java public class Main {
	
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		// 整数の入力
		//int a = sc.nextInt();
		// スペース区切りの整数の入力
		//int b = sc.nextInt();
		//int c = sc.nextInt();
		// 文字列の入力
		//String s = sc.next();
		//1文字ずつ
		//s.atChar(i);
		// 出力
		//System.out.println("");
		int count=0;
		int D=sc.nextInt();
		int N=sc.nextInt();
		if(N==100){
			N=N+1;
		}
		
		int x=(int)Math.pow(100, D)*N;
		System.out.println(x);
		
	}
} Main public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		// 整数の入力
		//int a = sc.nextInt();
		// スペース区切りの整数の入力
		//int b = sc.nextInt();
		//int c = sc.nextInt();
		// 文字列の入力
		//String s = sc.next();
		//1文字ずつ
		//s.atChar(i);
		// 出力
		//System.out.println("");
		int count=0;
		int D=sc.nextInt();
		int N=sc.nextInt();
		if(N==100){
			N=N+1;
		}
		
		int x=(int)Math.pow(100, D)*N;
		System.out.println(x);
		
	} main {
		Scanner sc = new Scanner(System.in);
		// 整数の入力
		//int a = sc.nextInt();
		// スペース区切りの整数の入力
		//int b = sc.nextInt();
		//int c = sc.nextInt();
		// 文字列の入力
		//String s = sc.next();
		//1文字ずつ
		//s.atChar(i);
		// 出力
		//System.out.println("");
		int count=0;
		int D=sc.nextInt();
		int N=sc.nextInt();
		if(N==100){
			N=N+1;
		}
		
		int x=(int)Math.pow(100, D)*N;
		System.out.println(x);
		
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int count=0; count 0 int D=sc.nextInt(); D sc.nextInt() sc.nextInt sc int N=sc.nextInt(); N sc.nextInt() sc.nextInt sc if(N==100){
			N=N+1;
		} N==100 N 100 {
			N=N+1;
		} N=N+1 N N+1 N 1 int x=(int)Math.pow(100, D)*N; x (int)Math.pow(100, D)*N (int)Math.pow(100, D) Math.pow Math 100 D N System.out.println(x) System.out.println System.out System System.out x String[] args args public class Main {
	
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		// 整数の入力
		//int a = sc.nextInt();
		// スペース区切りの整数の入力
		//int b = sc.nextInt();
		//int c = sc.nextInt();
		// 文字列の入力
		//String s = sc.next();
		//1文字ずつ
		//s.atChar(i);
		// 出力
		//System.out.println("");
		int count=0;
		int D=sc.nextInt();
		int N=sc.nextInt();
		if(N==100){
			N=N+1;
		}
		
		int x=(int)Math.pow(100, D)*N;
		System.out.println(x);
		
	}
} public class Main {
	
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		// 整数の入力
		//int a = sc.nextInt();
		// スペース区切りの整数の入力
		//int b = sc.nextInt();
		//int c = sc.nextInt();
		// 文字列の入力
		//String s = sc.next();
		//1文字ずつ
		//s.atChar(i);
		// 出力
		//System.out.println("");
		int count=0;
		int D=sc.nextInt();
		int N=sc.nextInt();
		if(N==100){
			N=N+1;
		}
		
		int x=(int)Math.pow(100, D)*N;
		System.out.println(x);
		
	}
} Main
import java.util.Scanner;
import java.math.*;
import java.math.*;
public class Main {
	
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		// 整数の入力
		//int a = sc.nextInt();
		// スペース区切りの整数の入力
		//int b = sc.nextInt();
		//int c = sc.nextInt();
		// 文字列の入力
		//String s = sc.next();
		//1文字ずつ
		//s.atChar(i);
		// 出力
		//System.out.println("");
		int count=0;
		int D=sc.nextInt();
		int N=sc.nextInt();
		if(N==100){
			N=N+1;
		}
		
		int x=(int)Math.pow(100, D)*N;
		System.out.println(x);
		
	}
}