So that brings us to the end of our journey and concludes the course. And you know, I've been teaching this material for a number of years now. But it never stops being fun, never gets boring. The study of algorithms is an excuse to learn the many of the greatest hits of computer science. Many of the most brilliant ideas in the history of the discipline made appearances in these algorithms courses. So you've learned a number of elogants and clever algorithms and concepts. You've learned a bunch of practical techniques you can apply in your own programming projects, and there's been a remarkably large intersection between these two things. I know it hasn't always been easy. The state of the art in the design and analysis of algorithms and data structures is a difficult topic. The computer scientists who precede us were brilliant, creative individuals. You are now in a position to stand on the shoulders of those giants and apply their ideas in your own projects. And I wanted to be a little more starry eyed about things. I might hope that this class has left you a little bit changed. maybe a little bit more passionate or curious about computer science. Maybe a little bit smarter than when we started. Until next time.