#include <iostream>
#include <string>

using namespace std;

int main() {
	auto foo = "my_simple_humble_string"s;

	auto count = 0;

	for (auto read = 1; read < foo.size(); ++read) {
		if (foo[read] == '_') {
			++count;
			++read;
			foo[read - count] = toupper(static_cast<unsigned char>(foo[read]));
		} else {
			foo[read - count] = foo[read];
		}
	}
	foo[foo.size() - count] = foo[foo.size()];
	foo.resize(foo.size() - count);

	cout << foo << endl;
}