#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
srand(time(0));
int N = 5;
string letters[N] = { "A", "B", "C", "D", "E" };
for (int i = 0; i < N; i++) {
int j = rand() % (N - i) + i;
string tmp = letters[i];
letters[i] = letters[j];
letters[j] = tmp;
}
for (int i = 0;i < N; i++) {
cout << letters[i] << " ";
}
cout << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGN0aW1lPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CgkKCXNyYW5kKHRpbWUoMCkpOwoJaW50IE4gPSA1OwoJc3RyaW5nIGxldHRlcnNbTl0gPSB7ICJBIiwgIkIiLCAiQyIsICJEIiwgIkUiIH07CgkKCWZvciAoaW50IGkgPSAwOyBpIDwgTjsgaSsrKSB7CgkJaW50IGogPSByYW5kKCkgJSAoTiAtIGkpICsgaTsKCQlzdHJpbmcgdG1wID0gbGV0dGVyc1tpXTsKCQlsZXR0ZXJzW2ldID0gbGV0dGVyc1tqXTsKCQlsZXR0ZXJzW2pdID0gdG1wOwoJfQoJCglmb3IgKGludCBpID0gMDtpIDwgTjsgaSsrKSB7CgkJY291dCA8PCBsZXR0ZXJzW2ldIDw8ICIgIjsKCX0KCWNvdXQgPDwgZW5kbDsKCQoJcmV0dXJuIDA7CgkKfQ==