import java.io.*;

import java.util.*;





class Main{

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

			ArrayList<Double> equ = new ArrayList<Double>();

			Scanner scan = new Scanner(System.in);

			int n = 0;

			

			while(scan.hasNext()){

					String str1 = scan.next();

					n = Integer.valueOf(str1).intValue();

			}

		
		int money = 100000;
		int check,surp;


		for(int i = n;i>0;i--){	

			
			check = (int)(money * 1.05);
			surp = check%1000;
			if(surp == 0)money = check;
			else{
				money = check-surp+1000;
			}
		}
		System.out.println(money);

	}
		

}
/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz