#include <iostream>
    #include <vector>
    #include <string>
    
    using namespace std;
    
    /*!
    \brief Teste si une chaine est un palidrome.
    \param s Chaine.
    */
    bool Pal(const string& s)
    {
      const int t = s.size();
      for (int i = 0; i < t / 2; i++)
      {
        if (s[i] != s[n - 1-i])
          return false;
      }
      return true;
    }
    
    /*!
    \brief Majuscules.
    \param s Chaine.
    */
    void Maj(string& s)
    {
      for (int i = 0; i < s.size(); i++)
      {
        if ((s[i] >= 'a') && (s[i] <= 'z'))
        {
          s[i] += 'A' - 'a';
        }
      }
    }
    
    /*!
    \brief Permute deux reels.
    \param s Chaine.
    */
    bool Alpha(const string& s)
    {
      const int t = s.size();
      for (int i = 0; i < t; i++)
      {
        if (!(((s[i] >= 'a') && (s[i] <= 'z')) || ((s[i] >= 'A') && (s[i] <= 'Z'))))
        {
          return false;
        }
      }
      return true;
    }
    
    int main()
    {
    
      return 0;
    }