1: \begin{abstract}
2: The syntactic complexity of a subclass of the class of regular languages is the maximal cardinality of syntactic semigroups of languages in that class, taken as a function of the state complexity $n$ of these languages.
3: We prove that $n!$ and $\lfloor e(n-1)! \rfloor$ are tight upper bounds for
4: the syntactic complexity of $\gR$- and $\gJ$-trivial regular languages, respectively.
5: We also prove that $2^{n-1}$ is the tight upper bound on the state complexity of reversal of $\gJ$-trivial regular languages.
6: \bigskip
7:
8: \noin
9: {\bf Keywords:}
10: finite automaton, $\gJ$-trivial, monoid, regular language, reversal, $\gR$-trivial, semigroup, syntactic complexity
11: \end{abstract}
12: