public class Main {
    public static void main (String[] srgs){

        // ??????????????????????????????.
        // ?????????????????? int ?????¨??????????????????.
        java.util.Scanner sc = new java.util.Scanner(System.in);
        int n = sc.nextInt();

        //
        for (int i = 1; i <= n; i ++) {
            if (i % 3 == 0) { System.out.print(" " + i); }
            else {
                if (i % 10 == 3) { System.out.print(" " + i); }
                else {
                    int a = i;
                    while (a > 0) {
                        if (a % 10 == 3) { System.out.print(" " + i); break; }
                        a /= 10;
                    }
                }
            }
        }
        System.out.print("\n");
    }
} public class Main {
    public static void main (String[] srgs){

        // ??????????????????????????????.
        // ?????????????????? int ?????¨??????????????????.
        java.util.Scanner sc = new java.util.Scanner(System.in);
        int n = sc.nextInt();

        //
        for (int i = 1; i <= n; i ++) {
            if (i % 3 == 0) { System.out.print(" " + i); }
            else {
                if (i % 10 == 3) { System.out.print(" " + i); }
                else {
                    int a = i;
                    while (a > 0) {
                        if (a % 10 == 3) { System.out.print(" " + i); break; }
                        a /= 10;
                    }
                }
            }
        }
        System.out.print("\n");
    }
} Main public static void main (String[] srgs){

        // ??????????????????????????????.
        // ?????????????????? int ?????¨??????????????????.
        java.util.Scanner sc = new java.util.Scanner(System.in);
        int n = sc.nextInt();

        //
        for (int i = 1; i <= n; i ++) {
            if (i % 3 == 0) { System.out.print(" " + i); }
            else {
                if (i % 10 == 3) { System.out.print(" " + i); }
                else {
                    int a = i;
                    while (a > 0) {
                        if (a % 10 == 3) { System.out.print(" " + i); break; }
                        a /= 10;
                    }
                }
            }
        }
        System.out.print("\n");
    } main {

        // ??????????????????????????????.
        // ?????????????????? int ?????¨??????????????????.
        java.util.Scanner sc = new java.util.Scanner(System.in);
        int n = sc.nextInt();

        //
        for (int i = 1; i <= n; i ++) {
            if (i % 3 == 0) { System.out.print(" " + i); }
            else {
                if (i % 10 == 3) { System.out.print(" " + i); }
                else {
                    int a = i;
                    while (a > 0) {
                        if (a % 10 == 3) { System.out.print(" " + i); break; }
                        a /= 10;
                    }
                }
            }
        }
        System.out.print("\n");
    } java.util.Scanner sc = new java.util.Scanner(System.in); sc new java.util.Scanner(System.in) int n = sc.nextInt(); n sc.nextInt() sc.nextInt sc for (int i = 1; i <= n; i ++) {
            if (i % 3 == 0) { System.out.print(" " + i); }
            else {
                if (i % 10 == 3) { System.out.print(" " + i); }
                else {
                    int a = i;
                    while (a > 0) {
                        if (a % 10 == 3) { System.out.print(" " + i); break; }
                        a /= 10;
                    }
                }
            }
        } int i = 1; int i = 1; i 1 i <= n i n i ++ i ++ i {
            if (i % 3 == 0) { System.out.print(" " + i); }
            else {
                if (i % 10 == 3) { System.out.print(" " + i); }
                else {
                    int a = i;
                    while (a > 0) {
                        if (a % 10 == 3) { System.out.print(" " + i); break; }
                        a /= 10;
                    }
                }
            }
        } {
            if (i % 3 == 0) { System.out.print(" " + i); }
            else {
                if (i % 10 == 3) { System.out.print(" " + i); }
                else {
                    int a = i;
                    while (a > 0) {
                        if (a % 10 == 3) { System.out.print(" " + i); break; }
                        a /= 10;
                    }
                }
            }
        } if (i % 3 == 0) { System.out.print(" " + i); }
            else {
                if (i % 10 == 3) { System.out.print(" " + i); }
                else {
                    int a = i;
                    while (a > 0) {
                        if (a % 10 == 3) { System.out.print(" " + i); break; }
                        a /= 10;
                    }
                }
            } i % 3 == 0 i % 3 i 3 0 { System.out.print(" " + i); } System.out.print(" " + i) System.out.print System.out System System.out " " + i " " i {
                if (i % 10 == 3) { System.out.print(" " + i); }
                else {
                    int a = i;
                    while (a > 0) {
                        if (a % 10 == 3) { System.out.print(" " + i); break; }
                        a /= 10;
                    }
                }
            } if (i % 10 == 3) { System.out.print(" " + i); }
                else {
                    int a = i;
                    while (a > 0) {
                        if (a % 10 == 3) { System.out.print(" " + i); break; }
                        a /= 10;
                    }
                } i % 10 == 3 i % 10 i 10 3 { System.out.print(" " + i); } System.out.print(" " + i) System.out.print System.out System System.out " " + i " " i {
                    int a = i;
                    while (a > 0) {
                        if (a % 10 == 3) { System.out.print(" " + i); break; }
                        a /= 10;
                    }
                } int a = i; a i while (a > 0) {
                        if (a % 10 == 3) { System.out.print(" " + i); break; }
                        a /= 10;
                    } a > 0 a 0 {
                        if (a % 10 == 3) { System.out.print(" " + i); break; }
                        a /= 10;
                    } if (a % 10 == 3) { System.out.print(" " + i); break; } a % 10 == 3 a % 10 a 10 3 { System.out.print(" " + i); break; } System.out.print(" " + i) System.out.print System.out System System.out " " + i " " i break; a /= 10 a 10 System.out.print("\n") System.out.print System.out System System.out "\n" String[] srgs srgs public class Main {
    public static void main (String[] srgs){

        // ??????????????????????????????.
        // ?????????????????? int ?????¨??????????????????.
        java.util.Scanner sc = new java.util.Scanner(System.in);
        int n = sc.nextInt();

        //
        for (int i = 1; i <= n; i ++) {
            if (i % 3 == 0) { System.out.print(" " + i); }
            else {
                if (i % 10 == 3) { System.out.print(" " + i); }
                else {
                    int a = i;
                    while (a > 0) {
                        if (a % 10 == 3) { System.out.print(" " + i); break; }
                        a /= 10;
                    }
                }
            }
        }
        System.out.print("\n");
    }
} public class Main {
    public static void main (String[] srgs){

        // ??????????????????????????????.
        // ?????????????????? int ?????¨??????????????????.
        java.util.Scanner sc = new java.util.Scanner(System.in);
        int n = sc.nextInt();

        //
        for (int i = 1; i <= n; i ++) {
            if (i % 3 == 0) { System.out.print(" " + i); }
            else {
                if (i % 10 == 3) { System.out.print(" " + i); }
                else {
                    int a = i;
                    while (a > 0) {
                        if (a % 10 == 3) { System.out.print(" " + i); break; }
                        a /= 10;
                    }
                }
            }
        }
        System.out.print("\n");
    }
} Main
public class Main {
    public static void main (String[] srgs){

        // ??????????????????????????????.
        // ?????????????????? int ?????¨??????????????????.
        java.util.Scanner sc = new java.util.Scanner(System.in);
        int n = sc.nextInt();

        //
        for (int i = 1; i <= n; i ++) {
            if (i % 3 == 0) { System.out.print(" " + i); }
            else {
                if (i % 10 == 3) { System.out.print(" " + i); }
                else {
                    int a = i;
                    while (a > 0) {
                        if (a % 10 == 3) { System.out.print(" " + i); break; }
                        a /= 10;
                    }
                }
            }
        }
        System.out.print("\n");
    }
}