I had this project assigned to me recently, and I basically knew the logic, but I am not fluent in python syntax, so it was a little hard for me. Coming across this video was really lucky, helped me understand the syntax, and you optimized it as well, which was a learning experience for me. Thanks you for this tutorial!