Great teaching.
BST