#include <cstdlib>
#include <ctime>
#include <vector>
#include <string>
#include <algorithm>
#include <iostream>
int main()
{
std::srand( std::time(nullptr) ) ;
std::vector<std::string> seq { "Knocturne", "LB", "Manga", "JLBorges", "abc",
"def", "ghi", "jkl", "mno", "pqr", "stu" } ;
std::random_shuffle( std::begin(seq), std::end(seq) ) ;
for( std::size_t i = 0 ; i < seq.size() - 1 ; i += 2 )
std::cout << "pair " << seq[i] << " with " << seq[i+1] << '\n' ;
}
I2luY2x1ZGUgPGNzdGRsaWI+CiNpbmNsdWRlIDxjdGltZT4KI2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKQp7CiAgICBzdGQ6OnNyYW5kKCBzdGQ6OnRpbWUobnVsbHB0cikgKSA7CgogICAgc3RkOjp2ZWN0b3I8c3RkOjpzdHJpbmc+IHNlcSB7ICJLbm9jdHVybmUiLCAiTEIiLCAiTWFuZ2EiLCAiSkxCb3JnZXMiLCAiYWJjIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZGVmIiwgImdoaSIsICJqa2wiLCAibW5vIiwgInBxciIsICJzdHUiIH0gOwoKICAgIHN0ZDo6cmFuZG9tX3NodWZmbGUoIHN0ZDo6YmVnaW4oc2VxKSwgc3RkOjplbmQoc2VxKSApIDsKCiAgICBmb3IoIHN0ZDo6c2l6ZV90IGkgPSAwIDsgaSA8IHNlcS5zaXplKCkgLSAxIDsgaSArPSAyICkKICAgICAgICBzdGQ6OmNvdXQgPDwgInBhaXIgIiA8PCBzZXFbaV0gPDwgIiB3aXRoICIgPDwgc2VxW2krMV0gPDwgJ1xuJyA7Cn0K