Time limit: 1.0s , Memory limit: 256M , Points: 1500 (partial)
Cho xâu độ dài chỉ chứa các ký tự in thường từ a đến z. Thực hiện thao tác sau đây chính xác một lần:
- Chọn một xâu con liên tiếp , với mỗi , tiến hành dịch sang trái một ký tự trong bảng chữ cái z ⟶ y ⟶ x ⟶ ⟶ b ⟶ a ⟶ z .
Lưu ý rằng ký tự bên trái của a là z.
Bạn hãy xác định xâu có thứ tự từ điển nhỏ nhất có thể thu được sau khi thực hiện thao tác trên chính xác một lần.
Input
- Dòng đầu tiên chứa số nguyên .
- Dòng thứ hai chứa xâu chỉ gồm các ký tự in thường.
Output
- In ra xâu có thứ tự từ điển nhỏ nhất thu được.
Examples
Sample Input 1
4
husc
Sample Output 1
gtrb
Sample Input 2
23
olpicpctrainingcontests
Sample Output 2
nkohbobsqainingcontests
Scoring
- Subtask điểm:
- Subtask điểm: Không có ràng buộc gì thêm
Notes
Trong ví dụ thứ nhất, chọn , khi đó h ⟶ g, u ⟶ t, s ⟶ r và c ⟶ b.
Comments