#include <algorithm>
#include <iostream>
#include <iomanip>
#include <cstring>
using namespace std;
int main()
{
const char* sort_char_array[] = { "about", "this", "and", "url", "that", "the", "i", "hi" };
sort(sort_char_array,sort_char_array+8,[](const char * a, const char * b)
{ return strlen(a) < strlen(b); });
for( auto s: sort_char_array)
cout << s << endl;
}
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPGNzdHJpbmc+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgICBjb25zdCBjaGFyKiBzb3J0X2NoYXJfYXJyYXlbXSA9IHsgImFib3V0IiwgInRoaXMiLCAiYW5kIiwgInVybCIsICJ0aGF0IiwgInRoZSIsICJpIiwgImhpIiB9OwoKICAgIHNvcnQoc29ydF9jaGFyX2FycmF5LHNvcnRfY2hhcl9hcnJheSs4LFtdKGNvbnN0IGNoYXIgKiBhLCBjb25zdCBjaGFyICogYikKICAgICAgICAgeyByZXR1cm4gc3RybGVuKGEpIDwgc3RybGVuKGIpOyB9KTsKICAgIGZvciggYXV0byBzOiBzb3J0X2NoYXJfYXJyYXkpCiAgICAgICAgY291dCA8PCBzIDw8IGVuZGw7Cn0K