import java.util.*;
 
public class Main {
	
	
	
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		
		int ans = 100000;
		for(int i=0;i<n;i++){
			ans *= 1.05;
			if(ans%1000>0){
				ans = ((ans/1000)+1) * 1000;
			}
		}
		cout(ans);
	}
	
	
	
	public static void cout(int n){
		System.out.println(n);
	}
} import java.util.*; util.* java public class Main {
	
	
	
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		
		int ans = 100000;
		for(int i=0;i<n;i++){
			ans *= 1.05;
			if(ans%1000>0){
				ans = ((ans/1000)+1) * 1000;
			}
		}
		cout(ans);
	}
	
	
	
	public static void cout(int n){
		System.out.println(n);
	}
} Main public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		
		int ans = 100000;
		for(int i=0;i<n;i++){
			ans *= 1.05;
			if(ans%1000>0){
				ans = ((ans/1000)+1) * 1000;
			}
		}
		cout(ans);
	} main {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		
		int ans = 100000;
		for(int i=0;i<n;i++){
			ans *= 1.05;
			if(ans%1000>0){
				ans = ((ans/1000)+1) * 1000;
			}
		}
		cout(ans);
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int n = sc.nextInt(); n sc.nextInt() sc.nextInt sc int ans = 100000; ans 100000 for(int i=0;i<n;i++){
			ans *= 1.05;
			if(ans%1000>0){
				ans = ((ans/1000)+1) * 1000;
			}
		} int i=0; int i=0; i 0 i<n i n i++ i++ i {
			ans *= 1.05;
			if(ans%1000>0){
				ans = ((ans/1000)+1) * 1000;
			}
		} {
			ans *= 1.05;
			if(ans%1000>0){
				ans = ((ans/1000)+1) * 1000;
			}
		} ans *= 1.05 ans 1.05 if(ans%1000>0){
				ans = ((ans/1000)+1) * 1000;
			} ans%1000>0 ans%1000 ans 1000 0 {
				ans = ((ans/1000)+1) * 1000;
			} ans = ((ans/1000)+1) * 1000 ans ((ans/1000)+1) * 1000 ((ans/1000)+1) (ans/1000) ans 1000 1 1000 cout(ans) cout ans String[] args args public static void cout(int n){
		System.out.println(n);
	} cout {
		System.out.println(n);
	} System.out.println(n) System.out.println System.out System System.out n int n n public class Main {
	
	
	
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		
		int ans = 100000;
		for(int i=0;i<n;i++){
			ans *= 1.05;
			if(ans%1000>0){
				ans = ((ans/1000)+1) * 1000;
			}
		}
		cout(ans);
	}
	
	
	
	public static void cout(int n){
		System.out.println(n);
	}
} public class Main {
	
	
	
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		
		int ans = 100000;
		for(int i=0;i<n;i++){
			ans *= 1.05;
			if(ans%1000>0){
				ans = ((ans/1000)+1) * 1000;
			}
		}
		cout(ans);
	}
	
	
	
	public static void cout(int n){
		System.out.println(n);
	}
} Main
import java.util.*;
 
public class Main {
	
	
	
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		
		int ans = 100000;
		for(int i=0;i<n;i++){
			ans *= 1.05;
			if(ans%1000>0){
				ans = ((ans/1000)+1) * 1000;
			}
		}
		cout(ans);
	}
	
	
	
	public static void cout(int n){
		System.out.println(n);
	}
}