#include <bits/stdc++.h>
using namespace std;
long long int ans = LLONG_MAX;
bool isValid(long long int n) {
  long long int a4 = 0, a7 = 0;
  while (n != 0) {
    if (n % 10 == 4) a4++;
    if (n % 10 == 7) a7++;
    n = n / 10;
  }
  if (a4 == a7)
    return true;
  else
    return false;
}
void make(long long int n, long long int sum) {
  if (sum > 1e12) return;
  if (sum >= n && isValid(sum)) {
    ans = min(ans, sum);
    return;
  } else {
    make(n, sum * 10 + 4);
    make(n, sum * 10 + 7);
    return;
  }
}
int main() {
  ios_base::sync_with_stdio(false);
  int n;
  cin >> n;
  make(n, 0);
  cout << ans;
}
