#include <iostream>

using namespace std;

struct TNode {
  int m_nValue;
  TNode *m_pLeft;
  TNode *m_pRight;
};



bool hasSubTree(TNode *pRoot1, TNode *pRoot2) {
  if(pRoot1==NULL && pRoot2!=NULL)
    return false;

  if(pRoot2==NULL)
    return true;

  return hasSubTreeCore(pRoot1, pRoot2);
}

bool hasSubTreeCore(TNode *pNode1,

int main(int argc, char **argv) {


  return 0;
}


