import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        try (Scanner sc = new Scanner(System.in)) {
            int N = sc.nextInt();
            int K = sc.nextInt();

            int result = 1;

            int tmp = N;
            while (tmp / K > 0) {
                result++;
                tmp /= K;
            }

            System.out.println(result);

        }
    }

} import java.util.Scanner; Scanner java.util public class Main {
    public static void main(String[] args) {
        try (Scanner sc = new Scanner(System.in)) {
            int N = sc.nextInt();
            int K = sc.nextInt();

            int result = 1;

            int tmp = N;
            while (tmp / K > 0) {
                result++;
                tmp /= K;
            }

            System.out.println(result);

        }
    }

} Main public static void main(String[] args) {
        try (Scanner sc = new Scanner(System.in)) {
            int N = sc.nextInt();
            int K = sc.nextInt();

            int result = 1;

            int tmp = N;
            while (tmp / K > 0) {
                result++;
                tmp /= K;
            }

            System.out.println(result);

        }
    } main {
        try (Scanner sc = new Scanner(System.in)) {
            int N = sc.nextInt();
            int K = sc.nextInt();

            int result = 1;

            int tmp = N;
            while (tmp / K > 0) {
                result++;
                tmp /= K;
            }

            System.out.println(result);

        }
    } try (Scanner sc = new Scanner(System.in)) {
            int N = sc.nextInt();
            int K = sc.nextInt();

            int result = 1;

            int tmp = N;
            while (tmp / K > 0) {
                result++;
                tmp /= K;
            }

            System.out.println(result);

        } {
            int N = sc.nextInt();
            int K = sc.nextInt();

            int result = 1;

            int tmp = N;
            while (tmp / K > 0) {
                result++;
                tmp /= K;
            }

            System.out.println(result);

        } Scanner sc = new Scanner(System.in) Scanner sc = new Scanner(System.in) new Scanner(System.in) int N = sc.nextInt(); N sc.nextInt() sc.nextInt sc int K = sc.nextInt(); K sc.nextInt() sc.nextInt sc int result = 1; result 1 int tmp = N; tmp N while (tmp / K > 0) {
                result++;
                tmp /= K;
            } tmp / K > 0 tmp / K tmp K 0 {
                result++;
                tmp /= K;
            } result++ result tmp /= K tmp K System.out.println(result) System.out.println System.out System System.out result String[] args args public class Main {
    public static void main(String[] args) {
        try (Scanner sc = new Scanner(System.in)) {
            int N = sc.nextInt();
            int K = sc.nextInt();

            int result = 1;

            int tmp = N;
            while (tmp / K > 0) {
                result++;
                tmp /= K;
            }

            System.out.println(result);

        }
    }

} public class Main {
    public static void main(String[] args) {
        try (Scanner sc = new Scanner(System.in)) {
            int N = sc.nextInt();
            int K = sc.nextInt();

            int result = 1;

            int tmp = N;
            while (tmp / K > 0) {
                result++;
                tmp /= K;
            }

            System.out.println(result);

        }
    }

} Main
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        try (Scanner sc = new Scanner(System.in)) {
            int N = sc.nextInt();
            int K = sc.nextInt();

            int result = 1;

            int tmp = N;
            while (tmp / K > 0) {
                result++;
                tmp /= K;
            }

            System.out.println(result);

        }
    }

}