Cho bản mã hoán vị cột và khóa, khôi phục bản rõ. Khó ở chỗ cột không đều: cột có chỉ số gốc nhỏ hơn số ô đầy ở hàng cuối sẽ dài hơn 1 ký tự.
rows, ngược lại rows-1.Khóa ZEBRA đảo ngược quá trình mã hóa.
Dòng 1: khóa. Dòng 2: bản mã.
1 ≤ độ dài khóa ≤ 26, bản mã ≤ 1000.
Một dòng: bản rõ.
Ví dụ:
Đầu vào:
ZEBRA
ADEEESVADWRCRFEIOEL
Đầu ra:
IAECAODERDEWSFELRVE
Giải thích:
Đang tải editor...