@Override
   public Boolean isPolinomeRepresentationValid(String input) {
      if(input.isEmpty()) return false;
          
      String[] allow = {"-", "+", "x", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9"};
      String aux;
      int error_detector = 0;
      for (int i = 0; i < input.length(); i++) {
         error_detector = 0;
         aux = input.substring(i, i + 1);
         for (int j = 0; j < allow.length; j++) {
            if (aux.equals(allow[j])) {
               error_detector++;
            }
         }
         if (error_detector == 0) {
            return false;
         }
      }
      return true;
   }