#include <iostream>
using namespace std;

class Inner {
public:
   int value;
   
   void printme() { cout << value; }
   Inner(int x) { value = x; }  // constructor
};

class Outer {
public:
   Inner inner;
   Outer(int x) : inner(x) { }
};



int main() {
	
	Outer outer(777);
	outer.inner.printme();
	
	return 0;
}