#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <vector>
#include <algorithm>
#include <cmath>
#include <stack>
#include <functional>
#include <set>
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <vector>
#include <algorithm>
#include <cmath>
#include <stack>
#include <functional>
#include <set>
#include <queue>
#include <string>
#include <map>
#include <iomanip>
#include <sstream>
#include <cassert>

class PrimeNumberGenerator {
 public:
    int a;
    explicit PrimeNumberGenerator(int start) {
        this->a = start;
    }
    int GetNextPrime() {
        return(a);
        this->a += 1;
    }
};