class PrimeNumberGenerator {
 public:
    explicit PrimeNumberGenerator(int start) {
        this->start = start;
    }
    int GetNextPrime() {
        while (true) {
            bool prime = 1;
            for (int i = 2; i < this->start / 2 + 1; i++) {
                if (this->start % i == 0) {
                    prime = 0;
                }
            }
            if (prime) {
                this->start++;
                return this->start-1;
            }
            this->start++;
        }
    }
    int start;
};