#include <iostream>
using namespace std;
class A
{
int x;
public: A(int i = 17) { x = i; }
int get_x() { return x; }
};
class B
{
int x;
public: B(int i = -16) { x = i; }
operator A() { return x; }
int get_x() { return x; }
};
int main()
{
B a;
A b = a;
cout << b.get_x();
return 0;
}