#include <iostream>
using namespace std;
bool czySamogloska(char c) {
c = tolower(c);
return (c == 'a') || (c == 'e') || (c == 'i') || (c == 'o') || (c == 'u') || (c == 'y');
}
unsigned int liczSamogloski(std::string str) {
unsigned int samogloski = 0;
for (char& c: str) {
if (czySamogloska(c)) {
samogloski++;
}
}
return samogloski;
}
int main() {
std::cout << liczSamogloski("hello") << std::endl;
std::cout << liczSamogloski("world") << std::endl;
std::cout << liczSamogloski("PATRYK") << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKYm9vbCBjenlTYW1vZ2xvc2thKGNoYXIgYykgewoJYyA9IHRvbG93ZXIoYyk7CglyZXR1cm4gKGMgPT0gJ2EnKSB8fCAoYyA9PSAnZScpIHx8IChjID09ICdpJykgfHwgKGMgPT0gJ28nKSB8fCAoYyA9PSAndScpIHx8IChjID09ICd5Jyk7Cn0KCnVuc2lnbmVkIGludCBsaWN6U2Ftb2dsb3NraShzdGQ6OnN0cmluZyBzdHIpIHsKCXVuc2lnbmVkIGludCBzYW1vZ2xvc2tpID0gMDsKCQoJZm9yIChjaGFyJiBjOiBzdHIpIHsKCQlpZiAoY3p5U2Ftb2dsb3NrYShjKSkgewoJCQlzYW1vZ2xvc2tpKys7CgkJfQoJfQoJCglyZXR1cm4gc2Ftb2dsb3NraTsKfQoKaW50IG1haW4oKSB7CglzdGQ6OmNvdXQgPDwgbGljelNhbW9nbG9za2koImhlbGxvIikgPDwgc3RkOjplbmRsOwoJc3RkOjpjb3V0IDw8IGxpY3pTYW1vZ2xvc2tpKCJ3b3JsZCIpIDw8IHN0ZDo6ZW5kbDsKCXN0ZDo6Y291dCA8PCBsaWN6U2Ftb2dsb3NraSgiUEFUUllLIikgPDwgc3RkOjplbmRsOwoJCglyZXR1cm4gMDsKfQ==