#include <iostream>
#include <cstring>
#include <vector>
using namespace std;

int main()
{
      char sorce[] = "a\nAB\nabc\nABCD\nabcde\nABCDEF\n";
      vector <char*>ans;


      char *pch = strtok (sorce,"\n");
      for (;pch != NULL;)
      {
          ans.push_back(pch);
          pch = strtok (NULL, " ,.-");
      }

      for(int i = 0; i < ans.size(); i++)
        cout << ans[i] << endl;
      return 0;
}
