#include <bits/stdc++.h>
using namespace std;
int main() {
  int n;
  scanf("%d", &n);
  if (n < 0) {
    ostringstream s1;
    s1 << n;
    string s = s1.str();
    int l = s.size();
    if (s[l - 1] > s[l - 2]) {
      s.erase(l - 1);
    } else if (s[l - 1] < s[l - 2]) {
      s[l - 2] = s[l - 1];
      s.erase(l - 1);
    } else if (s[l - 1] == s[l - 2]) {
      s.erase(l - 1);
    }
    if (s.compare("-0") == 0)
      cout << "0";
    else
      cout << s;
  } else
    printf("%d", n);
  return 0;
}
