#include <iostream>

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

 private:
    int64_t prime;
};