/***************************************************
Print town names from census data
***************************************************/
#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main()
{
  // User enters file name
  string file;
  cout << "Enter name of input file: ";
  cin >> file;

  // Open census data file
  ifstream fin(file.begin());
  if (!fin)
  {
    cout << "Error opening file!" << endl;
    return 0;
  }

  // Read in (and ignore!) header information
  string kill;
  do {
    fin >> kill;
  } while(kill != "NAME");

  // Loop over each row
  string s;
  while(fin >> s)
  {    
    /***** Process row **************/
    // Read (and ignore) 7 entries
    fin >> s >> s >> s >> s >> s >> s;

    // Read name of city/town/CDP/village
    string t, N;
    fin >> t;
    while(t != "town" && t != "city" && t != "CDP" && t != "village")
    {
      N = N + t;
      fin >> t;
    }

    // Print name if town
    if (t == "town")
      cout << N << endl;
  }

  return 0;
}