Data Structure Algorithm In Python