#include<iostream>
#include<list>
using namespace std;

bool compare_function(string& s1,string& s2) {
   return (s1.length() > s2.length() );
 }

 int main() {
      list<int> list1={2,4,5,6,1,3};
      list<string> list2={"h", "hhh", "hh"};

      list1.sort();

      list2.sort(compare_function);
  return 0;
}
