\documentclass[12pt]{scrartcl}
\usepackage[LB]{spioncamp}
\def\version{3}


\begin{document}
\title{Playfair}
\subtitle{Substitution (bigraphisch)}

\solution{1}{%
  Playfair-Matrix für FUCHS:\\
    \texttt{F U C H S\\
            A B D E G\\
            I K L M N\\
            O P Q R T\\
            V W X Y Z}\\
     Z.\,B. ist \textbf{ANNA} verschlüsselt \textbf{GIIG}.
}

\solution{2}{%
    Playfair-Matrix für WOLKENBRUCH:\\
    \texttt{W O L K E\\
            N B R U C\\
            H A D F G\\
            I M P Q S\\
            T V X Y Z}\\
    Lösung:
	\textbf{QUADRATISCH PRAKTISCH}  
}

\solution{3}{%
   Diese Entschlüsselung geht so:
  \begin{compactitem}
  \item Der Empfänger muss das Schlüsselwort kennen. Dieses wird in
    ein $5 \times 5$-Quadrat (mehrfache Buchstaben
    weglassen!) geschrieben. \textbf{I} und \textbf{J} werden dabei nur als ein
    Buchstabe gezählt. Der Rest des Alphabets wird fortlaufend dahintergeschrieben.
  \item Die verschlüsselte Nachricht wird in Zweiergruppen aufgeschrieben.
  \item Nun werden diese Buchstabenpaare ersetzt. Wodurch sie ersetzt werden, hängt
    davon ab, wo sie im Quadrat stehen:
    \begin{compactitem}
    \item Stehen beide Buchstaben in derselben Zeile, werden sie
      jeweils durch ihren Vorgänger in der Zeile ersetzt. (Vorgänger
      des ersten ist der letzte Buchstabe.)
    \item Stehen beide Buchstaben in derselben Spalte, werden sie
      jeweils durch ihren Vorgänger in der Spalte
      ersetzt. (Vorgänger des ersten ist der letzte Buchstabe.)
    \item Stehen die Buchstaben in verschiedenen Zeilen und Spalten,
      wird der obere der beiden durch den Buchstaben ersetzt, der in
      derselben Zeile wie der obere und in derselben Spalte wie der
      untere Buchstabe steht. Der untere wird durch den Buchstaben
      ersetzt, der in derselben Zeile wie der untere und in derselben
      Spalte wie der obere Buchstabe steht.
    \end{compactitem}
  \end{compactitem}
}

\end{document}