#include <iostream>
using namespace std;
class num
{
public:
num(){n=new int;}
num(int i){n=new int;*n=i;}
~num(){delete n;n=0;}
int get()const{return *n;}
int set(int x){*n=x;}
const num &operator=(const num&r)
{
if(this==&r)
return *this;
*n=r.get();return *this;
}
private:
int *n;
};
int main()
{
return 0;
}