Шелковый путь олимпиада по математике 2018 года | Казахстанские олимпиады

Дано натуральное nn. Назовём словом последовательность из nn букв алфавита, а расстоянием ρ(A,B)\rho(A, B) между словами A=a1a2anA=a_1a_2\dots a_n и B=b1b2bnB=b_1b_2\dots b_n -- количество разрядов, в которых они отличаются (то есть количество таких ii, для которых aibia_i\ne b_i). Мы скажем, что слово CC лежит между словами AA и BB, если ρ(A,B)=ρ(A,C)+ρ(C,B)\rho (A,B)=\rho(A,C)+\rho(C,B). Какое наибольшее количество слов можно выбрать так, чтобы среди любых трёх нашлось слово, лежащее между двумя другими?