\documentclass[12pt]{article}
\usepackage[czech]{babel}
\usepackage[utf8]{inputenc}
\usepackage{amssymb,amsmath}
\pagestyle{empty}

\usepackage{lmodern} % newer fonts
\usepackage[T1]{fontenc} % to make text copyable, before inputen

\topmargin -3mm
\headsep 0mm
\headheight 3mm
\textheight 235mm
\textwidth 165mm
\oddsidemargin 0mm
\evensidemargin 0mm
\footskip 10mm

\newcommand{\eps}{\varepsilon}
\newcommand{\coL}{co\mbox{$-$}L}
\newcommand{\move}{\rightarrow}

\newcommand{\zadani}[2]{
{\large
\noindent {\bf IB102 -- úkol #1 \hfill Odevzdání: #2\\[-4mm]}
\noindent\hrule
\vspace{2mm}
\noindent Vypracoval(a):\hspace{7cm}UČO:\\
\noindent Skupina:
\vspace{2mm}
\hrule
\bigskip}
}

%%% ZDE NAPISTE SVOJE JMENO, UCO A SKUPINU
\newcommand{\reseni}[2]{
{\large
\noindent {\bf  IB102 -- úkol #1 -- řešení \hfill Odevzdání: #2\\[-4mm]}
\noindent\hrule
\vspace{2mm}
\noindent Vypracoval: James Bond \hspace{4.2cm}UČO: 007\ \ \\
\noindent Skupina: MI6
\vspace{2mm}
\hrule
\bigskip}
}

\begin{document}

%%% ZMENTE \zadani NA \reseni
\zadani{10, příklad 2}{3.\,12.\,2012}
\noindent
\textbf{1. [1 bod]} 
Převeďte gramatiku $\mathcal{G}$, která je vlastní a ve tvaru \textbf{bez levé rekurze}, do Greibachové normální formy. Použijte algoritmus z přednášky (nebo dokažte, že je vaše gramatika v GNF ekvivalentní $\mathcal{G}$).
\[\mathcal{G} = (\{W,X,Y,Z\}, \{a,b,c\}, P, W)\]
\[\begin{array}{crclclcl}
P = \{ & W & \rightarrow & bX &\mid& YW , \\
     \ & X & \rightarrow & aXaX &\mid& ZZ, \\
     \ & Y & \rightarrow & a &\mid& cYa, \\
     \ & Z & \rightarrow & bZ &\mid& YcY &\mid& WW \quad\}\\
\end{array}\]

\bigskip
\bigskip
\noindent
%%% SEM PISTE SVE RESENI

\end{document}