#include <bits/stdc++.h>
int main() {
  char str[10], max = '0' - 1;
  int n, i, ma;
  scanf("%s", str);
  if (str[0] != '-')
    printf("%s", str);
  else {
    if (str[strlen(str) - 1] < str[strlen(str) - 2])
      str[strlen(str) - 2] = str[strlen(str) - 1];
    str[strlen(str) - 1] = '\0';
    if (strlen(str) == 2 && str[1] == '0') {
      printf("0");
    } else
      printf("%s", str);
  }
  return 0;
}
