#include<iostream>
 
class Student
{
private:
   char name[50];
   int stunum;
public:
   Student(char *n,int sn=12345);
   void setstunum(int sn);
   int getstunum();
   void Student::setname(char *n);
   char *Student::getname();
   ~Student();
};
 
Student::Student(char *n,int sn)
{
   strcpy(name,n);
   stunum = sn;
}
 
void Student::setstunum(int sn)
{
   stunum = sn;
}
 
int Student::getstunum()
{
   return stunum;
}
 
void Student::setname(char *n)
{
   strcpy(name,n);
}
 
char *Student::getname()
{
   return name;
}
 
Student::~Student()
{
   cout << "Object has been destroyed" << endl;
}
 
int main()
{
   Student stu1("John",10000);
   Student stu2("Mary");
   stu1.setstunum(50000);
   cout << stu1.getstunum() << endl;
   cout << stu1.getname() << endl;
   cout << stu2.getstunum() << endl;
   cout << stu2.getname() << endl;
   return 0;
}