Под новый год Дед Мороз подарил Маше волшебную картинку и карандаш. Картинка состоит из n точек, соединённых m отрезками (отрезки могут пересекаться как угодно, это неважно). Никакие два отрезка не соединяют одну и ту же пару точек, никакой отрезок не соединяет точку саму с собой. Маша хочет нарисовать ежа, но чтобы он ожил в новогоднюю ночь, нужно, чтобы у него был раскрашенный хвост, соответствующий нескольким правилам:
- Раскрашивать можно только те отрезки, которые уже были на картинке;
- Хвост должен быть непрерывным, то есть состоять из последовательности точек, такой что все пары соседних точек соединены раскрашенным отрезком;
- Номера точек от начала хвоста к его концу должны строго возрастать.
Назовём длиной хвоста количество точек в нём. Помимо хвоста, Маша собирается нарисовать ежу колючки, для этого она раскрасит все отрезки, одним из концов которых является последняя точка хвоста (точка хвоста с максимальным номером). Красотой ежа Маша называет количество колючек, умноженное на длину хвоста. Маша хочет нарисовать самого красивого ежа. Помогите ей посчитать, на что она может рассчитывать.
Обратите внимание, что, согласно Машиному определению ежа, один и тот же раскрашенный отрезок может быть одновременно и колючкой, и частью хвоста (всё-таки Маша ещё маленькая девочка). Для уточнения посмотрите на картинку к первому примеру.
Примечание
На рисунке изображён первый пример. Красным обозначены отрезки, составляющие ежа. Хвост состоит из последовательности точек 1, 2 и 5. Колючками являются отрезки между парами точек (2, 5), (3, 5) и (4, 5). Таким образом, красота ежа равняется 3·3 = 9. 