import java.util.*;
  
public class Main {
    Scanner sc = new Scanner(System.in);
  
    public static void main(String[] args) {
        new Main(); 
    }
  
    public Main() {
        new TEST().doIt();
    }
    class TEST{
        void doIt(){
        	int n = sc.nextInt();
        	for(int i = 1;i <= n;i++){
        		if(i % 3 == 0)System.out.print(" "+i);
        		else {
        			int x = i;
                    while(x!=0){
                        if(x % 10 == 3){
                        	if(x % 10 == 3)System.out.print(" "+i);
                            break;
                        }
                        x /= 10;
                    }
        		}
        	}
        	System.out.println();
        }
    }
} import java.util.*; util.* java public class Main {
    Scanner sc = new Scanner(System.in);
  
    public static void main(String[] args) {
        new Main(); 
    }
  
    public Main() {
        new TEST().doIt();
    }
    class TEST{
        void doIt(){
        	int n = sc.nextInt();
        	for(int i = 1;i <= n;i++){
        		if(i % 3 == 0)System.out.print(" "+i);
        		else {
        			int x = i;
                    while(x!=0){
                        if(x % 10 == 3){
                        	if(x % 10 == 3)System.out.print(" "+i);
                            break;
                        }
                        x /= 10;
                    }
        		}
        	}
        	System.out.println();
        }
    }
} Main Scanner sc = new Scanner(System.in); sc new Scanner(System.in) public static void main(String[] args) {
        new Main(); 
    } main {
        new Main(); 
    } new Main() String[] args args public Main() {
        new TEST().doIt();
    } Main {
        new TEST().doIt();
    } new TEST().doIt() new TEST().doIt new TEST() class TEST{
        void doIt(){
        	int n = sc.nextInt();
        	for(int i = 1;i <= n;i++){
        		if(i % 3 == 0)System.out.print(" "+i);
        		else {
        			int x = i;
                    while(x!=0){
                        if(x % 10 == 3){
                        	if(x % 10 == 3)System.out.print(" "+i);
                            break;
                        }
                        x /= 10;
                    }
        		}
        	}
        	System.out.println();
        }
    } TEST void doIt(){
        	int n = sc.nextInt();
        	for(int i = 1;i <= n;i++){
        		if(i % 3 == 0)System.out.print(" "+i);
        		else {
        			int x = i;
                    while(x!=0){
                        if(x % 10 == 3){
                        	if(x % 10 == 3)System.out.print(" "+i);
                            break;
                        }
                        x /= 10;
                    }
        		}
        	}
        	System.out.println();
        } doIt {
        	int n = sc.nextInt();
        	for(int i = 1;i <= n;i++){
        		if(i % 3 == 0)System.out.print(" "+i);
        		else {
        			int x = i;
                    while(x!=0){
                        if(x % 10 == 3){
                        	if(x % 10 == 3)System.out.print(" "+i);
                            break;
                        }
                        x /= 10;
                    }
        		}
        	}
        	System.out.println();
        } 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 {
        			int x = i;
                    while(x!=0){
                        if(x % 10 == 3){
                        	if(x % 10 == 3)System.out.print(" "+i);
                            break;
                        }
                        x /= 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 {
        			int x = i;
                    while(x!=0){
                        if(x % 10 == 3){
                        	if(x % 10 == 3)System.out.print(" "+i);
                            break;
                        }
                        x /= 10;
                    }
        		}
        	} {
        		if(i % 3 == 0)System.out.print(" "+i);
        		else {
        			int x = i;
                    while(x!=0){
                        if(x % 10 == 3){
                        	if(x % 10 == 3)System.out.print(" "+i);
                            break;
                        }
                        x /= 10;
                    }
        		}
        	} if(i % 3 == 0)System.out.print(" "+i);
        		else {
        			int x = i;
                    while(x!=0){
                        if(x % 10 == 3){
                        	if(x % 10 == 3)System.out.print(" "+i);
                            break;
                        }
                        x /= 10;
                    }
        		} i % 3 == 0 i % 3 i 3 0 System.out.print(" "+i) System.out.print System.out System System.out " "+i " " i {
        			int x = i;
                    while(x!=0){
                        if(x % 10 == 3){
                        	if(x % 10 == 3)System.out.print(" "+i);
                            break;
                        }
                        x /= 10;
                    }
        		} int x = i; x i while(x!=0){
                        if(x % 10 == 3){
                        	if(x % 10 == 3)System.out.print(" "+i);
                            break;
                        }
                        x /= 10;
                    } x!=0 x 0 {
                        if(x % 10 == 3){
                        	if(x % 10 == 3)System.out.print(" "+i);
                            break;
                        }
                        x /= 10;
                    } if(x % 10 == 3){
                        	if(x % 10 == 3)System.out.print(" "+i);
                            break;
                        } x % 10 == 3 x % 10 x 10 3 {
                        	if(x % 10 == 3)System.out.print(" "+i);
                            break;
                        } if(x % 10 == 3)System.out.print(" "+i); x % 10 == 3 x % 10 x 10 3 System.out.print(" "+i) System.out.print System.out System System.out " "+i " " i break; x /= 10 x 10 System.out.println() System.out.println System.out System System.out public class Main {
    Scanner sc = new Scanner(System.in);
  
    public static void main(String[] args) {
        new Main(); 
    }
  
    public Main() {
        new TEST().doIt();
    }
    class TEST{
        void doIt(){
        	int n = sc.nextInt();
        	for(int i = 1;i <= n;i++){
        		if(i % 3 == 0)System.out.print(" "+i);
        		else {
        			int x = i;
                    while(x!=0){
                        if(x % 10 == 3){
                        	if(x % 10 == 3)System.out.print(" "+i);
                            break;
                        }
                        x /= 10;
                    }
        		}
        	}
        	System.out.println();
        }
    }
} public class Main {
    Scanner sc = new Scanner(System.in);
  
    public static void main(String[] args) {
        new Main(); 
    }
  
    public Main() {
        new TEST().doIt();
    }
    class TEST{
        void doIt(){
        	int n = sc.nextInt();
        	for(int i = 1;i <= n;i++){
        		if(i % 3 == 0)System.out.print(" "+i);
        		else {
        			int x = i;
                    while(x!=0){
                        if(x % 10 == 3){
                        	if(x % 10 == 3)System.out.print(" "+i);
                            break;
                        }
                        x /= 10;
                    }
        		}
        	}
        	System.out.println();
        }
    }
} Main
import java.util.*;
  
public class Main {
    Scanner sc = new Scanner(System.in);
  
    public static void main(String[] args) {
        new Main(); 
    }
  
    public Main() {
        new TEST().doIt();
    }
    class TEST{
        void doIt(){
        	int n = sc.nextInt();
        	for(int i = 1;i <= n;i++){
        		if(i % 3 == 0)System.out.print(" "+i);
        		else {
        			int x = i;
                    while(x!=0){
                        if(x % 10 == 3){
                        	if(x % 10 == 3)System.out.print(" "+i);
                            break;
                        }
                        x /= 10;
                    }
        		}
        	}
        	System.out.println();
        }
    }
}