You need to represent 1,026 different city names. How many bits will this take if you give each city a different binary number?