A local bank that has 12 branches uses a two-digit code to represent each of its branches. The same integer can be used for both digits of a code, and a pair of two-digit numbers that are the reverse of each other (such as 17 and 71) are considered as two separate codes. What is the fewest number of different integers required for the 12 codes? Choose the correct answer:
A) 3  B) 4  C) 12 ( 2 integers 4 codes)  D) 6  E) 7
Pick any two integer.   Integers: 12   Code: 11, 12, 21, 22 = 4 Codes   Add one more integer: 3   13, 31, 33, 23, 32 = 5 Codes   Add one more integer: 4   44, 14, 41, 24, 42, 34, 43 = 7 Codes   Total = 16 Codes. Enough. Answer: 12 ( 2 integers 4 codes)   4 integers create 12 codes.
<result>C</result>
A local bank that has 12 branches uses a two-digit code to represent each of its branches. The same integer can be used for both digits of a code, and a pair of two-digit numbers that are the reverse of each other (such as 17 and 71) are considered as two separate codes. What is the fewest number of different integers required for the 12 codes?