#include <algorithm>
#include <iostream>
#include <vector>
int main() {
std::vector<std::string> Vec = {
"Мама",
"Мама мыла раму",
"Мама мыла"
};
std::sort(Vec.begin(),Vec.end(),[](const std::string& a,const std::string& b) {
return a.size()<b.size();
});
for(const auto &i:Vec) std::cout << i << std::endl;
return 0;
}
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKaW50IG1haW4oKSB7CglzdGQ6OnZlY3RvcjxzdGQ6OnN0cmluZz4gVmVjID0gewogICAgICAi0JzQsNC80LAiLAogICAgICAi0JzQsNC80LAg0LzRi9C70LAg0YDQsNC80YMiLAogICAgICAi0JzQsNC80LAg0LzRi9C70LAiCgl9OwoJc3RkOjpzb3J0KFZlYy5iZWdpbigpLFZlYy5lbmQoKSxbXShjb25zdCBzdGQ6OnN0cmluZyYgYSxjb25zdCBzdGQ6OnN0cmluZyYgYikgewogICAgICByZXR1cm4gYS5zaXplKCk8Yi5zaXplKCk7CQkKCX0pOwoJZm9yKGNvbnN0IGF1dG8gJmk6VmVjKSBzdGQ6OmNvdXQgPDwgaSA8PCBzdGQ6OmVuZGw7CglyZXR1cm4gMDsKfQ==