import java.util.Scanner;
public class Main {
	public static void main(String args[]) {
		Scanner scan=new Scanner(System.in);
		long x=scan.nextLong();
		long m=100;
		long y=1;
		for(;;) {
			m=m+m/100;//m=m*101/100だとオーバーフローする可能性
			if(m>=x) {
				System.out.println(y);
				break;
			}
			else {
				y++;
			}
		}
	}
} import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String args[]) {
		Scanner scan=new Scanner(System.in);
		long x=scan.nextLong();
		long m=100;
		long y=1;
		for(;;) {
			m=m+m/100;//m=m*101/100だとオーバーフローする可能性
			if(m>=x) {
				System.out.println(y);
				break;
			}
			else {
				y++;
			}
		}
	}
} Main public static void main(String args[]) {
		Scanner scan=new Scanner(System.in);
		long x=scan.nextLong();
		long m=100;
		long y=1;
		for(;;) {
			m=m+m/100;//m=m*101/100だとオーバーフローする可能性
			if(m>=x) {
				System.out.println(y);
				break;
			}
			else {
				y++;
			}
		}
	} main {
		Scanner scan=new Scanner(System.in);
		long x=scan.nextLong();
		long m=100;
		long y=1;
		for(;;) {
			m=m+m/100;//m=m*101/100だとオーバーフローする可能性
			if(m>=x) {
				System.out.println(y);
				break;
			}
			else {
				y++;
			}
		}
	} Scanner scan=new Scanner(System.in); scan new Scanner(System.in) long x=scan.nextLong(); x scan.nextLong() scan.nextLong scan long m=100; m 100 long y=1; y 1 for(;;) {
			m=m+m/100;//m=m*101/100だとオーバーフローする可能性
			if(m>=x) {
				System.out.println(y);
				break;
			}
			else {
				y++;
			}
		} ; {
			m=m+m/100;//m=m*101/100だとオーバーフローする可能性
			if(m>=x) {
				System.out.println(y);
				break;
			}
			else {
				y++;
			}
		} {
			m=m+m/100;//m=m*101/100だとオーバーフローする可能性
			if(m>=x) {
				System.out.println(y);
				break;
			}
			else {
				y++;
			}
		} m=m+m/100 m m+m/100 m m/100 m 100 if(m>=x) {
				System.out.println(y);
				break;
			}
			else {
				y++;
			} m>=x m x {
				System.out.println(y);
				break;
			} System.out.println(y) System.out.println System.out System System.out y break; {
				y++;
			} y++ y String args[] args public class Main {
	public static void main(String args[]) {
		Scanner scan=new Scanner(System.in);
		long x=scan.nextLong();
		long m=100;
		long y=1;
		for(;;) {
			m=m+m/100;//m=m*101/100だとオーバーフローする可能性
			if(m>=x) {
				System.out.println(y);
				break;
			}
			else {
				y++;
			}
		}
	}
} public class Main {
	public static void main(String args[]) {
		Scanner scan=new Scanner(System.in);
		long x=scan.nextLong();
		long m=100;
		long y=1;
		for(;;) {
			m=m+m/100;//m=m*101/100だとオーバーフローする可能性
			if(m>=x) {
				System.out.println(y);
				break;
			}
			else {
				y++;
			}
		}
	}
} Main
import java.util.Scanner;
public class Main {
	public static void main(String args[]) {
		Scanner scan=new Scanner(System.in);
		long x=scan.nextLong();
		long m=100;
		long y=1;
		for(;;) {
			m=m+m/100;//m=m*101/100だとオーバーフローする可能性
			if(m>=x) {
				System.out.println(y);
				break;
			}
			else {
				y++;
			}
		}
	}
}