add 23tree.py