#include #include #include void solve() { std::string s; std::cin >> s; std::sort(s.rbegin(), s.rend()); if (!std::prev_permutation(s.begin(), s.end()) || s.front() == '0') { std::cout << -1 << std::endl; } else { std::cout << s << std::endl; } } int main() { std::cin.tie(nullptr); std::ios::sync_with_stdio(false); solve(); return 0; }