#include <iostream>
#include <list>
using namespace std;
void printList(list<int> &l) {
for (auto it = l.begin();it != l.end(); it++) {
cout<<*it<<" ";
}
cout<<endl;
}
void findMax(list<int> &l) {
l.sort();
printList(l);
}
int main() {
list<int> l;
l.push_back(3);
l.push_back(1);
l.push_back(4);
l.push_back(1);
l.push_back(5);
l.push_back(9);
printList(l);
findMax(l);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bGlzdD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnZvaWQgcHJpbnRMaXN0KGxpc3Q8aW50PiAmbCkgewoJZm9yIChhdXRvIGl0ID0gbC5iZWdpbigpO2l0ICE9IGwuZW5kKCk7IGl0KyspIHsKCQljb3V0PDwqaXQ8PCIgIjsKCX0KCWNvdXQ8PGVuZGw7Cn0KCnZvaWQgZmluZE1heChsaXN0PGludD4gJmwpIHsKCWwuc29ydCgpOwoJcHJpbnRMaXN0KGwpOwp9CgppbnQgbWFpbigpIHsKCWxpc3Q8aW50PiBsOwoJbC5wdXNoX2JhY2soMyk7CglsLnB1c2hfYmFjaygxKTsKCWwucHVzaF9iYWNrKDQpOwoJbC5wdXNoX2JhY2soMSk7CglsLnB1c2hfYmFjayg1KTsKCWwucHVzaF9iYWNrKDkpOwoJcHJpbnRMaXN0KGwpOwoJCglmaW5kTWF4KGwpOwoKCXJldHVybiAwOwp9