#include <list>
struct Grass {
struct {
int x, y;
} position;
};
int main() {
std::list<Grass> grassList;
for(int i=0;i<50;i++){
for(int j=0;j<50;j++){
Grass g1;
g1.position.x = i;
g1.position.y = j;
grassList.push_back(g1);
}
}
}
ICAgICNpbmNsdWRlIDxsaXN0PgoKICAgIHN0cnVjdCBHcmFzcyB7CiAgICAgICAgc3RydWN0IHsKICAgICAgICAgICAgaW50IHgsIHk7CiAgICAgICAgfSBwb3NpdGlvbjsKICAgIH07CgogICAgaW50IG1haW4oKSB7CiAgICAgICAgc3RkOjpsaXN0PEdyYXNzPiBncmFzc0xpc3Q7CiAgICAgICAgZm9yKGludCBpPTA7aTw1MDtpKyspewogICAgICAgICAgICBmb3IoaW50IGo9MDtqPDUwO2orKyl7CiAgICAgICAgICAgICAgICBHcmFzcyBnMTsKICAgICAgICAgICAgICAgIGcxLnBvc2l0aW9uLnggPSBpOwogICAgICAgICAgICAgICAgZzEucG9zaXRpb24ueSA9IGo7CiAgICAgICAgICAgICAgICBncmFzc0xpc3QucHVzaF9iYWNrKGcxKTsKICAgICAgICAgICAgfQogICAgICAgIH0gIAogICAgfQo=