#include <bits/stdc++.h>
using namespace std;
long long n;
long long mn = 1e18;
void f(long long lucky, int i, int r) {
  if (i > 12) {
    return;
  }
  if (lucky >= n && r == 0) {
    mn = min(lucky, mn);
    return;
  }
  f(lucky * 10 + 4, i + 1, r - 1);
  f(lucky * 10 + 7, i + 1, r + 1);
}
int main() {
  cin >> n;
  f(0, 1, 0);
  cout << mn << endl;
  return 0;
}
