#include <string>
#include <list>
class Student {
std::string name;
int id;
public:
bool operator == (const Student& s) const { return name == s.name && id == s.id; }
bool operator != (const Student& s) const { return !operator==(s); }
void setValues(std::string, int);
std::string getName();
Student() : id(0) {}
};
int main()
{
std::list<Student> sList;
Student s1;
sList.remove(s1);
}
I2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGxpc3Q+CgpjbGFzcyBTdHVkZW50IHsKICAgICAgICBzdGQ6OnN0cmluZyBuYW1lOyAKICAgICAgICBpbnQgaWQ7IAogICAgCiAgICBwdWJsaWM6CiAgICAgICAgYm9vbCBvcGVyYXRvciA9PSAoY29uc3QgU3R1ZGVudCYgcykgY29uc3QgeyByZXR1cm4gbmFtZSA9PSBzLm5hbWUgJiYgaWQgPT0gcy5pZDsgfQogICAgICAgIGJvb2wgb3BlcmF0b3IgIT0gKGNvbnN0IFN0dWRlbnQmIHMpIGNvbnN0IHsgcmV0dXJuICFvcGVyYXRvcj09KHMpOyB9CiAgICAgICAgdm9pZCBzZXRWYWx1ZXMoc3RkOjpzdHJpbmcsIGludCk7IAogICAgICAgIHN0ZDo6c3RyaW5nIGdldE5hbWUoKTsKICAgICAgICBTdHVkZW50KCkgOiBpZCgwKSB7fQogICAgfTsKCmludCBtYWluKCkKewogICAgc3RkOjpsaXN0PFN0dWRlbnQ+IHNMaXN0OwogICAgU3R1ZGVudCBzMTsKICAgIHNMaXN0LnJlbW92ZShzMSk7Cn0=