diff --git a/info/exercises/ex-01-sol.pdf b/info/exercises/ex-01-sol.pdf
index e272c57ea28219fcdf5bd2b32e2dcde0057d408f..3c674aa25cd281494275c9d400f1dc0124618807 100644
Binary files a/info/exercises/ex-01-sol.pdf and b/info/exercises/ex-01-sol.pdf differ
diff --git a/info/exercises/ex-01.pdf b/info/exercises/ex-01.pdf
index 66648029c286b7711553bb60c056a1192a59fa97..eadbca2227fad05f0517a7f16a08e757988bcbb5 100644
Binary files a/info/exercises/ex-01.pdf and b/info/exercises/ex-01.pdf differ
diff --git a/info/exercises/src/ex-01/ex/lexer.tex b/info/exercises/src/ex-01/ex/lexer.tex
index 935d80edf48120ad2199dab881d509fdf05a56dc..72217ae30f5f0b89b74257f7aeae67f85d7ae435 100644
--- a/info/exercises/src/ex-01/ex/lexer.tex
+++ b/info/exercises/src/ex-01/ex/lexer.tex
@@ -63,7 +63,7 @@ digits \(\{0 - 9\}\).
           \node[state,accepting] (ql_3) [right=of ql_2] {$q_{let}$};
           %
           \node[state] (qin_1) [right=of q_0] {$q_{i1}$}; 
-          \node[state] (qin_2) [right=of qin_1] {$q_{in}$};
+          \node[state,accepting] (qin_2) [right=of qin_1] {$q_{in}$};
           %
           \node[state] (qite_1) [below right=of q_0] {$q_{i2}$}; 
           \node[state] (qite_2) [right=of qite_1] {$q_t$};
@@ -128,8 +128,8 @@ lexer drops any \texttt{skip} tokens.
       \item \texttt{[keyword("let"), id("x"), equal("="), number("5"), keyword("in"), id("x"), op("+"), number("3")]}
       \item \texttt{[keyword("let"), number("5"), id("x2")]}
       \item \texttt{[id("xin")]}
-      \item \texttt{[comp("=="), op(">")]}
-      \item \texttt{[comp("<="), comp("=="), op(">"), comp("<="), equal("=")]}
+      \item \texttt{[comp("=="), comp(">")]}
+      \item \texttt{[comp("<="), comp("=="), comp(">"), comp("<="), equal("=")]}
     \end{enumerate}
   \end{solution}