#include<iostream>
using namespace std;
class A
{
int i;
protected: static int x;
public: A(int j=7) {i=j;x=j;}
int get_x() {return x;}
int set_x(int j) {int y=x; x=j; return y;}
A operator=(A a1) {set_x(a1.get_x()); return a1;}
};
int A::x=15;
int main()
{
A a(212),b;
cout<<(b=a).get_x();
return 0;
}