\begin{flushleft}
\begin{minipage}[t]{\textwidth}
\hrulefill

\vspace*{-5mm}

\begin{verbatim}
#include<iostream.h>
#include<LINK/basic/MSet.h>
#include<LINK/basic/Set.h>

main()
{
        MSet<int> mset1, mset2;

        for (int i=0; i<3; i++) {
                mset1.insert(i);
                mset1.insert(i);
                mset2.insert(2*i);
                mset2.insert(2*i);
        }

        (mset1 + mset2);
        cout << mset1 << " + " << mset2 <<" = " << (mset1 + mset2) << endl;
        (mset1 ^ mset2);
        cout << mset1 << " ^ " << mset2 <<" = " << (mset1 ^ mset2) << endl;
        (mset1 - mset2);
        cout << mset1 << " - " << mset2 <<" = " << mset1-mset2 << endl;
}
\end{verbatim}

\vspace*{-7mm}

\hrulefill

\vspace*{-5mm}

\begin{verbatim} 
{0 0 1 1 2 2} + {0 0 2 2 4 4} = {0 0 0 0 1 1 2 2 2 2 4 4}
{0 0 1 1 2 2} ^ {0 0 2 2 4 4} = {0 0 2 2}
{0 0 1 1 2 2} - {0 0 2 2 4 4} = {1 1}
\end{verbatim}

\vspace*{-6mm}

\hrulefill
\end{minipage}
\end{flushleft}
