#include <iostream>
#include <string>
#include <iterator>
#include <algorithm>
#include <cctype>
#include <type_traits>
using namespace std;
int main() {
auto translate = [](char c) -> int{
auto check = string("wqka");
auto pos = check.find(c);
return pos != string::npos?
pos+11 : c;
};
char source[] = "wQkacostenteges";
int result[extent<decltype(source)>::value-1] = {0};
transform(
begin(source),
end(source)-1,
begin(result),
[&](char c){ return translate(tolower(c)); }
);
for(int x: result){
cout << x << " ";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8aXRlcmF0b3I+CiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRlIDxjY3R5cGU+CiNpbmNsdWRlIDx0eXBlX3RyYWl0cz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKIAppbnQgbWFpbigpIHsKICAgIGF1dG8gdHJhbnNsYXRlID0gW10oY2hhciBjKSAtPiBpbnR7CiAgICAgICAgYXV0byBjaGVjayA9IHN0cmluZygid3FrYSIpOwogICAgICAgIGF1dG8gcG9zID0gY2hlY2suZmluZChjKTsKICAgICAgICByZXR1cm4gcG9zICE9IHN0cmluZzo6bnBvcz8KICAgICAgICAgICAgcG9zKzExIDogYzsKICAgIH07CiAKIAljaGFyIHNvdXJjZVtdID0gIndRa2Fjb3N0ZW50ZWdlcyI7CiAJaW50IHJlc3VsdFtleHRlbnQ8ZGVjbHR5cGUoc291cmNlKT46OnZhbHVlLTFdID0gezB9OwogCQogICAgdHJhbnNmb3JtKAogICAgICAgIGJlZ2luKHNvdXJjZSksCiAgICAgICAgZW5kKHNvdXJjZSktMSwKICAgICAgICBiZWdpbihyZXN1bHQpLAogICAgICAgIFsmXShjaGFyIGMpeyByZXR1cm4gdHJhbnNsYXRlKHRvbG93ZXIoYykpOyB9CiAgICApOwogICAgCiAgICBmb3IoaW50IHg6IHJlc3VsdCl7CiAgICAJY291dCA8PCB4IDw8ICIgIjsKICAgIH0KICAgIHJldHVybiAwOwp9