#include <iostream>
#include <algorithm>
int max_number(int value) {
if (!value) return 0;
return std::max(value % 10, max_number(value / 10));
}
int main() {
int value = 78421;
std::cout << "max number is: " << max_number(value);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKaW50IG1heF9udW1iZXIoaW50IHZhbHVlKSB7CiAgaWYgKCF2YWx1ZSkgcmV0dXJuIDA7CiAgcmV0dXJuIHN0ZDo6bWF4KHZhbHVlICUgMTAsIG1heF9udW1iZXIodmFsdWUgLyAxMCkpOwp9CgppbnQgbWFpbigpIHsKICBpbnQgdmFsdWUgPSA3ODQyMTsKICBzdGQ6OmNvdXQgPDwgIm1heCBudW1iZXIgaXM6ICIgPDwgbWF4X251bWJlcih2YWx1ZSk7Cn0K