#include <iostream>
#include <string>
#include <vector>
using namespace std;
class Tutor {
public:
Tutor(string, int);
void Print() const;
private:
string name;
vector<string> students;
};
Tutor::Tutor(string tutorName, int numStudents) : name(tutorName), students(numStudents) {}
void Tutor::Print() const {
if (students.size() == 0){
cout << name << " is solo" << endl;
}
else {
cout << name << " teaches " << students.size() << " students" << endl;
}
}
int main() {
Tutor myTutor("Gil", 0);
Tutor yourTutor("Jan", 6);
yourTutor.Print();
myTutor.Print();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8dmVjdG9yPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgVHV0b3IgewogICBwdWJsaWM6CiAgICAgIFR1dG9yKHN0cmluZywgaW50KTsKICAgICAgdm9pZCBQcmludCgpIGNvbnN0OwoKICAgcHJpdmF0ZToKICAgICAgc3RyaW5nIG5hbWU7CiAgICAgIHZlY3RvcjxzdHJpbmc+IHN0dWRlbnRzOwp9OwoKVHV0b3I6OlR1dG9yKHN0cmluZyB0dXRvck5hbWUsIGludCBudW1TdHVkZW50cykgOiBuYW1lKHR1dG9yTmFtZSksIHN0dWRlbnRzKG51bVN0dWRlbnRzKSB7fQoKdm9pZCBUdXRvcjo6UHJpbnQoKSBjb25zdCB7CiAgIGlmIChzdHVkZW50cy5zaXplKCkgPT0gMCl7CiAgICAgIGNvdXQgPDwgbmFtZSA8PCAiIGlzIHNvbG8iIDw8IGVuZGw7CiAgIH0KICAgZWxzZSB7CiAgICAgIGNvdXQgPDwgbmFtZSA8PCAiIHRlYWNoZXMgIiA8PCBzdHVkZW50cy5zaXplKCkgPDwgIiBzdHVkZW50cyIgPDwgZW5kbDsKICAgfQp9CgppbnQgbWFpbigpIHsKICAgVHV0b3IgbXlUdXRvcigiR2lsIiwgMCk7CiAgIFR1dG9yIHlvdXJUdXRvcigiSmFuIiwgNik7CgogICB5b3VyVHV0b3IuUHJpbnQoKTsKICAgbXlUdXRvci5QcmludCgpOwoKICAgcmV0dXJuIDA7Cn0=