\documentclass[10pt]{article}

%\usepackage[latin1]{inputenc}
%\usepackage[T1]{fontenc}
%\usepackage[italian]{babel}
\usepackage{a4wide}
\usepackage{url}

\newcommand{\exercise}[1]{{\bf Exercise #1.}\par}

\title{\textsc{On Randomization\\ in (Higher-order) Programming\\ Final Exam}}
\author{\Name\ \Surname,}

%%%% Some Useful Macros %%%%
\newcommand{\ST}{\ensuremath{\mathsf{ST}}}
\newcommand{\STBPC}{\ensuremath{\mathsf{ST}_{\oplus}}}
\newcommand{\PCF}{\ensuremath{\mathsf{PCF}}}
\newcommand{\PCFBPC}{\ensuremath{\mathsf{PCF}_{\oplus}}}
\newcommand{\abs}[2]{\lambda #1.#2}
\newcommand{\bpc}[2]{#1\oplus #2}
\newcommand{\fix}[3]{\mathtt{fix}\;#1.\lambda #2.#3}
\newcommand{\letin}[3]{\mathtt{let}\;#1=#2\;\mathtt{in}\;#3}
\newcommand{\ifz}[3]{\mathtt{if}\;#1\;\mathtt{then}\;#2\;\mathtt{else}\;#3}

%%%% Please Implement these Commands %%%%
\newcommand{\Surname}{??}
\newcommand{\Name}{??}


\begin{document}
\maketitle
%%%%%%%%%%%%%
\exercise{1}
%%%%%%%%%%%%%
??
\par\vspace{3mm}
%%%%%%%%%%%%%
\exercise{2}
%%%%%%%%%%%%%
??
\par\vspace{3mm}
%%%%%%%%%%%%%
\exercise{3}
%%%%%%%%%%%%%
??
\par\vspace{3mm}
%%%%%%%%%%%%%
\exercise{4}
%%%%%%%%%%%%%
??
\par\vspace{3mm}
%%%%%%%%%%%%%
\exercise{5}
%%%%%%%%%%%%%
??
\end{document}
