def maxDepth(self, root):
	if root is None:
		return 0
	return max(self.maxDepth(root.left), self.maxDepth(root.right))+1
def maxDepth(self, root):
	if root is None:
		return 0
	return max(self.maxDepth(root.left), self.maxDepth(root.right))+1