#include #define int long long #define double long double using namespace std; const int MOD = 1000000007; const int INF = 1e11; using Graph = vector>; signed main(){ int N, H; cin >> N >> H; vector Prime; vector fg(100000001, true); for( int i = 2; i <= sqrt(100000000); i++ ){ if( fg[i] ){ for( int j = 2; i*j <= 100000000; j++ ) fg[i*j] = 0; } } for( int i = 2; i <= 100000000; i++ ){ if( fg[i] ) Prime.emplace_back(i); } }