#include <iostream>
#include<bits/stdc++.h>

using namespace std;
typedef long long int ll;


void seive(int l , int r) {
	
        vector<int> arr(r+1,1);
       
        for(int i=2;i<=r;i++){
            if(arr[i]==1){
                ll j= (ll)i*(ll)i;
                
                while(j<=r){
                    arr[j]=0;
                    j=j+i;
                }
            }
        }
        for (int i = l; i <= r; i++) {
        if (arr[i] == 1) {
            cout << i << " ";
        }
    }
  

    }

int main() {
	int l,r;
	cin>>l>>r;
	seive(l,r);
	
	return 0;
}