#include <bits/stdc++.h>
using namespace std;
int main(){
    long long n,d,k=1;
    long long minx=10000;
    cin>>n;
    while(1){
        d=n/k%1000;
        if(d<100){
            break;
        }
        else if(abs(753-d)<minx){
            minx=abs(753-d);
        }
        k*=10;
        
    }
    cout<<minx<<endl;
    return 0;
}

#include <bits/stdc++.h>
#define rep(i,n) for(int i=0;i<(n);i++)
using namespace std;
using ll = long long;
int main(void){
   string S;
   cin>>S;
   int len=S.size();
   int num;
   int ans=1000;
   rep(i,len-2){
       num=(S[i]-'0')*100+(S[i+1]-'0')*10+S[i+2]-'0';
       ans=min(ans,abs(753-num));
   }
   cout<<ans<<endl;
   
   
}