#include <bits/stdc++.h>
int get_first_keta(int arg) {
  if (arg % 10 == 0)
    return 0;
  else if (arg >= 100) {
    arg %= 100;
    return arg;
  } else {
    arg %= 10;
    return arg;
  }
}
int main() {
  int input[5];
  for (int i = 0; i < 5; i++) std::cin >> input[i];
  int first_keta[5];
  for (int i = 0; i < 5; i++) {
    first_keta[i] = get_first_keta(input[i]);
  }
  std::sort(&first_keta[0], &first_keta[5]);
  int shortest = 0;
  for (int i = 0; i < 5; i++) {
    if (first_keta[i] >= 1) {
      shortest = first_keta[i];
      break;
    }
  }
  std::cout << shortest << '\n';
  int ans = 0;
  for (int i = 0; i < 5; i++) {
    if (get_first_keta(input[i]) == shortest)
      ans += input[i];
    else if (input[i] % 10 == 0)
      ans += input[i];
    else {
      int tmp = (input[i] / 10) * 10 + 10;
      ans += tmp;
    }
  }
  std::cout << ans;
  return 0;
}
