typedef unsigned short USHORT;
#include<iostream>
using namespace std;
class Counter
{
public:
Counter();
Counter(USHORT initialValue);
~Counter(){}
USHORT getValue()const { return value; }
void setValue(USHORT x) { value = x; }
Counter operator+(const Counter&);
private: