import java.util.Scanner;

public class Main {

	/** 100 */
	private static final int HUNDRED = 100;

	public static void main(String[] args) {
		try (Scanner scanner = new Scanner(System.in)) {
			int d = scanner.nextInt(), n = scanner.nextInt();
			int pow = 1;
			for (int i = 0; i < d; i++) {
				pow *= HUNDRED;
			}
			// 解説通りの式で計算
			System.out.println((n + (n - 1) / (HUNDRED - 1)) * pow);
		}
	}
} import java.util.Scanner; Scanner java.util public class Main {

	/** 100 */
	private static final int HUNDRED = 100;

	public static void main(String[] args) {
		try (Scanner scanner = new Scanner(System.in)) {
			int d = scanner.nextInt(), n = scanner.nextInt();
			int pow = 1;
			for (int i = 0; i < d; i++) {
				pow *= HUNDRED;
			}
			// 解説通りの式で計算
			System.out.println((n + (n - 1) / (HUNDRED - 1)) * pow);
		}
	}
} Main /** 100 */
	private static final int HUNDRED = 100; HUNDRED 100 public static void main(String[] args) {
		try (Scanner scanner = new Scanner(System.in)) {
			int d = scanner.nextInt(), n = scanner.nextInt();
			int pow = 1;
			for (int i = 0; i < d; i++) {
				pow *= HUNDRED;
			}
			// 解説通りの式で計算
			System.out.println((n + (n - 1) / (HUNDRED - 1)) * pow);
		}
	} main {
		try (Scanner scanner = new Scanner(System.in)) {
			int d = scanner.nextInt(), n = scanner.nextInt();
			int pow = 1;
			for (int i = 0; i < d; i++) {
				pow *= HUNDRED;
			}
			// 解説通りの式で計算
			System.out.println((n + (n - 1) / (HUNDRED - 1)) * pow);
		}
	} try (Scanner scanner = new Scanner(System.in)) {
			int d = scanner.nextInt(), n = scanner.nextInt();
			int pow = 1;
			for (int i = 0; i < d; i++) {
				pow *= HUNDRED;
			}
			// 解説通りの式で計算
			System.out.println((n + (n - 1) / (HUNDRED - 1)) * pow);
		} {
			int d = scanner.nextInt(), n = scanner.nextInt();
			int pow = 1;
			for (int i = 0; i < d; i++) {
				pow *= HUNDRED;
			}
			// 解説通りの式で計算
			System.out.println((n + (n - 1) / (HUNDRED - 1)) * pow);
		} Scanner scanner = new Scanner(System.in) Scanner scanner = new Scanner(System.in) new Scanner(System.in) int d = scanner.nextInt() d scanner.nextInt() scanner.nextInt scanner n = scanner.nextInt(); n scanner.nextInt() scanner.nextInt scanner int pow = 1; pow 1 for (int i = 0; i < d; i++) {
				pow *= HUNDRED;
			} int i = 0; int i = 0; i 0 i < d i d i++ i++ i {
				pow *= HUNDRED;
			} {
				pow *= HUNDRED;
			} pow *= HUNDRED pow HUNDRED System.out.println((n + (n - 1) / (HUNDRED - 1)) * pow) System.out.println System.out System System.out (n + (n - 1) / (HUNDRED - 1)) * pow (n + (n - 1) / (HUNDRED - 1)) n (n - 1) / (HUNDRED - 1) (n - 1) n 1 (HUNDRED - 1) HUNDRED 1 pow String[] args args public class Main {

	/** 100 */
	private static final int HUNDRED = 100;

	public static void main(String[] args) {
		try (Scanner scanner = new Scanner(System.in)) {
			int d = scanner.nextInt(), n = scanner.nextInt();
			int pow = 1;
			for (int i = 0; i < d; i++) {
				pow *= HUNDRED;
			}
			// 解説通りの式で計算
			System.out.println((n + (n - 1) / (HUNDRED - 1)) * pow);
		}
	}
} public class Main {

	/** 100 */
	private static final int HUNDRED = 100;

	public static void main(String[] args) {
		try (Scanner scanner = new Scanner(System.in)) {
			int d = scanner.nextInt(), n = scanner.nextInt();
			int pow = 1;
			for (int i = 0; i < d; i++) {
				pow *= HUNDRED;
			}
			// 解説通りの式で計算
			System.out.println((n + (n - 1) / (HUNDRED - 1)) * pow);
		}
	}
} Main
import java.util.Scanner;

public class Main {

	/** 100 */
	private static final int HUNDRED = 100;

	public static void main(String[] args) {
		try (Scanner scanner = new Scanner(System.in)) {
			int d = scanner.nextInt(), n = scanner.nextInt();
			int pow = 1;
			for (int i = 0; i < d; i++) {
				pow *= HUNDRED;
			}
			// 解説通りの式で計算
			System.out.println((n + (n - 1) / (HUNDRED - 1)) * pow);
		}
	}
}
