#include <iostream>
#include <algorithm>
#include <map>
#include <cctype>
#include <string>
const std::map<char, char> m = {
{'a', '*'}, {'e', '$'}, {'i', '/'}, {'o', '+'}, {'u', '-'}
};
int main()
{
std::cout << "Enter Message here:\n";
std::string s;
getline(std::cin, s);
std::for_each(s.begin(), s.end(), [](char& c) {
auto i = m.find(std::tolower(c));
if(i != m.end())
c = i->second;
});
std::cout << "Encrypted Message: " << s << '\n';
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8bWFwPgojaW5jbHVkZSA8Y2N0eXBlPgojaW5jbHVkZSA8c3RyaW5nPgoKY29uc3Qgc3RkOjptYXA8Y2hhciwgY2hhcj4gbSA9IHsKICAgIHsnYScsICcqJ30sIHsnZScsICckJ30sIHsnaScsICcvJ30sIHsnbycsICcrJ30sIHsndScsICctJ30KfTsKCmludCBtYWluKCkKewogICAgc3RkOjpjb3V0IDw8ICJFbnRlciBNZXNzYWdlIGhlcmU6XG4iOwogICAgc3RkOjpzdHJpbmcgczsKICAgIGdldGxpbmUoc3RkOjpjaW4sIHMpOwoKICAgIHN0ZDo6Zm9yX2VhY2gocy5iZWdpbigpLCBzLmVuZCgpLCBbXShjaGFyJiBjKSB7CiAgICAgICAgIGF1dG8gaSA9IG0uZmluZChzdGQ6OnRvbG93ZXIoYykpOwogICAgICAgICBpZihpICE9IG0uZW5kKCkpCiAgICAgICAgICAgICBjID0gaS0+c2Vjb25kOwogICAgfSk7CgogICAgc3RkOjpjb3V0IDw8ICJFbmNyeXB0ZWQgTWVzc2FnZTogIiA8PCBzIDw8ICdcbic7Cn0K