stablegradients/pie-gem5-pairs huggingface dataset:
// Slower C++ solution:
#include <iostream>



using namespace std;



int main() {

string z,x;

cin>>x;

z="7";

int length,c;

length=x.size();

for(c=0;c<=length;c=c+1){

    if(z[0]==x[c]){

        cout<<"Yes";

        return 0;

    }

    }

    cout<<"No\n";

return 0;

}




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



int main () {

	int a;

	int a1, a2, a3;

	scanf("%d", &a);

	a1 = a/100;

	a2 = (a%100)/10;

	a3= a%10;

	if(a1==7 || a2==7 || a3==7) {

		printf("Yes\n");

	} else {

		printf("No\n");

	}

	return 0;

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

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

using namespace std;

	const int maxn=55;

	int a[maxn][maxn];

	int n;

	int main(){

		IOS

		bool ans=1;

		string s;

		cin>>s;

		if(s[0]=='7'||s[1]=='7'||s[2]=='7')

			cout<<"Yes"<<endl;

		else

			cout<<"No"<<endl;

		return 0;

	} 

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



int main () {

	int a;

	int a1, a2, a3;

	scanf("%d", &a);

	a1 = a/100;

	a2 = (a%100)/10;

	a3= a%10;

	if(a1==7 || a2==7 || a3==7) {

		printf("Yes\n");

	} else {

		printf("No\n");

	}

	return 0;

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

using namespace std;

int main()

{

	int n,cnt=0;

	cin>>n;

	while(n)

	{

		if(n%10==7)

		   cnt++;

		n/=10;

	}

	if(cnt==0)

	    cout<<"No"<<endl;

	else

	    cout<<"Yes"<<endl;

	return 0;

}

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



int main () {

	int a;

	int a1, a2, a3;

	scanf("%d", &a);

	a1 = a/100;

	a2 = (a%100)/10;

	a3= a%10;

	if(a1==7 || a2==7 || a3==7) {

		printf("Yes\n");

	} else {

		printf("No\n");

	}

	return 0;

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

using namespace std;



 int main()

 {

 	int n;

 	cin>>n;

 	if(n%10 == 7 || n/10%10 == 7 || n/100 == 7)

 	    cout<<"Yes"<<endl;

 	else cout<<"No"<<endl;

 	

 	return 0;

 }

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



int main () {

	int a;

	int a1, a2, a3;

	scanf("%d", &a);

	a1 = a/100;

	a2 = (a%100)/10;

	a3= a%10;

	if(a1==7 || a2==7 || a3==7) {

		printf("Yes\n");

	} else {

		printf("No\n");

	}

	return 0;

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

using namespace std;

int main()

{

	string n; 

	cin>>n;

	if(n[0]=='7'||n[1]=='7'||n[2]=='7')

	cout<<"Yes";

	else

	cout<<"No";



} 


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



int main () {

	int a;

	int a1, a2, a3;

	scanf("%d", &a);

	a1 = a/100;

	a2 = (a%100)/10;

	a3= a%10;

	if(a1==7 || a2==7 || a3==7) {

		printf("Yes\n");

	} else {

		printf("No\n");

	}

	return 0;

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



#define forn(i, n) for (int i = 0; i < int(n); ++i)

#define for1(i, n) for (int i = 1; i <= int(n); ++i)

#define ms(a, x) memset(a, x, sizeof(a))

#define F first

#define S second

#define all(x) (x).begin(),(x).end()



using namespace std;

typedef long long ll;

typedef pair<int, int> pii;

const int INF = 0x3f3f3f3f;

mt19937 gen(random_device{}());



int main() {

    ios::sync_with_stdio(false);

    cin.tie(nullptr);

    string st;

    cin>>st;

    if(st.find('7')!=st.npos) cout<<"Yes";

    else cout<<"No";

    return 0;

}




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



int main () {

	int a;

	int a1, a2, a3;

	scanf("%d", &a);

	a1 = a/100;

	a2 = (a%100)/10;

	a3= a%10;

	if(a1==7 || a2==7 || a3==7) {

		printf("Yes\n");

	} else {

		printf("No\n");

	}

	return 0;

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

using namespace std;

int main()

{

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

    {

        char cc;

        cc=getchar();

        if(cc=='7'){cout<<"Yes"<<endl;return 0;}

    }

    cout<<"No"<<endl;

    return 0;

}


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



int main () {

	int a;

	int a1, a2, a3;

	scanf("%d", &a);

	a1 = a/100;

	a2 = (a%100)/10;

	a3= a%10;

	if(a1==7 || a2==7 || a3==7) {

		printf("Yes\n");

	} else {

		printf("No\n");

	}

	return 0;

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

using namespace std;

int main(){

    int n;

    cin>>n;

    if(n%10==7||n/10%10==7||n/100==7){

        cout<<"Yes";

    }

    else cout<<"No";

}


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



int main () {

	int a;

	int a1, a2, a3;

	scanf("%d", &a);

	a1 = a/100;

	a2 = (a%100)/10;

	a3= a%10;

	if(a1==7 || a2==7 || a3==7) {

		printf("Yes\n");

	} else {

		printf("No\n");

	}

	return 0;

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

using namespace std;

int main()

{

         string a;

         cin>>a;

         int c=0,i;

         for(i=0;i<a.size();i++)

        {

           if(a[i]=='7') c++;

        }

 

         if(c>0) cout<<"Yes"<<endl;

         else cout<<"No"<<endl;

}

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



int main () {

	int a;

	int a1, a2, a3;

	scanf("%d", &a);

	a1 = a/100;

	a2 = (a%100)/10;

	a3= a%10;

	if(a1==7 || a2==7 || a3==7) {

		printf("Yes\n");

	} else {

		printf("No\n");

	}

	return 0;

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

using namespace std;



int main()

{

    int n;



    cin >> n;



    while (n)

    {

        if (n % 10 == 7)

        {

            cout << "Yes\n";

            return 0;

        }

        n/=10;

    }

    cout<<"No\n";

}

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



int main () {

	int a;

	int a1, a2, a3;

	scanf("%d", &a);

	a1 = a/100;

	a2 = (a%100)/10;

	a3= a%10;

	if(a1==7 || a2==7 || a3==7) {

		printf("Yes\n");

	} else {

		printf("No\n");

	}

	return 0;

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

using namespace std;



#define     bip(a)         __builtin_popcount(a)

#define     ull            unsigned long long

#define     ll             long long

#define     u              unsigned

#define     pb             push_back

#define     pf             push_front ///for list

#define     mp             make_pair

#define     is             insert

#define     ff             first

#define     ss             second

#define     vi             vector<int>

#define     vl             vector<ll>

#define     si             set<int>

#define     sl             set<ll>

#define     li             list<int>

#define     pii            pair<int,int>

#define     pll            pair<ll,ll>

#define     mii            map<int,int>

#define     mll            map<ll,ll>

#define     ma             INT_MAX

#define     mi             INT_MIN

#define     mod            1000000007

#define     pi             3.14159265359

#define     e              2.71828182846

#define     inf            1000000000000000LL

#define     all(x)         x.begin(), x.end()

#define     lb(a,b,c)      lower_bound(a,a+b,c)-a

#define     ub(a,b,c)      upper_bound(a,a+b,c)-a

#define     lbv(a,c)       lower_bound(all(a),c)-a.begin()

#define     ubv(a,c)       upper_bound(all(a),c)-a.begin()

#define     srt1(a,b)      sort(a,a+b)

#define     srt2(a,b)      sort(a,a+b,greater<int>())

#define     gcd(a,b)       __gcd(a,b)

#define     lcm(a,b)       (a*(b/gcd(a,b)))

#define     harmonic(n)    0.57721566490153286l+log(n)

#define     mem(a, b)      memset(a, b, sizeof(a))



///s.lower_bound(a),s.upper_bound(a), for set

///nCr(x, y) = nCr(x-1, y-1) + nCr(x-1, y)

///factorial digit   ((n * log10(n / e) +log10(2 * pi * n) /2.0));



int main()

{

	/*int n,q,l,r,ac=0;

	string str;

	cin>>n>>q>>str;

	int pre[n+5];

	mem(pre,0);

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

		if(str[i]=='A'&&str[i+1]=='C'){

			ac++;

			pre[i+2]=ac;

			pre[i+1]=ac-1;

			i+=2;

		}

		else{

			pre[i+1]=ac;

			i++;

		}

	}*/

	/*for(int i=1;i<=n;i++)cout<<pre[i]<<" ";

	cout<<endl;*/

	/*while(q--){

		cin>>l>>r;

		cout<<pre[r]-pre[l]<<endl;

	}*/

	/*char ch;

	cin>>ch;

	if(ch=='A')cout<<"T\n";

	if(ch=='T')cout<<"A\n";

	if(ch=='G')cout<<"C\n";

	if(ch=='C')cout<<"G\n";*/

	string str;

	cin>>str;

	if(count(str.begin(),str.end(),'7')>0)cout<<"Yes\n";

	else cout<<"No\n";

}


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



int main () {

	int a;

	int a1, a2, a3;

	scanf("%d", &a);

	a1 = a/100;

	a2 = (a%100)/10;

	a3= a%10;

	if(a1==7 || a2==7 || a3==7) {

		printf("Yes\n");

	} else {

		printf("No\n");

	}

	return 0;

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

using namespace std;

int main()

{

int n,a,b,c;

cin>>n;

a=n/100;

b=n/10%10;

c=n%10;

if (a==7 or b==7 or c==7)cout<<"Yes"<<endl;

else if (a==7 and b==7 and c==7)cout<<"Yes"<<endl;

else if (a==7 and b==7)cout<<"Yes"<<endl;

else if (a==7 and c==7)cout<<"Yes"<<endl;

else if (b==7 and c==7)cout<<"Yes"<<endl;

else cout<<"No"<<endl;

return 0;

}


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



int main () {

	int a;

	int a1, a2, a3;

	scanf("%d", &a);

	a1 = a/100;

	a2 = (a%100)/10;

	a3= a%10;

	if(a1==7 || a2==7 || a3==7) {

		printf("Yes\n");

	} else {

		printf("No\n");

	}

	return 0;

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



using namespace std;



typedef long long ll;



#define faster ios_base::sync_with_stdio(false), cin.tie(0), cout.tie(0);



#define endl "\n"



int main()

{

	faster;

	

	int n;

	cin >> n;

	bool contains = false;

	while(n > 0){

		if(n%10 == 7) contains = true;

		n /= 10;

	}



	cout << (contains ? "Yes" : "No") << endl;

	

	return 0;

}

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



int main () {

	int a;

	int a1, a2, a3;

	scanf("%d", &a);

	a1 = a/100;

	a2 = (a%100)/10;

	a3= a%10;

	if(a1==7 || a2==7 || a3==7) {

		printf("Yes\n");

	} else {

		printf("No\n");

	}

	return 0;

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

using namespace std;

typedef long long ll;

int main()

{

    string num;



    cin >> num;



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

    {

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

        {

            cout << "Yes";

            return 0;

        }

    }

    

    cout << "No";





}


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



int main () {

	int a;

	int a1, a2, a3;

	scanf("%d", &a);

	a1 = a/100;

	a2 = (a%100)/10;

	a3= a%10;

	if(a1==7 || a2==7 || a3==7) {

		printf("Yes\n");

	} else {

		printf("No\n");

	}

	return 0;

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

using  namespace  std;



int main() {



    int n;

    cin>>n;



    bool flag = false;

    while(n){

        int rem = n%10;

        if(rem==7){

            flag = true;

            break;

        }

        n = n/10;

    }



    if(flag){

        cout<<"Yes\n";

    }

    else{

        cout<<"No\n";

    }

}


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



int main () {

	int a;

	int a1, a2, a3;

	scanf("%d", &a);

	a1 = a/100;

	a2 = (a%100)/10;

	a3= a%10;

	if(a1==7 || a2==7 || a3==7) {

		printf("Yes\n");

	} else {

		printf("No\n");

	}

	return 0;

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



using namespace std;



int main()

{

    string line;

    cin >> line;



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

    {

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

        {

            cout<<"Yes\n";

            return 0;

        }

    }



    cout<<"No\n";



    return 0;



}


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



int main () {

	int a;

	int a1, a2, a3;

	scanf("%d", &a);

	a1 = a/100;

	a2 = (a%100)/10;

	a3= a%10;

	if(a1==7 || a2==7 || a3==7) {

		printf("Yes\n");

	} else {

		printf("No\n");

	}

	return 0;

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

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



#define N 10000000

#define nl "\n"

#define pb push_back

#define MOD 1000000007

#define pi acos(-1)

#define f first

#define s second



typedef long long ll;

typedef double dd;

//typedef vector<int> vi;

//typedef vector<ll> vll;



using namespace std;



bool seven(int x)

{

    int mod;

    while(x!=0)

    {

        mod = x%10;

        if(mod == 7)

        {

            return true;

            break;

        }

        x = x/ 10;

    }

    return false;

}



int main()

{

    io;

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

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



    ///Let the showdown begin



    int t;

    cin >> t;



    if(seven(t))

        cout << "Yes" << nl;

    else

        cout << "No" << nl;



    /// Atlast DONE 

    return 0;

}


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



int main () {

	int a;

	int a1, a2, a3;

	scanf("%d", &a);

	a1 = a/100;

	a2 = (a%100)/10;

	a3= a%10;

	if(a1==7 || a2==7 || a3==7) {

		printf("Yes\n");

	} else {

		printf("No\n");

	}

	return 0;

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

using namespace std;

string n;

int main()

{

    int i,c=0;

    cin>>n;

    for(i=0;i<n.length();i++)

    {

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

        {

            cout<<"Yes\n";

            c=1;

            break;

        }

    }

    if(c==0)

    {

        cout<<"No\n";

    }



return 0;

}




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



int main () {

	int a;

	int a1, a2, a3;

	scanf("%d", &a);

	a1 = a/100;

	a2 = (a%100)/10;

	a3= a%10;

	if(a1==7 || a2==7 || a3==7) {

		printf("Yes\n");

	} else {

		printf("No\n");

	}

	return 0;

}
// Slower C++ solution:
// writer: w33z8kqrqk8zzzx33

#include <bits/stdc++.h>

using namespace std;



// begin fast read template by CYJian (source: https://www.luogu.com.cn/paste/i11c3ppx)



namespace io {

	const int __SIZE = (1 << 21) + 1;

	char ibuf[__SIZE], *iS, *iT, obuf[__SIZE], *oS = obuf, *oT = oS + __SIZE - 1, __c, qu[55]; int __f, qr, _eof;

	#define Gc() (iS == iT ? (iT = (iS = ibuf) + fread (ibuf, 1, __SIZE, stdin), (iS == iT ? EOF : *iS ++)) : *iS ++)

	inline void flush () { fwrite (obuf, 1, oS - obuf, stdout), oS = obuf; }

	inline void gc (char &x) { x = Gc(); }

	inline void pc (char x) { *oS ++ = x; if (oS == oT) flush (); }

	inline void pstr (const char *s) { int __len = strlen(s); for (__f = 0; __f < __len; ++__f) pc (s[__f]); }

	inline void gstr (char *s) { for(__c = Gc(); __c < 32 || __c > 126 || __c == ' ';)  __c = Gc();

		for(; __c > 31 && __c < 127 && __c != ' '; ++s, __c = Gc()) *s = __c; *s = 0; }

	template <class I> inline bool gi (I &x) { _eof = 0;

		for (__f = 1, __c = Gc(); (__c < '0' || __c > '9') && !_eof; __c = Gc()) { if (__c == '-') __f = -1; _eof |= __c == EOF; }

		for (x = 0; __c <= '9' && __c >= '0' && !_eof; __c = Gc()) x = x * 10 + (__c & 15), _eof |= __c == EOF; x *= __f; return !_eof; }

	template <class I> inline void print (I x) { if (!x) pc ('0'); if (x < 0) pc ('-'), x = -x;

		while (x) qu[++ qr] = x % 10 + '0',  x /= 10; while (qr) pc (qu[qr --]); }

	struct Flusher_ {~Flusher_(){flush();}}io_flusher_;

} using io::pc; using io::gc; using io::pstr; using io::gstr; using io::gi; using io::print;



// end fast read template by CYJian



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

#define rep(i, a) iter(i, 0, a)

#define rep1(i, a) iter(i, 1, (a)+1)

#define log(a) cerr<<"\033[32m[DEBUG] "<<#a<<'='<<(a)<<" @ line "<<__LINE__<<"\033[0m"<<endl

#define all(a) a.begin(), a.end()

#define fi first

#define se second

#define pb push_back

#define mp make_pair

 

using ll=long long;

using pii=pair<int, int>;

//#define int ll

const int MOD = 1000000007;



signed main() {

    ios_base::sync_with_stdio(false); cin.tie(0);

    char a, b, c;

	gc(a), gc(b), gc(c);

	if(a == '7' || b == '7' || c == '7') pstr("Yes");

	else pstr("No");

}


// Faster C++ solution for the same problem (measured speedup: 5.367096723487847x):
#include<cstdio>

using namespace std;

int main(){

	char c;

	if(getchar()=='7'){printf("Yes\n");return 0;}

	if(getchar()=='7'){printf("Yes\n");return 0;}

	if(getchar()=='7'){printf("Yes\n");return 0;}

	printf("No\n");

	return 0;

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

using namespace std;

int main(){

	char a,b,c;

	cin>>a>>b>>c;

	if(a=='7'||b=='7'||c=='7')cout<<"Yes"<<endl;

	else cout<<"No"<<endl;

	return 0;

}

// Faster C++ solution for the same problem (measured speedup: 5.365415457250811x):
#include<cstdio>

using namespace std;

int main(){

	char c;

	if(getchar()=='7'){printf("Yes\n");return 0;}

	if(getchar()=='7'){printf("Yes\n");return 0;}

	if(getchar()=='7'){printf("Yes\n");return 0;}

	printf("No\n");

	return 0;

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

using namespace std;

int main(){

    int a;

    cin>>a;

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

    if(a%10==7){

    cout<<"Yes";return 0;

    }

  else a=a/10;

  }

  cout<<"No";//如果没有输出no

}

// Faster C++ solution for the same problem (measured speedup: 5.365231429742819x):
#include<cstdio>

using namespace std;

int main(){

	char c;

	if(getchar()=='7'){printf("Yes\n");return 0;}

	if(getchar()=='7'){printf("Yes\n");return 0;}

	if(getchar()=='7'){printf("Yes\n");return 0;}

	printf("No\n");

	return 0;

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

using namespace std;

int main(){

int a;

cin>>a;

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

{

  if(a%10==7){cout<<"Yes";return 0;}

  else a=a/10;}

  cout<<"No";

}

// Faster C++ solution for the same problem (measured speedup: 5.365231429742819x):
#include<cstdio>

using namespace std;

int main(){

	char c;

	if(getchar()=='7'){printf("Yes\n");return 0;}

	if(getchar()=='7'){printf("Yes\n");return 0;}

	if(getchar()=='7'){printf("Yes\n");return 0;}

	printf("No\n");

	return 0;

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

using namespace std;

string s;

int main()

{

    cin>>s;

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

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

        {

            printf("Yes\n");

            return 0;

        }

    printf("No\n");

    return 0;

}

// Faster C++ solution for the same problem (measured speedup: 5.345819393749678x):
#include<cstdio>

using namespace std;

int main(){

	char c;

	if(getchar()=='7'){printf("Yes\n");return 0;}

	if(getchar()=='7'){printf("Yes\n");return 0;}

	if(getchar()=='7'){printf("Yes\n");return 0;}

	printf("No\n");

	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.329795826028811x):
//#include<bits/stdc++.h>

#include<stdio.h>

#include<string.h>

using namespace std;

#define ll long long

const ll maxn = 1e6 + 10;

//const double pi = acos(-1.0);

 

char s[10]; 

int main(void)

{

	scanf("%s",s);

	int len = strlen(s);

	int tp=0;

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

	{

		tp = s[i] - '0';

		if(tp==7)break;

	}

	if(tp==7){

		printf("Yes\n");

	//	printf("%s contains 7 as its last digit.\n",s);	

	}

	else 

	{

		printf("No\n");

	//	printf("%s doesdoes not contain the digit 7.\n",s);

	}

	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.327940934559571x):
//#include<bits/stdc++.h>

#include<stdio.h>

#include<string.h>

using namespace std;

#define ll long long

const ll maxn = 1e6 + 10;

//const double pi = acos(-1.0);

 

char s[10]; 

int main(void)

{

	scanf("%s",s);

	int len = strlen(s);

	int tp=0;

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

	{

		tp = s[i] - '0';

		if(tp==7)break;

	}

	if(tp==7){

		printf("Yes\n");

	//	printf("%s contains 7 as its last digit.\n",s);	

	}

	else 

	{

		printf("No\n");

	//	printf("%s doesdoes not contain the digit 7.\n",s);

	}

	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.321945929243758x):
//#include<bits/stdc++.h>

#include<stdio.h>

#include<string.h>

using namespace std;

#define ll long long

const ll maxn = 1e6 + 10;

//const double pi = acos(-1.0);

 

char s[10]; 

int main(void)

{

	scanf("%s",s);

	int len = strlen(s);

	int tp=0;

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

	{

		tp = s[i] - '0';

		if(tp==7)break;

	}

	if(tp==7){

		printf("Yes\n");

	//	printf("%s contains 7 as its last digit.\n",s);	

	}

	else 

	{

		printf("No\n");

	//	printf("%s doesdoes not contain the digit 7.\n",s);

	}

	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.3064106445519075x):
#include<stdio.h>

int main()

{

          int a,x,c;

          scanf("%d",&a);

          while(a!=0)

          {

                    x=a%10;

                    a=a/10;

                    if(x==7)

                              c++;

          }

          if(c>0)

                    printf("Yes\n");

          else

                    printf("No\n");

}
// 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.304563891663401x):
#include<stdio.h>

int main()

{

          int a,x,c;

          scanf("%d",&a);

          while(a!=0)

          {

                    x=a%10;

                    a=a/10;

                    if(x==7)

                              c++;

          }

          if(c>0)

                    printf("Yes\n");

          else

                    printf("No\n");

}
// 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.298595190223353x):
#include<stdio.h>

int main()

{

          int a,x,c;

          scanf("%d",&a);

          while(a!=0)

          {

                    x=a%10;

                    a=a/10;

                    if(x==7)

                              c++;

          }

          if(c>0)

                    printf("Yes\n");

          else

                    printf("No\n");

}