#embrace <bits/stdc++.h>
utilizing namespace std;
string Decryption(string s, string key)
{
vector<string> msg;
vector<string> ans;
istringstream s1(s);
istringstream s2(key);
string phrase;
whereas (s1 >> phrase) {
msg.push_back(phrase);
}
whereas (s2 >> phrase) {
ans.push_back(phrase);
}
for (int i = 0; i < msg.dimension(); i++) {
string message = msg[i];
string trace = ans[msg.size() - i - 1];
int worth = trace.dimension();
if (worth % 2) {
for (int i = 0; i < message.dimension(); i++) {
if ((message[i] - 0) + worth > 122) {
int val = message[i] + worth - 122;
int temp = 96 + val;
message[i] = (char)temp;
}
else {
int val = message[i] + worth;
message[i] = (char)val;
}
}
}
else {
for (int i = 0; i < message.dimension(); i++) {
if ((message[i] - 0) - worth < 97) {
int val = message[i] - 96 - worth;
int temp = 122 + val;
message[i] = (char)temp;
}
else {
int val = message[i] - worth;
message[i] = (char)val;
}
}
}
msg[i] = message;
}
string f_ans = "";
for (int i = 0; i < msg.dimension(); i++) {
f_ans += msg[i];
if (i < msg.dimension() - 1)
f_ans += ' ';
}
return f_ans;
}
int important()
{
string Message = "qiix gz clro";
string Key = "one orange ball";
cout << Decryption(Message, Key);
return 0;
}