#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, ci, d0;
  string s;
  int i;
  char t;
  cin >> s;
  n = s.size();
  d0 = s[n - 1] - '0';
  bool f = false, swap = false;
  for (i = 0; i < n; i++) {
    if ((s[i] - '0') % 2 == 0) {
      f = true;
      ci = i;
      if ((s[i] - '0') < d0) {
        t = s[i];
        s[i] = s[n - 1];
        s[n - 1] = t;
        swap = true;
        break;
      }
    }
  }
  if (!f)
    cout << -1 << endl;
  else {
    if (!swap) {
      t = s[ci];
      s[ci] = s[n - 1];
      s[n - 1] = t;
    }
    cout << s << endl;
  }
  return 0;
}
