This problem is solved by:
1. First insert in the usual way for a binary search tree either in the left subtree or right subtree. (Duplicates are not allowed in this version.) 2. Check if the heights of the two children subtrees differs by 2. If so, then rotate nodes to restore the AVL properties.