A large-scale coding competition starts with participants in a single-elimination format. In each round, coders compete against each other, and only the top coder advances, while the other four are eliminated. What is the total number of matches that must be played until a single champion is determined?
150
155
156
160
165