#include <iostream>

class Base {
 protected:
  int result() { return 5; }
};

class Derived : public Base {
 public:
  void PrintResult() {
    std::cout << Base::result();
  }
};

int main() {
  Derived d;
  d.PrintResult();
}