#include <iostream>
using namespace std;

template <typename T>
class noCopy{
private:
    noCopy(const noCopy<T>&);
};

template <typename T>
class noAssign{
private:
    const noCopy<T>& operator=(const noCopy<T>&);
};


