import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {

	/* --------------------------------------------------------------------
	   main
	 * -------------------------------------------------------------------- */
	public static void main(String args[]) throws Exception {

		// ----- input -----
		Input input = new Input();
		final Data l = input.readLine();
		final int D = l.col[0];
		final int N = l.col[1];

		// ----- main -----
		System.out.print((int)Math.pow(100, D)*(N==100?N+1:N));
	}

	/* --------------------------------------------------------------------
	 * inupt class
	 * -------------------------------------------------------------------- */
	static class Input {

		public BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
		public void close() throws Exception {
			input.close();
		}

		public Data readLine() throws Exception {
			return new Data(input.readLine().split(" "));
		}
	}
	/* --------------------------------------------------------------------
	 * data class
	 * -------------------------------------------------------------------- */
	static class Data{
		public int[] col;
		public Data(String[] values) {
			col = new int[values.length];
			for(int i=0; i < values.length; i++) {
				col[i] = Integer.parseInt(values[i]);
			}
		}
	}
} import java.io.BufferedReader; BufferedReader java.io import java.io.InputStreamReader; InputStreamReader java.io public class Main {

	/* --------------------------------------------------------------------
	   main
	 * -------------------------------------------------------------------- */
	public static void main(String args[]) throws Exception {

		// ----- input -----
		Input input = new Input();
		final Data l = input.readLine();
		final int D = l.col[0];
		final int N = l.col[1];

		// ----- main -----
		System.out.print((int)Math.pow(100, D)*(N==100?N+1:N));
	}

	/* --------------------------------------------------------------------
	 * inupt class
	 * -------------------------------------------------------------------- */
	static class Input {

		public BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
		public void close() throws Exception {
			input.close();
		}

		public Data readLine() throws Exception {
			return new Data(input.readLine().split(" "));
		}
	}
	/* --------------------------------------------------------------------
	 * data class
	 * -------------------------------------------------------------------- */
	static class Data{
		public int[] col;
		public Data(String[] values) {
			col = new int[values.length];
			for(int i=0; i < values.length; i++) {
				col[i] = Integer.parseInt(values[i]);
			}
		}
	}
} Main /* --------------------------------------------------------------------
	   main
	 * -------------------------------------------------------------------- */
	public static void main(String args[]) throws Exception {

		// ----- input -----
		Input input = new Input();
		final Data l = input.readLine();
		final int D = l.col[0];
		final int N = l.col[1];

		// ----- main -----
		System.out.print((int)Math.pow(100, D)*(N==100?N+1:N));
	} main {

		// ----- input -----
		Input input = new Input();
		final Data l = input.readLine();
		final int D = l.col[0];
		final int N = l.col[1];

		// ----- main -----
		System.out.print((int)Math.pow(100, D)*(N==100?N+1:N));
	} Input input = new Input(); input new Input() final Data l = input.readLine(); l input.readLine() input.readLine input final int D = l.col[0]; D l.col[0] l.col l l.col 0 final int N = l.col[1]; N l.col[1] l.col l l.col 1 System.out.print((int)Math.pow(100, D)*(N==100?N+1:N)) System.out.print System.out System System.out (int)Math.pow(100, D)*(N==100?N+1:N) (int)Math.pow(100, D) Math.pow Math 100 D (N==100?N+1:N) N==100 N 100 N+1 N 1 N String args[] args static class Input {

		public BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
		public void close() throws Exception {
			input.close();
		}

		public Data readLine() throws Exception {
			return new Data(input.readLine().split(" "));
		}
	} Input public BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); input new BufferedReader(new InputStreamReader(System.in)) public void close() throws Exception {
			input.close();
		} close {
			input.close();
		} input.close() input.close input public Data readLine() throws Exception {
			return new Data(input.readLine().split(" "));
		} readLine {
			return new Data(input.readLine().split(" "));
		} return new Data(input.readLine().split(" ")); new Data(input.readLine().split(" ")) static class Data{
		public int[] col;
		public Data(String[] values) {
			col = new int[values.length];
			for(int i=0; i < values.length; i++) {
				col[i] = Integer.parseInt(values[i]);
			}
		}
	} Data public int[] col; col public Data(String[] values) {
			col = new int[values.length];
			for(int i=0; i < values.length; i++) {
				col[i] = Integer.parseInt(values[i]);
			}
		} Data {
			col = new int[values.length];
			for(int i=0; i < values.length; i++) {
				col[i] = Integer.parseInt(values[i]);
			}
		} col = new int[values.length] col new int[values.length] values.length values values.length for(int i=0; i < values.length; i++) {
				col[i] = Integer.parseInt(values[i]);
			} int i=0; int i=0; i 0 i < values.length i values.length values values.length i++ i++ i {
				col[i] = Integer.parseInt(values[i]);
			} {
				col[i] = Integer.parseInt(values[i]);
			} col[i] = Integer.parseInt(values[i]) col[i] col i Integer.parseInt(values[i]) Integer.parseInt Integer values[i] values i String[] values values public class Main {

	/* --------------------------------------------------------------------
	   main
	 * -------------------------------------------------------------------- */
	public static void main(String args[]) throws Exception {

		// ----- input -----
		Input input = new Input();
		final Data l = input.readLine();
		final int D = l.col[0];
		final int N = l.col[1];

		// ----- main -----
		System.out.print((int)Math.pow(100, D)*(N==100?N+1:N));
	}

	/* --------------------------------------------------------------------
	 * inupt class
	 * -------------------------------------------------------------------- */
	static class Input {

		public BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
		public void close() throws Exception {
			input.close();
		}

		public Data readLine() throws Exception {
			return new Data(input.readLine().split(" "));
		}
	}
	/* --------------------------------------------------------------------
	 * data class
	 * -------------------------------------------------------------------- */
	static class Data{
		public int[] col;
		public Data(String[] values) {
			col = new int[values.length];
			for(int i=0; i < values.length; i++) {
				col[i] = Integer.parseInt(values[i]);
			}
		}
	}
} public class Main {

	/* --------------------------------------------------------------------
	   main
	 * -------------------------------------------------------------------- */
	public static void main(String args[]) throws Exception {

		// ----- input -----
		Input input = new Input();
		final Data l = input.readLine();
		final int D = l.col[0];
		final int N = l.col[1];

		// ----- main -----
		System.out.print((int)Math.pow(100, D)*(N==100?N+1:N));
	}

	/* --------------------------------------------------------------------
	 * inupt class
	 * -------------------------------------------------------------------- */
	static class Input {

		public BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
		public void close() throws Exception {
			input.close();
		}

		public Data readLine() throws Exception {
			return new Data(input.readLine().split(" "));
		}
	}
	/* --------------------------------------------------------------------
	 * data class
	 * -------------------------------------------------------------------- */
	static class Data{
		public int[] col;
		public Data(String[] values) {
			col = new int[values.length];
			for(int i=0; i < values.length; i++) {
				col[i] = Integer.parseInt(values[i]);
			}
		}
	}
} Main
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {

	/* --------------------------------------------------------------------
	   main
	 * -------------------------------------------------------------------- */
	public static void main(String args[]) throws Exception {

		// ----- input -----
		Input input = new Input();
		final Data l = input.readLine();
		final int D = l.col[0];
		final int N = l.col[1];

		// ----- main -----
		System.out.print((int)Math.pow(100, D)*(N==100?N+1:N));
	}

	/* --------------------------------------------------------------------
	 * inupt class
	 * -------------------------------------------------------------------- */
	static class Input {

		public BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
		public void close() throws Exception {
			input.close();
		}

		public Data readLine() throws Exception {
			return new Data(input.readLine().split(" "));
		}
	}
	/* --------------------------------------------------------------------
	 * data class
	 * -------------------------------------------------------------------- */
	static class Data{
		public int[] col;
		public Data(String[] values) {
			col = new int[values.length];
			for(int i=0; i < values.length; i++) {
				col[i] = Integer.parseInt(values[i]);
			}
		}
	}
}