\begin{enumerate}[1.]
\item\relax
this is
\end{enumerate}
\begin{enumerate}[1., start=10]
\item\relax
a test
\end{enumerate}
\begin{enumerate}[1., start=100]
\item\relax
and it's fine, hopefully
\begin{enumerate}[i.]
\item\relax
One
\item\relax
Two
\item\relax
Tree
\item\relax
Four
\item\relax
File
\end{enumerate}
\end{enumerate}
Break
\begin{enumerate}[i.]
\item\relax
One (2)
\item\relax
Two (2)
\item\relax
Tree (2)
\item\relax
Four (2)
\item\relax
Five (2)
\end{enumerate}
List switching
\begin{description}
\item[{description list}]
Definitino
here the definition continues
\end{description}
\begin{enumerate}[1.]
\item\relax
enum
\item\relax
enum (2)
\end{enumerate}
\begin{enumerate}[a.]
\item\relax
alpha
\item\relax
alpha (2)
\end{enumerate}
\begin{enumerate}[i.]
\item\relax
lower-roman
\item\relax
lower-roman
\end{enumerate}
\begin{enumerate}[A.]
\item\relax
upper alpha
\end{enumerate}
\begin{enumerate}[I.]
\item\relax
upper-roman
\end{enumerate}
List switching
\begin{description}
\item[{description list}]
Definitino
here the definition continues
\begin{enumerate}[1.]
\item\relax
enum
\item\relax
enum (2)
\begin{enumerate}[a.]
\item\relax
alpha
\item\relax
alpha (2)
\end{enumerate}
\end{enumerate}
\begin{enumerate}[i.]
\item\relax
lower-roman
\item\relax
lower-roman
\end{enumerate}
\item[{back to desc list}]
Another definition
\begin{enumerate}[A.]
\item\relax
upper alpha
\end{enumerate}
\begin{enumerate}[I.]
\item\relax
upper-roman
\end{enumerate}
\end{description}
\begin{enumerate}[1.]
\item\relax
enum
\item\relax
enum (2)
\begin{enumerate}[a.]
\item\relax
alpha
\item\relax
alpha (2)
\begin{description}
\item[{desc}]
list
\item[{description}]
list
\item[{desc []\{\}\^{}\_\%\textbackslash{}\$\#}]
[]\{\}\^{}\_\%\textbackslash{}\$\#
\end{description}
\item\relax
alpha (c)
\end{enumerate}
\item\relax
back to enum
\end{enumerate}
\begin{enumerate}[1., start=10]
\item\relax
This is 4
\end{enumerate}
\begin{enumerate}[1., start=9]
\item\relax
This is 5
\end{enumerate}