import java.math.BigDecimal;
import java.util.Scanner;

public class Main {
	public static void main(String[] args){
		//??????????????°
		int nissuu;
		int shakkinn = 100000;
		double risoku;
		int newShakkinn;

		Scanner sc = new Scanner(System.in);		//?????????????????§??\???
		nissuu = sc.nextInt();		//?????±????????\?????????

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

			risoku = shakkinn * 0.05;
			newShakkinn = shakkinn + (int)risoku;		//1??\????????????

			BigDecimal bd = new BigDecimal(newShakkinn);		//??°???????????????bd?????\??????
			bd = bd.setScale(-3 , BigDecimal.ROUND_UP);		//1000??\????????????????????????
			shakkinn = (int)bd.doubleValue();

		}

		System.out.println(shakkinn);

	}
} import java.math.BigDecimal; BigDecimal java.math import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String[] args){
		//??????????????°
		int nissuu;
		int shakkinn = 100000;
		double risoku;
		int newShakkinn;

		Scanner sc = new Scanner(System.in);		//?????????????????§??\???
		nissuu = sc.nextInt();		//?????±????????\?????????

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

			risoku = shakkinn * 0.05;
			newShakkinn = shakkinn + (int)risoku;		//1??\????????????

			BigDecimal bd = new BigDecimal(newShakkinn);		//??°???????????????bd?????\??????
			bd = bd.setScale(-3 , BigDecimal.ROUND_UP);		//1000??\????????????????????????
			shakkinn = (int)bd.doubleValue();

		}

		System.out.println(shakkinn);

	}
} Main public static void main(String[] args){
		//??????????????°
		int nissuu;
		int shakkinn = 100000;
		double risoku;
		int newShakkinn;

		Scanner sc = new Scanner(System.in);		//?????????????????§??\???
		nissuu = sc.nextInt();		//?????±????????\?????????

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

			risoku = shakkinn * 0.05;
			newShakkinn = shakkinn + (int)risoku;		//1??\????????????

			BigDecimal bd = new BigDecimal(newShakkinn);		//??°???????????????bd?????\??????
			bd = bd.setScale(-3 , BigDecimal.ROUND_UP);		//1000??\????????????????????????
			shakkinn = (int)bd.doubleValue();

		}

		System.out.println(shakkinn);

	} main {
		//??????????????°
		int nissuu;
		int shakkinn = 100000;
		double risoku;
		int newShakkinn;

		Scanner sc = new Scanner(System.in);		//?????????????????§??\???
		nissuu = sc.nextInt();		//?????±????????\?????????

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

			risoku = shakkinn * 0.05;
			newShakkinn = shakkinn + (int)risoku;		//1??\????????????

			BigDecimal bd = new BigDecimal(newShakkinn);		//??°???????????????bd?????\??????
			bd = bd.setScale(-3 , BigDecimal.ROUND_UP);		//1000??\????????????????????????
			shakkinn = (int)bd.doubleValue();

		}

		System.out.println(shakkinn);

	} int nissuu; nissuu int shakkinn = 100000; shakkinn 100000 double risoku; risoku int newShakkinn; newShakkinn Scanner sc = new Scanner(System.in); sc new Scanner(System.in) nissuu = sc.nextInt() nissuu sc.nextInt() sc.nextInt sc for(int i=0; i<nissuu; i++){

			risoku = shakkinn * 0.05;
			newShakkinn = shakkinn + (int)risoku;		//1??\????????????

			BigDecimal bd = new BigDecimal(newShakkinn);		//??°???????????????bd?????\??????
			bd = bd.setScale(-3 , BigDecimal.ROUND_UP);		//1000??\????????????????????????
			shakkinn = (int)bd.doubleValue();

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

			risoku = shakkinn * 0.05;
			newShakkinn = shakkinn + (int)risoku;		//1??\????????????

			BigDecimal bd = new BigDecimal(newShakkinn);		//??°???????????????bd?????\??????
			bd = bd.setScale(-3 , BigDecimal.ROUND_UP);		//1000??\????????????????????????
			shakkinn = (int)bd.doubleValue();

		} {

			risoku = shakkinn * 0.05;
			newShakkinn = shakkinn + (int)risoku;		//1??\????????????

			BigDecimal bd = new BigDecimal(newShakkinn);		//??°???????????????bd?????\??????
			bd = bd.setScale(-3 , BigDecimal.ROUND_UP);		//1000??\????????????????????????
			shakkinn = (int)bd.doubleValue();

		} risoku = shakkinn * 0.05 risoku shakkinn * 0.05 shakkinn 0.05 newShakkinn = shakkinn + (int)risoku newShakkinn shakkinn + (int)risoku shakkinn (int)risoku BigDecimal bd = new BigDecimal(newShakkinn); bd new BigDecimal(newShakkinn) bd = bd.setScale(-3 , BigDecimal.ROUND_UP) bd bd.setScale(-3 , BigDecimal.ROUND_UP) bd.setScale bd -3 3 BigDecimal.ROUND_UP BigDecimal BigDecimal.ROUND_UP shakkinn = (int)bd.doubleValue() shakkinn (int)bd.doubleValue() bd.doubleValue bd System.out.println(shakkinn) System.out.println System.out System System.out shakkinn String[] args args public class Main {
	public static void main(String[] args){
		//??????????????°
		int nissuu;
		int shakkinn = 100000;
		double risoku;
		int newShakkinn;

		Scanner sc = new Scanner(System.in);		//?????????????????§??\???
		nissuu = sc.nextInt();		//?????±????????\?????????

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

			risoku = shakkinn * 0.05;
			newShakkinn = shakkinn + (int)risoku;		//1??\????????????

			BigDecimal bd = new BigDecimal(newShakkinn);		//??°???????????????bd?????\??????
			bd = bd.setScale(-3 , BigDecimal.ROUND_UP);		//1000??\????????????????????????
			shakkinn = (int)bd.doubleValue();

		}

		System.out.println(shakkinn);

	}
} public class Main {
	public static void main(String[] args){
		//??????????????°
		int nissuu;
		int shakkinn = 100000;
		double risoku;
		int newShakkinn;

		Scanner sc = new Scanner(System.in);		//?????????????????§??\???
		nissuu = sc.nextInt();		//?????±????????\?????????

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

			risoku = shakkinn * 0.05;
			newShakkinn = shakkinn + (int)risoku;		//1??\????????????

			BigDecimal bd = new BigDecimal(newShakkinn);		//??°???????????????bd?????\??????
			bd = bd.setScale(-3 , BigDecimal.ROUND_UP);		//1000??\????????????????????????
			shakkinn = (int)bd.doubleValue();

		}

		System.out.println(shakkinn);

	}
} Main
import java.math.BigDecimal;
import java.util.Scanner;

public class Main {
	public static void main(String[] args){
		//??????????????°
		int nissuu;
		int shakkinn = 100000;
		double risoku;
		int newShakkinn;

		Scanner sc = new Scanner(System.in);		//?????????????????§??\???
		nissuu = sc.nextInt();		//?????±????????\?????????

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

			risoku = shakkinn * 0.05;
			newShakkinn = shakkinn + (int)risoku;		//1??\????????????

			BigDecimal bd = new BigDecimal(newShakkinn);		//??°???????????????bd?????\??????
			bd = bd.setScale(-3 , BigDecimal.ROUND_UP);		//1000??\????????????????????????
			shakkinn = (int)bd.doubleValue();

		}

		System.out.println(shakkinn);

	}
}