import java.util.Scanner;
class Main{
public static void main(String[] args){
 Scanner scan = new Scanner(System.in);
 
 long X = scan.nextLong();
 double azuke = 100;
 double N = 0;
 double rishi = 0.01;
 int count = 0;
  
 
   for (int i = 0; i < 10000; i++){
       if (azuke < X){
  		  N = azuke * 1.01;
          azuke = Math.floor(N);
    	  count += 1;
    	 }
  	   else{
         System.out.println(count);
         break;
   }
  } 
 }
} import java.util.Scanner; Scanner java.util class Main{
public static void main(String[] args){
 Scanner scan = new Scanner(System.in);
 
 long X = scan.nextLong();
 double azuke = 100;
 double N = 0;
 double rishi = 0.01;
 int count = 0;
  
 
   for (int i = 0; i < 10000; i++){
       if (azuke < X){
  		  N = azuke * 1.01;
          azuke = Math.floor(N);
    	  count += 1;
    	 }
  	   else{
         System.out.println(count);
         break;
   }
  } 
 }
} Main public static void main(String[] args){
 Scanner scan = new Scanner(System.in);
 
 long X = scan.nextLong();
 double azuke = 100;
 double N = 0;
 double rishi = 0.01;
 int count = 0;
  
 
   for (int i = 0; i < 10000; i++){
       if (azuke < X){
  		  N = azuke * 1.01;
          azuke = Math.floor(N);
    	  count += 1;
    	 }
  	   else{
         System.out.println(count);
         break;
   }
  } 
 } main {
 Scanner scan = new Scanner(System.in);
 
 long X = scan.nextLong();
 double azuke = 100;
 double N = 0;
 double rishi = 0.01;
 int count = 0;
  
 
   for (int i = 0; i < 10000; i++){
       if (azuke < X){
  		  N = azuke * 1.01;
          azuke = Math.floor(N);
    	  count += 1;
    	 }
  	   else{
         System.out.println(count);
         break;
   }
  } 
 } Scanner scan = new Scanner(System.in); scan new Scanner(System.in) long X = scan.nextLong(); X scan.nextLong() scan.nextLong scan double azuke = 100; azuke 100 double N = 0; N 0 double rishi = 0.01; rishi 0.01 int count = 0; count 0 for (int i = 0; i < 10000; i++){
       if (azuke < X){
  		  N = azuke * 1.01;
          azuke = Math.floor(N);
    	  count += 1;
    	 }
  	   else{
         System.out.println(count);
         break;
   }
  } int i = 0; int i = 0; i 0 i < 10000 i 10000 i++ i++ i {
       if (azuke < X){
  		  N = azuke * 1.01;
          azuke = Math.floor(N);
    	  count += 1;
    	 }
  	   else{
         System.out.println(count);
         break;
   }
  } {
       if (azuke < X){
  		  N = azuke * 1.01;
          azuke = Math.floor(N);
    	  count += 1;
    	 }
  	   else{
         System.out.println(count);
         break;
   }
  } if (azuke < X){
  		  N = azuke * 1.01;
          azuke = Math.floor(N);
    	  count += 1;
    	 }
  	   else{
         System.out.println(count);
         break;
   } azuke < X azuke X {
  		  N = azuke * 1.01;
          azuke = Math.floor(N);
    	  count += 1;
    	 } N = azuke * 1.01 N azuke * 1.01 azuke 1.01 azuke = Math.floor(N) azuke Math.floor(N) Math.floor Math N count += 1 count 1 {
         System.out.println(count);
         break;
   } System.out.println(count) System.out.println System.out System System.out count break; String[] args args
import java.util.Scanner;
class Main{
public static void main(String[] args){
 Scanner scan = new Scanner(System.in);
 
 long X = scan.nextLong();
 double azuke = 100;
 double N = 0;
 double rishi = 0.01;
 int count = 0;
  
 
   for (int i = 0; i < 10000; i++){
       if (azuke < X){
  		  N = azuke * 1.01;
          azuke = Math.floor(N);
    	  count += 1;
    	 }
  	   else{
         System.out.println(count);
         break;
   }
  } 
 }
}