To delete a node with 2 subtrees, e.g. 6 in:
For (1), X must be largest value in left subtree, i.e. 3.