import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.math.BigDecimal;

class Main {

	public static void main(String[] args) throws IOException {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

		try {

			int week = Integer.parseInt(br.readLine());

			BigDecimal interest = new BigDecimal("0.05");
			BigDecimal debt = new BigDecimal("100000");

			for (int i = 0; i < week; i++) {

				debt = debt.add(debt.multiply(interest))
						.setScale(-3, BigDecimal.ROUND_UP);

			}

			System.out.println(debt.toPlainString());

		} finally {
			br.close();

		}
	}
} import java.io.BufferedReader; BufferedReader java.io import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io import java.math.BigDecimal; BigDecimal java.math class Main {

	public static void main(String[] args) throws IOException {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

		try {

			int week = Integer.parseInt(br.readLine());

			BigDecimal interest = new BigDecimal("0.05");
			BigDecimal debt = new BigDecimal("100000");

			for (int i = 0; i < week; i++) {

				debt = debt.add(debt.multiply(interest))
						.setScale(-3, BigDecimal.ROUND_UP);

			}

			System.out.println(debt.toPlainString());

		} finally {
			br.close();

		}
	}
} Main public static void main(String[] args) throws IOException {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

		try {

			int week = Integer.parseInt(br.readLine());

			BigDecimal interest = new BigDecimal("0.05");
			BigDecimal debt = new BigDecimal("100000");

			for (int i = 0; i < week; i++) {

				debt = debt.add(debt.multiply(interest))
						.setScale(-3, BigDecimal.ROUND_UP);

			}

			System.out.println(debt.toPlainString());

		} finally {
			br.close();

		}
	} main {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

		try {

			int week = Integer.parseInt(br.readLine());

			BigDecimal interest = new BigDecimal("0.05");
			BigDecimal debt = new BigDecimal("100000");

			for (int i = 0; i < week; i++) {

				debt = debt.add(debt.multiply(interest))
						.setScale(-3, BigDecimal.ROUND_UP);

			}

			System.out.println(debt.toPlainString());

		} finally {
			br.close();

		}
	} BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) try {

			int week = Integer.parseInt(br.readLine());

			BigDecimal interest = new BigDecimal("0.05");
			BigDecimal debt = new BigDecimal("100000");

			for (int i = 0; i < week; i++) {

				debt = debt.add(debt.multiply(interest))
						.setScale(-3, BigDecimal.ROUND_UP);

			}

			System.out.println(debt.toPlainString());

		} finally {
			br.close();

		} {
			br.close();

		} br.close() br.close br {

			int week = Integer.parseInt(br.readLine());

			BigDecimal interest = new BigDecimal("0.05");
			BigDecimal debt = new BigDecimal("100000");

			for (int i = 0; i < week; i++) {

				debt = debt.add(debt.multiply(interest))
						.setScale(-3, BigDecimal.ROUND_UP);

			}

			System.out.println(debt.toPlainString());

		} int week = Integer.parseInt(br.readLine()); week Integer.parseInt(br.readLine()) Integer.parseInt Integer br.readLine() br.readLine br BigDecimal interest = new BigDecimal("0.05"); interest new BigDecimal("0.05") BigDecimal debt = new BigDecimal("100000"); debt new BigDecimal("100000") for (int i = 0; i < week; i++) {

				debt = debt.add(debt.multiply(interest))
						.setScale(-3, BigDecimal.ROUND_UP);

			} int i = 0; int i = 0; i 0 i < week i week i++ i++ i {

				debt = debt.add(debt.multiply(interest))
						.setScale(-3, BigDecimal.ROUND_UP);

			} {

				debt = debt.add(debt.multiply(interest))
						.setScale(-3, BigDecimal.ROUND_UP);

			} debt = debt.add(debt.multiply(interest))
						.setScale(-3, BigDecimal.ROUND_UP) debt debt.add(debt.multiply(interest))
						.setScale(-3, BigDecimal.ROUND_UP) debt.add(debt.multiply(interest))
						.setScale debt.add(debt.multiply(interest)) debt.add debt debt.multiply(interest) debt.multiply debt interest -3 3 BigDecimal.ROUND_UP BigDecimal BigDecimal.ROUND_UP System.out.println(debt.toPlainString()) System.out.println System.out System System.out debt.toPlainString() debt.toPlainString debt String[] args args
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.math.BigDecimal;

class Main {

	public static void main(String[] args) throws IOException {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

		try {

			int week = Integer.parseInt(br.readLine());

			BigDecimal interest = new BigDecimal("0.05");
			BigDecimal debt = new BigDecimal("100000");

			for (int i = 0; i < week; i++) {

				debt = debt.add(debt.multiply(interest))
						.setScale(-3, BigDecimal.ROUND_UP);

			}

			System.out.println(debt.toPlainString());

		} finally {
			br.close();

		}
	}
}