List C++ Tutorial

#include 
#include 
#include 
#include 
#include 
using namespace std;
int main()
{
  string s("There is no distinctly native American criminal class");
  list list1(s.begin(), s.end());
  // Put the characters in list1 into multiset1:
  multiset multiset1;
  list::iterator i;
  for (i = list1.begin(); i != list1.end(); ++i)
    multiset1.insert(*i);
  // Put the characters in multiset1 into list2:
  list list2;
  multiset::iterator k;
  for (k = multiset1.begin(); k != multiset1.end(); ++k)
    list2.push_back(*k);
  for (i = list2.begin(); i != list2.end(); ++i)
    cout << *i;
  return 0;
}
ATaaaaccccdeeeehiiiiiiilllmmnnnnnorrrsssstttvy"