#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;
}
