Sergei B., huấn luyện viên trẻ tuổi của Pokemons, đã tìm thấy ngôi nhà lớn, bao gồm căn hộ n đã ra lệnh trong một hàng từ trái sang phải. Có thể nhập vào mỗi căn hộ từ đường phố. Nó có thể đi ra ngoài từ mỗi căn hộ. Ngoài ra, mỗi căn hộ được kết nối với căn hộ bên trái và phẳng ở bên phải. Căn hộ số 1 chỉ kết nối với số lượng căn hộ 2 và n số lượng căn hộ chỉ được kết nối với căn hộ số n - 1.Đó là chính xác một Pokemon của một số loại trong mỗi của các căn hộ. Sergei B. hỏi cư dân của ngôi nhà để cho anh ta nhập căn hộ của họ để nắm bắt Pokemons. Sau khi tư vấn các cư dân của nhà quyết định để cho Sergei B. nhập một phẳng từ trên đường phố, truy cập vào một số căn hộ và sau đó đi từ một số căn hộ. Nhưng họ sẽ không cho phép anh ta truy cập vào cùng một căn hộ nhiều hơn một lần.Sergei B. đã rất hài lòng, và bây giờ ông ấy muốn ghé thăm căn hộ càng ít càng tốt để thu thập Pokemons của tất cả các loại xuất hiện trong ngôi nhà này. Nhiệm vụ của bạn là để giúp anh ta và xác định này số lượng tối thiểu của căn hộ ông đã đến thăm.Đầu vàoDòng đầu tiên chứa số nguyên n (1 ≤ n ≤ 100 000)-số lượng căn hộ trong nhà.Dòng thứ hai chứa hàng, với độ dài n s, nó bao gồm chữ hoa và chữ thường trong bảng chữ cái tiếng Anh, thư i-th bằng loại Pokemon, đó là số lượng căn hộ.Sản lượngIn số lượng tối thiểu của căn hộ đó Sergei B. nên ghé thăm để bắt Pokemons của tất cả các loại mà không có ở nhà.
đang được dịch, vui lòng đợi..
