LNNAME - Tên LN
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: ami

Ami có một xâu S chỉ chưa các kí tự 'A' - 'Z'. Ami cần tìm biệt danh của LN trong kí tự này.

LN, tên thật là LTN có rất nhiều biệt danh. Mỗi tên của LN được viết theo 4 bước

     1) Biệt danh của LN, hiện tại là một xâu T rỗng (T = "");

     2) Chọn một số x bất kì (x ≥ 0), và ghép x kí tự 'L' vào T 

     3) Chọn một số y bất kì (y ≥ 0), và ghép y kí tự 'T' vào T

     4) Chọn một số z bất kì (z ≥ 0), và ghép y kí tự 'N' vào T

Ví dụ, x = 1 , y = 2 , z = 3 thì biệt danh là LTTNNN. Có thể giả định, mọi xâu T được tạo thành từ các bộ (x , y , z) bất kì đều là biệt danh của LN cute. Hãy tìm một xâu con dài nhất của S (có thể không liên tiếp) là một biệt danh của LN cute.

Input

Dòng đầu tiên là một số tự nhiên n (n <= 105) là độ dài của xâu S

Dòng tiếp theo là xâu S, độ dài n và chứa các kí tự 'A' - 'Z'.

Output

Một số tự nhiên là biệt danh dài nhất của LN.

Ví dụ

  • input
    13
    AMILUONYEULTN
    output
    4

Giải thích

Ta có xâu S = "AMILUONYEULTN".

Các biệt danh khác nhau của LN cute có trong xâu là L, T, N, LT, LN, TN, LTN, LLTN.

Xâu LLTN có độ dài dài nhất. Do đó kết quả là 4.

Back to Top