stablegradients/pie-gem5-pairs huggingface dataset:
// Slower C++ solution:
#include<bits/stdc++.h>

#define mp make_pair

#define ff first

#define ss second

#define pb push_back

#define w(x) scanf("%d",&x);while(x--)

#define rep(i,a,b) for(i=a;i<=b;i++)

#define ios ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);

#define pi 2*acos(0.0)

using namespace std;

typedef long long ll;

typedef pair<ll,ll> pll;

typedef vector<int> vi;



long long int mod=1e9+9;

const int N=100000;

int t=3,i,j,cs=0,n,a,b;

string s;



int main()

{

    cin>>s;

   for(auto it:s)

    if(it=='7'){

        cout<<"Yes"<<endl;

        return 0;

    }

        cout<<"No"<<endl;

}








// Faster C++ solution for the same problem (measured speedup: 5.321875815248718x):
#include <stdio.h>



int main () {

    int n;

    scanf("%d", &n);



    int first = n / 100;

    int second = (n / 10) % 10;

    int third = n % 10;



    while ( n > 0) {

        if ( first == 7) {

            puts("Yes");

            break;

        }

        else if ( second == 7) {

            puts("Yes");

            break;

        }

        else if ( third == 7) {

            puts("Yes");

            break;

        }

        else {

            puts("No");

            break;

        }

    } 

    return 0;

}
// Slower C++ solution:
#include <bits/stdc++.h>

using namespace std;



#define MorsheD ios_base::sync_with_stdio(false),cin.tie(NULL),cout.tie(NULL)

typedef long long ll;



bool mew(int n) {

    while (n) {

        if (n%10 == 7) {

            return true;

        }

        n /= 10;

    }

    return false;

}



int main(){

    // ===================

    MorsheD;

    // freopen("in.txt", "r", stdin);

    // freopen("out.txt", "w", stdout);

    // ===================



    int n;

    cin >> n;



    if (mew(n)) {

        cout << "Yes" << "\n";

    } else {

        cout << "No" << "\n";

    }



    return 0;

}


// Faster C++ solution for the same problem (measured speedup: 5.394985592731937x):
#include <stdio.h>



int main () {

    int n;

    scanf("%d", &n);



    int first = n / 100;

    int second = (n / 10) % 10;

    int third = n % 10;



    while ( n > 0) {

        if ( first == 7) {

            puts("Yes");

            break;

        }

        else if ( second == 7) {

            puts("Yes");

            break;

        }

        else if ( third == 7) {

            puts("Yes");

            break;

        }

        else {

            puts("No");

            break;

        }

    } 

    return 0;

}
// Slower C++ solution:
#include <bits/stdc++.h>



using namespace std;



int main() {





    char a[3];

    for(int i=0; i<3; i++){

        cin>>a[i];

        if(a[i]=='7') {cout<<"Yes"<<endl; return 0;}

    }

    cout<<"No"<<endl;

    return 0;

}


// Faster C++ solution for the same problem (measured speedup: 5.318720327832025x):
#include <stdio.h>



int main () {

    int n;

    scanf("%d", &n);



    int first = n / 100;

    int second = (n / 10) % 10;

    int third = n % 10;



    while ( n > 0) {

        if ( first == 7) {

            puts("Yes");

            break;

        }

        else if ( second == 7) {

            puts("Yes");

            break;

        }

        else if ( third == 7) {

            puts("Yes");

            break;

        }

        else {

            puts("No");

            break;

        }

    } 

    return 0;

}
// Slower C++ solution:
#include<iostream>

#include<string>

using namespace std;



int main()

{

    bool con = false;

    string n;

    cin >> n;



    for(int i = 0; i < n.size(); i++)

    {

        if(n[i] == '7')

            con = true;

    }



    if(con)

        cout << "Yes";

    else

        cout << "No";



    return 0;

}


// Faster C++ solution for the same problem (measured speedup: 5.350561857338386x):
#include <stdio.h>



int main () {

    int n;

    scanf("%d", &n);



    int first = n / 100;

    int second = (n / 10) % 10;

    int third = n % 10;



    while ( n > 0) {

        if ( first == 7) {

            puts("Yes");

            break;

        }

        else if ( second == 7) {

            puts("Yes");

            break;

        }

        else if ( third == 7) {

            puts("Yes");

            break;

        }

        else {

            puts("No");

            break;

        }

    } 

    return 0;

}
// Slower C++ solution:
#include<bits/stdc++.h>

using namespace std;



int main()

{

    int n,re,flag;

    while(cin>>n)

    {

        flag=0;

        while(n!=0)

        {

            re=n%10;

            if(re==7)

            {

                flag=1;

                break;

            }

            n=n/10;

        }

        if(flag==1)

            cout<<"Yes";

        else

            cout<<"No";

    }

}


// Faster C++ solution for the same problem (measured speedup: 5.317059168056158x):
#include <stdio.h>



int main () {

    int n;

    scanf("%d", &n);



    int first = n / 100;

    int second = (n / 10) % 10;

    int third = n % 10;



    while ( n > 0) {

        if ( first == 7) {

            puts("Yes");

            break;

        }

        else if ( second == 7) {

            puts("Yes");

            break;

        }

        else if ( third == 7) {

            puts("Yes");

            break;

        }

        else {

            puts("No");

            break;

        }

    } 

    return 0;

}
// Slower C++ solution:
#include <iostream>



using namespace std;



typedef long long ll;



int main()

{

    ll a;



    cin>> a;



    ll b = a;



        ll c3 = a %10;

        a /= 10;



        ll c2 = a % 10;

        a/=10;



        ll c1 = a %10;



    if(c1 == 7 || c2 == 7 || c3 == 7) cout<< "Yes\n";



    else cout<< "No\n";



	return 0;

}




// Faster C++ solution for the same problem (measured speedup: 5.3173583265578275x):
#include <stdio.h>



int main () {

    int n;

    scanf("%d", &n);



    int first = n / 100;

    int second = (n / 10) % 10;

    int third = n % 10;



    while ( n > 0) {

        if ( first == 7) {

            puts("Yes");

            break;

        }

        else if ( second == 7) {

            puts("Yes");

            break;

        }

        else if ( third == 7) {

            puts("Yes");

            break;

        }

        else {

            puts("No");

            break;

        }

    } 

    return 0;

}
// Slower C++ solution:
#include <bits/stdc++.h>

#define ll long long

#define L long

#define endl "\n"

#define _START_ ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);

#define _END_ return 0;

using namespace std;



int main()

{   

    _START_



    int n;

    cin >> n;

    while (n != 0)

    {

        if (n % 10 == 7)

        {

            cout<< "Yes";

            return 0;

        }

        n /= 10;

    }

    cout<< "No";



    _END_

}

// Faster C++ solution for the same problem (measured speedup: 5.395042175089756x):
#include <stdio.h>



int main () {

    int n;

    scanf("%d", &n);



    int first = n / 100;

    int second = (n / 10) % 10;

    int third = n % 10;



    while ( n > 0) {

        if ( first == 7) {

            puts("Yes");

            break;

        }

        else if ( second == 7) {

            puts("Yes");

            break;

        }

        else if ( third == 7) {

            puts("Yes");

            break;

        }

        else {

            puts("No");

            break;

        }

    } 

    return 0;

}
// Slower C++ solution:
#include<iostream>

using namespace std;

int main()

{

    char a[5];

    cin>>a;

    for(int i=0;i<3;i++)

    {

        if(a[i]=='7')

        {

            cout<<"Yes"<<endl;

            return 0;

        }

    }

    cout<<"No"<<endl;

    return 0;

}

// Faster C++ solution for the same problem (measured speedup: 5.309960638402962x):
#include <stdio.h>

int main(){

int a;

scanf("%d",&a);

if(a/100==7){

	printf("Yes");

}

else if(((a/100)-7)%10==0){

	printf("Yes");

}

else if (((a/10)-7)%10==0){

	printf("Yes");

}

else if((a-7)%10==0){

	printf("Yes");

}

else{

	printf("No");

}

return 0;

}
// Slower C++ solution:
#include<iostream>

#include<algorithm>

#include<cmath>

#include<cstdlib>

#include<cstdio>

#include<cstring>

#include<iomanip>

#include<string>

#include<set>

#include<map>

#include<vector>

#include<queue>

#include<stack>

#include<utility>

#define PI acos(-1.0)

using namespace std;

int main(){

	char a[3];

	for(int i =0;i < 3;i++) cin >> a[i];

	int flag = 0;

	for(int i = 0;i < 3;i++){

		if(a[i] == '7'){

			flag = 1;

			break;

		} 

	}

	if(flag) cout << "Yes" << endl;

	else cout << "No" << endl;

	return 0;

}

// Faster C++ solution for the same problem (measured speedup: 5.308112650034988x):
#include <stdio.h>

int main(){

int a;

scanf("%d",&a);

if(a/100==7){

	printf("Yes");

}

else if(((a/100)-7)%10==0){

	printf("Yes");

}

else if (((a/10)-7)%10==0){

	printf("Yes");

}

else if((a-7)%10==0){

	printf("Yes");

}

else{

	printf("No");

}

return 0;

}
// Slower C++ solution:
#include<bits/stdc++.h>

using namespace std;

typedef long long ll;

int main()

{

    string s;  cin>>s;

    if(s.find('7')!=-1)

        cout<<"Yes";

    else

        cout<<"No";

    return 0;

}


// Faster C++ solution for the same problem (measured speedup: 5.302139955527907x):
#include <stdio.h>

int main(){

int a;

scanf("%d",&a);

if(a/100==7){

	printf("Yes");

}

else if(((a/100)-7)%10==0){

	printf("Yes");

}

else if (((a/10)-7)%10==0){

	printf("Yes");

}

else if((a-7)%10==0){

	printf("Yes");

}

else{

	printf("No");

}

return 0;

}
// Slower C++ solution:
#include<bits/stdc++.h>

using namespace std;

string s;

int main(){

	ios::sync_with_stdio(0);

	cin.tie(0);

	cin>>s;

	if(s[0]=='7'||s[1]=='7'||s[2]=='7') return cout<<"Yes",0;

	cout<<"No";

	return 0;

}

// Faster C++ solution for the same problem (measured speedup: 5.382353358966041x):
#include <stdio.h>

int main(){

int a;

scanf("%d",&a);

if(a/100==7){

	printf("Yes");

}

else if(((a/100)-7)%10==0){

	printf("Yes");

}

else if (((a/10)-7)%10==0){

	printf("Yes");

}

else if((a-7)%10==0){

	printf("Yes");

}

else{

	printf("No");

}

return 0;

}
// Slower C++ solution:
#include<bits/stdc++.h>

using namespace std;



char s[5];

int n,flag;



int main()

{

	scanf("%s",s);

	n=strlen(s);

	for(int i=0;i<n;i++)

		{

			if(s[i]=='7')

				{

					printf("Yes");

					flag++;

					break;

				}

			

		}

	if(flag==0)printf("No");

	return 0;



	return 0;

}

// Faster C++ solution for the same problem (measured speedup: 5.248912849434397x):
#include <stdio.h>

int main(){

int a;

scanf("%d",&a);

if(a/100==7){

	printf("Yes");

}

else if(((a/100)-7)%10==0){

	printf("Yes");

}

else if (((a/10)-7)%10==0){

	printf("Yes");

}

else if((a-7)%10==0){

	printf("Yes");

}

else{

	printf("No");

}

return 0;

}
// Slower C++ solution:
#include <bits/stdc++.h>

using namespace std;



int main(){

    int n; cin >> n;

    while(n > 0){

        if(n%10 == 7){

            cout << "Yes\n";

            return 0;

        }

        n /= 10;

    }

    cout << "No\n";

    return 0;

}


// Faster C++ solution for the same problem (measured speedup: 5.307644333115732x):
#include <stdio.h>

int main(){

int a;

scanf("%d",&a);

if(a/100==7){

	printf("Yes");

}

else if(((a/100)-7)%10==0){

	printf("Yes");

}

else if (((a/10)-7)%10==0){

	printf("Yes");

}

else if((a-7)%10==0){

	printf("Yes");

}

else{

	printf("No");

}

return 0;

}
// Slower C++ solution:
#include <bits/stdc++.h>

using namespace std;

#define FOR(I,A,B)          for(int I=A; I<B; I++)

#define LL                  long long

#define PII                 pair<int,int>

#define MOD                 1000000007

#define MAX                 1000005

#define READ(A)             freopen(A,"r",stdin)



int main() {

    char S[4];

    bool B=false;

    scanf("%s",S);

    FOR(I,0,3){

        if(S[I]=='7'){

            B=true;

        }

    }

    if(B)printf("Yes\n");

    else printf("No\n");

}


// Faster C++ solution for the same problem (measured speedup: 5.248070584792222x):
#include <stdio.h>

int main(){

int a;

scanf("%d",&a);

if(a/100==7){

	printf("Yes");

}

else if(((a/100)-7)%10==0){

	printf("Yes");

}

else if (((a/10)-7)%10==0){

	printf("Yes");

}

else if((a-7)%10==0){

	printf("Yes");

}

else{

	printf("No");

}

return 0;

}
// Slower C++ solution:
#include<bits/stdc++.h>

using namespace std;

int main(){

    string n;

    int i;

    cin>>n;

    bool yes=false;

    for(i=0;i<3;i++){

        if(n[i]=='7'){

            yes=true;

            cout<<"Yes"<<endl;

            break;

        }



    }

    if(yes==false){

        cout<<"No"<<endl;

    }





    return 0;

}


// Faster C++ solution for the same problem (measured speedup: 5.307600655431057x):
#include <stdio.h>

int main(){

int a;

scanf("%d",&a);

if(a/100==7){

	printf("Yes");

}

else if(((a/100)-7)%10==0){

	printf("Yes");

}

else if (((a/10)-7)%10==0){

	printf("Yes");

}

else if((a-7)%10==0){

	printf("Yes");

}

else{

	printf("No");

}

return 0;

}
// Slower C++ solution:
#include<bits/stdc++.h>

#define mp make_pair

#define ff first

#define ss second

#define pb push_back

#define w(x) scanf("%d",&x);while(x--)

#define rep(i,a,b) for(i=a;i<=b;i++)

#define ios ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);

#define pi 2*acos(0.0)

using namespace std;

typedef long long ll;

typedef pair<ll,ll> pll;

typedef vector<int> vi;



long long int mod=1e9+9;

const int N=100000;

int t=3,i,j,cs=0,n,a,b;

string s;



int main()

{

    cin>>s;

   for(auto it:s)

    if(it=='7'){

        cout<<"Yes"<<endl;

        return 0;

    }

        cout<<"No"<<endl;

}








// Faster C++ solution for the same problem (measured speedup: 5.310837558733418x):
#include <stdio.h>

int main(){

int a;

scanf("%d",&a);

if(a/100==7){

	printf("Yes");

}

else if(((a/100)-7)%10==0){

	printf("Yes");

}

else if (((a/10)-7)%10==0){

	printf("Yes");

}

else if((a-7)%10==0){

	printf("Yes");

}

else{

	printf("No");

}

return 0;

}
// Slower C++ solution:
#include <bits/stdc++.h>

using namespace std;



#define MorsheD ios_base::sync_with_stdio(false),cin.tie(NULL),cout.tie(NULL)

typedef long long ll;



bool mew(int n) {

    while (n) {

        if (n%10 == 7) {

            return true;

        }

        n /= 10;

    }

    return false;

}



int main(){

    // ===================

    MorsheD;

    // freopen("in.txt", "r", stdin);

    // freopen("out.txt", "w", stdout);

    // ===================



    int n;

    cin >> n;



    if (mew(n)) {

        cout << "Yes" << "\n";

    } else {

        cout << "No" << "\n";

    }



    return 0;

}


// Faster C++ solution for the same problem (measured speedup: 5.383795697113124x):
#include <stdio.h>

int main(){

int a;

scanf("%d",&a);

if(a/100==7){

	printf("Yes");

}

else if(((a/100)-7)%10==0){

	printf("Yes");

}

else if (((a/10)-7)%10==0){

	printf("Yes");

}

else if((a-7)%10==0){

	printf("Yes");

}

else{

	printf("No");

}

return 0;

}
// Slower C++ solution:
#include <bits/stdc++.h>



using namespace std;



int main() {





    char a[3];

    for(int i=0; i<3; i++){

        cin>>a[i];

        if(a[i]=='7') {cout<<"Yes"<<endl; return 0;}

    }

    cout<<"No"<<endl;

    return 0;

}


// Faster C++ solution for the same problem (measured speedup: 5.3076886162044215x):
#include <stdio.h>

int main(){

int a;

scanf("%d",&a);

if(a/100==7){

	printf("Yes");

}

else if(((a/100)-7)%10==0){

	printf("Yes");

}

else if (((a/10)-7)%10==0){

	printf("Yes");

}

else if((a-7)%10==0){

	printf("Yes");

}

else{

	printf("No");

}

return 0;

}
// Slower C++ solution:
#include<iostream>

#include<string>

using namespace std;



int main()

{

    bool con = false;

    string n;

    cin >> n;



    for(int i = 0; i < n.size(); i++)

    {

        if(n[i] == '7')

            con = true;

    }



    if(con)

        cout << "Yes";

    else

        cout << "No";



    return 0;

}


// Faster C++ solution for the same problem (measured speedup: 5.3394641022737055x):
#include <stdio.h>

int main(){

int a;

scanf("%d",&a);

if(a/100==7){

	printf("Yes");

}

else if(((a/100)-7)%10==0){

	printf("Yes");

}

else if (((a/10)-7)%10==0){

	printf("Yes");

}

else if((a-7)%10==0){

	printf("Yes");

}

else{

	printf("No");

}

return 0;

}
// Slower C++ solution:
#include<bits/stdc++.h>

using namespace std;



int main()

{

    int n,re,flag;

    while(cin>>n)

    {

        flag=0;

        while(n!=0)

        {

            re=n%10;

            if(re==7)

            {

                flag=1;

                break;

            }

            n=n/10;

        }

        if(flag==1)

            cout<<"Yes";

        else

            cout<<"No";

    }

}


// Faster C++ solution for the same problem (measured speedup: 5.306030901888078x):
#include <stdio.h>

int main(){

int a;

scanf("%d",&a);

if(a/100==7){

	printf("Yes");

}

else if(((a/100)-7)%10==0){

	printf("Yes");

}

else if (((a/10)-7)%10==0){

	printf("Yes");

}

else if((a-7)%10==0){

	printf("Yes");

}

else{

	printf("No");

}

return 0;

}
// Slower C++ solution:
#include <iostream>



using namespace std;



typedef long long ll;



int main()

{

    ll a;



    cin>> a;



    ll b = a;



        ll c3 = a %10;

        a /= 10;



        ll c2 = a % 10;

        a/=10;



        ll c1 = a %10;



    if(c1 == 7 || c2 == 7 || c3 == 7) cout<< "Yes\n";



    else cout<< "No\n";



	return 0;

}




// Faster C++ solution for the same problem (measured speedup: 5.306329439896449x):
#include <stdio.h>

int main(){

int a;

scanf("%d",&a);

if(a/100==7){

	printf("Yes");

}

else if(((a/100)-7)%10==0){

	printf("Yes");

}

else if (((a/10)-7)%10==0){

	printf("Yes");

}

else if((a-7)%10==0){

	printf("Yes");

}

else{

	printf("No");

}

return 0;

}
// Slower C++ solution:
#include <bits/stdc++.h>

#define ll long long

#define L long

#define endl "\n"

#define _START_ ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);

#define _END_ return 0;

using namespace std;



int main()

{   

    _START_



    int n;

    cin >> n;

    while (n != 0)

    {

        if (n % 10 == 7)

        {

            cout<< "Yes";

            return 0;

        }

        n /= 10;

    }

    cout<< "No";



    _END_

}

// Faster C++ solution for the same problem (measured speedup: 5.383852162111838x):
#include <stdio.h>

int main(){

int a;

scanf("%d",&a);

if(a/100==7){

	printf("Yes");

}

else if(((a/100)-7)%10==0){

	printf("Yes");

}

else if (((a/10)-7)%10==0){

	printf("Yes");

}

else if((a-7)%10==0){

	printf("Yes");

}

else{

	printf("No");

}

return 0;

}
// Slower C++ solution:
#include<iostream>

using namespace std;

int main()

{

    char a[5];

    cin>>a;

    for(int i=0;i<3;i++)

    {

        if(a[i]=='7')

        {

            cout<<"Yes"<<endl;

            return 0;

        }

    }

    cout<<"No"<<endl;

    return 0;

}

// Faster C++ solution for the same problem (measured speedup: 5.298586378835419x):
#include <stdio.h>

 

int main (){

	int i;

	scanf ("%d", &i);

	

	int num1 = i / 100;

	int num2 = (i / 10) % 10;

	int num3 = i % 10;

	

	while (i > 0){

		if (num1 == 7) {

			printf ("Yes");

			break;

		}

		else if (num2 == 7){

			printf ("Yes");

			break;

		}

		else if (num3 == 7){

			printf ("Yes");

			break;

		}

		else{

			printf ("No");

			break;

		}

	}

	return 0;

}
// Slower C++ solution:
#include<iostream>

#include<algorithm>

#include<cmath>

#include<cstdlib>

#include<cstdio>

#include<cstring>

#include<iomanip>

#include<string>

#include<set>

#include<map>

#include<vector>

#include<queue>

#include<stack>

#include<utility>

#define PI acos(-1.0)

using namespace std;

int main(){

	char a[3];

	for(int i =0;i < 3;i++) cin >> a[i];

	int flag = 0;

	for(int i = 0;i < 3;i++){

		if(a[i] == '7'){

			flag = 1;

			break;

		} 

	}

	if(flag) cout << "Yes" << endl;

	else cout << "No" << endl;

	return 0;

}

// Faster C++ solution for the same problem (measured speedup: 5.2967423489712475x):
#include <stdio.h>

 

int main (){

	int i;

	scanf ("%d", &i);

	

	int num1 = i / 100;

	int num2 = (i / 10) % 10;

	int num3 = i % 10;

	

	while (i > 0){

		if (num1 == 7) {

			printf ("Yes");

			break;

		}

		else if (num2 == 7){

			printf ("Yes");

			break;

		}

		else if (num3 == 7){

			printf ("Yes");

			break;

		}

		else{

			printf ("No");

			break;

		}

	}

	return 0;

}
// Slower C++ solution:
#include<bits/stdc++.h>

using namespace std;

typedef long long ll;

int main()

{

    string s;  cin>>s;

    if(s.find('7')!=-1)

        cout<<"Yes";

    else

        cout<<"No";

    return 0;

}


// Faster C++ solution for the same problem (measured speedup: 5.290782448340104x):
#include <stdio.h>

 

int main (){

	int i;

	scanf ("%d", &i);

	

	int num1 = i / 100;

	int num2 = (i / 10) % 10;

	int num3 = i % 10;

	

	while (i > 0){

		if (num1 == 7) {

			printf ("Yes");

			break;

		}

		else if (num2 == 7){

			printf ("Yes");

			break;

		}

		else if (num3 == 7){

			printf ("Yes");

			break;

		}

		else{

			printf ("No");

			break;

		}

	}

	return 0;

}
// Slower C++ solution:
#include<bits/stdc++.h>

using namespace std;

string s;

int main(){

	ios::sync_with_stdio(0);

	cin.tie(0);

	cin>>s;

	if(s[0]=='7'||s[1]=='7'||s[2]=='7') return cout<<"Yes",0;

	cout<<"No";

	return 0;

}

// Faster C++ solution for the same problem (measured speedup: 5.370824029775472x):
#include <stdio.h>

 

int main (){

	int i;

	scanf ("%d", &i);

	

	int num1 = i / 100;

	int num2 = (i / 10) % 10;

	int num3 = i % 10;

	

	while (i > 0){

		if (num1 == 7) {

			printf ("Yes");

			break;

		}

		else if (num2 == 7){

			printf ("Yes");

			break;

		}

		else if (num3 == 7){

			printf ("Yes");

			break;

		}

		else{

			printf ("No");

			break;

		}

	}

	return 0;

}
// Slower C++ solution:
#include<bits/stdc++.h>

using namespace std;



char s[5];

int n,flag;



int main()

{

	scanf("%s",s);

	n=strlen(s);

	for(int i=0;i<n;i++)

		{

			if(s[i]=='7')

				{

					printf("Yes");

					flag++;

					break;

				}

			

		}

	if(flag==0)printf("No");

	return 0;



	return 0;

}

// Faster C++ solution for the same problem (measured speedup: 5.237669357954425x):
#include <stdio.h>

 

int main (){

	int i;

	scanf ("%d", &i);

	

	int num1 = i / 100;

	int num2 = (i / 10) % 10;

	int num3 = i % 10;

	

	while (i > 0){

		if (num1 == 7) {

			printf ("Yes");

			break;

		}

		else if (num2 == 7){

			printf ("Yes");

			break;

		}

		else if (num3 == 7){

			printf ("Yes");

			break;

		}

		else{

			printf ("No");

			break;

		}

	}

	return 0;

}
// Slower C++ solution:
#include <bits/stdc++.h>

using namespace std;



int main(){

    int n; cin >> n;

    while(n > 0){

        if(n%10 == 7){

            cout << "Yes\n";

            return 0;

        }

        n /= 10;

    }

    cout << "No\n";

    return 0;

}


// Faster C++ solution for the same problem (measured speedup: 5.296275035215398x):
#include <stdio.h>

 

int main (){

	int i;

	scanf ("%d", &i);

	

	int num1 = i / 100;

	int num2 = (i / 10) % 10;

	int num3 = i % 10;

	

	while (i > 0){

		if (num1 == 7) {

			printf ("Yes");

			break;

		}

		else if (num2 == 7){

			printf ("Yes");

			break;

		}

		else if (num3 == 7){

			printf ("Yes");

			break;

		}

		else{

			printf ("No");

			break;

		}

	}

	return 0;

}