#include <bits/stdc++.h>
#include <numeric>
#define REP(i, s, n) for (int i = s; i < n; ++i)
#define rep(i, n) REP(i, 0, n)
#define SORT(c) sort((c).begin(), (c).end())
#define SORT_INV(c) sort((c).begin(), (c).end(), greater<int>())
#define IINF INT_MAX
#define LLINF LLONG_MAX
#define DEBUG true
#define LL long long
#define Dev 1000000007
// sort(a.begin(), a.end(), std::greater<int>());
using namespace std;
int main()
{
string s;
cin >> s;
int minn = INT_MAX;
for (int i= 0; i < s.size() - 2;i++){
int num = (s[i] - '0') * 100+(s[i+1] - '0') * 10+(s[i+2] - '0') * 1;
//cout << num << endl;
minn = min(minn, abs(num - 753));
}
cout << minn << endl;
return 0;
}