#include <iostream>
#include <vector>
#include <string>
int main() {
  int n;
  bool a=true;
  std::vector<std::string> v(101);
  std::cin>>n;
  for(int i=0;i<n;++i){
    std::cin >> v[i];
    if(i){
      a=(v[i-1].back()==v[i][0]?a:false);
      for(int j=0;j<i;++j){a=(v[j]==v[i]?false:a);}
    }
  }
  std::cout<<(a?"Yes":"No")<<"\n";
}
    