#include <iostream>
#include <algorithm>
#include <string>
#include <cstdint>
//大文字アルファベット縛り。
bool MakeHoge(std::string S) {
std::string X = S;
std::intmax_t c = 0;
std::sort(X.begin(), X.end());
for (auto& o : X) {
if (o - 'A' == c) { c++; }
else {
std::cout <<S<<" => "<< static_cast<char>('A' + c) << std::endl;
return true;
}
}
return false;
}
int main() {
std::string S;
S = "BCDEFGHIJKLMNOPQRSTUVWXYZ";
MakeHoge(S);
S = "YIZFOADLMWCRUTGSVQKJEHNBP";
MakeHoge(S);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8Y3N0ZGludD4KCi8v5aSn5paH5a2X44Ki44Or44OV44Kh44OZ44OD44OI57ib44KK44CCCgpib29sIE1ha2VIb2dlKHN0ZDo6c3RyaW5nIFMpIHsKCXN0ZDo6c3RyaW5nIFggPSBTOwoJc3RkOjppbnRtYXhfdCBjID0gMDsKCXN0ZDo6c29ydChYLmJlZ2luKCksIFguZW5kKCkpOwoJZm9yIChhdXRvJiBvIDogWCkgewoJCWlmIChvIC0gJ0EnID09IGMpIHsgYysrOyB9CgkJZWxzZSB7CgkJCXN0ZDo6Y291dCA8PFM8PCIgPT4gIjw8IHN0YXRpY19jYXN0PGNoYXI+KCdBJyArIGMpIDw8IHN0ZDo6ZW5kbDsKCQkJcmV0dXJuIHRydWU7CgkJfQoJfQoJcmV0dXJuIGZhbHNlOwp9CgppbnQgbWFpbigpIHsKCXN0ZDo6c3RyaW5nIFM7CgoJUyA9ICJCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaIjsKCU1ha2VIb2dlKFMpOwoKCVMgPSAiWUlaRk9BRExNV0NSVVRHU1ZRS0pFSE5CUCI7CglNYWtlSG9nZShTKTsKCglyZXR1cm4gMDsKfQo=