#include <iostream>
#include <sstream>
int extract_last_number_from_string(std::string str) {
size_t last_index = str.find_last_not_of("0123456789");
std::string result = str.substr(last_index + 1);
int n;
std::stringstream ss(result);
ss >> n;
return n;
}
int main() {
std::string str = "22c++ programming15";
int n = extract_last_number_from_string(str);
std::cout << n;
}
/*
run:
15
*/