#include <algorithm>
#include <iostream>
#include <string>
std::string toLower(std::string s) {
std::transform(s.begin(), s.end(), s.begin(), ::tolower);
return s;
}
bool startsWith(const std::string& str, const std::string& substr) {
return toLower(str).find(toLower(substr)) == 0;
}
int main() {
std::string str = "cpp run desktop applications";
std::string substr = "CPP";
if (startsWith(str, substr)) {
std::cout << "yes" << std::endl;
} else {
std::cout << "no" << std::endl;
}
}
/*
run:
yes
*/