class TreeNode(var `val`: Int) {
var left: TreeNode? = null
var right: TreeNode? = null
}
fun invertTree(root: TreeNode?): TreeNode? {
if (root == null) return null
val tmp = root.left
root.left = invertTree(root.right)
root.right = invertTree(tmp)
return root
}