Республиканская олимпиада по математике 2002 года за 11 класс | Казахстанские олимпиады

Дана последовательность целых чисел A=(a1A=(a_1, a2a_2, \dots, a2001)a_{2001}) (возможно с равными членами). Обозначим через mm количество троек (aia_{i}, aja_{j}, ak)a_{k}), где 1i<j<k20011 \leq i < j < k \leq 2001, таких что aj=ai+a_{j}=a_{i}+1 и ak=aj+1a_{k}=a_{j}+1. Найдите максимально возможное значение mm.