Fermer Con öz inəyini şəkil çəkmək üçün bir sıra ilə düzür. Bu sırada -ci inəyin boyu a_i-dir və Fermer Con hesab edir ki, əgər sırada inəklərin boyuna görə uzun artan alt-ardıcıllığı olsa, şəkil daha estetik görünərdi.
Xatırladaq ki, alt-ardıcıllıq — ilkin ardıcıllığın elementlərindən ibarət a_{i_1}, a_{i_2}, \ldots, a_{i_k} ardıcıllığıdır, uyğun indeksləri i_1 < i_2 < \ldots < i_k şərtini ödəyir. Alt-ardıcıllığı artan adlandırırıq, əgər a_{i_1} \le a_{i_2} \le \ldots \le a_{i_k} olarsa.
Fermer Con öz sırasında uzun artan alt-ardıcıllığın olmasını istəyir. Buna nail olmaq üçün o, inəklərin istənilən alt-ardıcıllığını seçib onun elementlərinin sırasını əksinə çevirə bilər.
Məsələn, inəklər aşağıdakı kimi düzülüb:
1 6 2 3 4 3 5 3 4Aşağıda göstərilən elementləri seçə bilərik:
1 6 2 3 4 3 5 3 4
^ ^ ^ ^və onların sırasını əksinə çevirərək aşağıdakını əldə edə bilərik:
1 4 2 3 4 3 3 5 6
^ ^ ^ ^Diqqət edin ki, əksinə çevrilmiş elementlər əməliyyatdan əvvəlki ilə tam olaraq eyni mövqelər toplusunu tutur, digər bütün elementlər isə dəyişmədən qalır.
En çoxu bir alt-ardıcıllığın elementləri əksinə çevrildikdən sonra artan alt-ardıcıllığın mümkün olan maksimum uzunluğunu təyin edin.
Birinci sətirdə n~(1 \le n \le 50) ədədi verilir. Növbəti sətirdə a_1, \ldots, a_n verilir, burada hər bir a_i diapazonunda tam ədəddir.
En çoxu bir alt-ardıcıllığın elementlərinin sırası əksinə çevrildikdən sonra artan alt-ardıcıllığın mümkün olan maksimum uzunluğunu çap edin.
Nümunə 1