\begin{algorithm} \caption{Young Sort} \begin{algorithmic} \INPUT a sequence $A$ of $n^2$ elements to be sorted \OUTPUT a sorted sequence of the input sequence \STATE let $Y$ be an $n \times n$ matrix with all elements initialized to be $\infty$ \FOR{$i = 1$ \TO $n^2$} \STATE \CALL{YoungInsert}{$Y, A[i]$} \ENDFOR \FOR{$i = 1$ \TO $n^2$} \STATE $A[i] =$ \CALL{YoungExtractMin}{$Y$} \ENDFOR \end{algorithmic} \end{algorithm}