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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30)

    {

        cout<<"Yes"<<endl;

    }

    else{

        cout<<"No"<<endl;

    }

    return 0;

}


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

int main()

{

	int degree;

	

	scanf("%i",&degree);



	degree >= 30 ? printf("Yes") : printf("No");



	return 0;

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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30) cout<<"Yes"<<endl;

    else cout<<"No"<<endl;

    return 0;

}

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

int main()

{

	int degree;

	

	scanf("%i",&degree);



	degree >= 30 ? printf("Yes") : printf("No");



	return 0;

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



using namespace std;



int main()

{

    int tem;

    cin>>tem;

    if(tem>=30)

        cout<<"Yes"<<endl;

    else

       cout << "No" << endl;

    return 0;

}


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

int main()

{

	int degree;

	

	scanf("%i",&degree);



	degree >= 30 ? printf("Yes") : printf("No");



	return 0;

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

using namespace std;

int main()

{

    int n;

    cin>>n;

    if(n>=30)

        cout<<"Yes\n";

    else

        cout<<"No\n";

}


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

int main()

{

	int degree;

	

	scanf("%i",&degree);



	degree >= 30 ? printf("Yes") : printf("No");



	return 0;

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

using namespace std;

int main()

{

 int X;

 cin>>X;



 if(X>=30)

 {

     cout<<"Yes"<<endl;

 }

 else

 {

     cout<<"No"<<endl;

 }



 return 0;





}


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

int main()

{

	int degree;

	

	scanf("%i",&degree);



	degree >= 30 ? printf("Yes") : printf("No");



	return 0;

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

#include <cstring>

#include <cstdio>

#include <cmath>

#include <queue>

#include <set>

#include <map>

#include <vector>

#include <stack>

#include <algorithm>

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

#define rforn(a, n) for(int a = (n)-1; a>=0; --a)

using namespace std;

const int N = 6e5+20;



int main()

{

    int n, m, b;

    cin>>n;

    if(n>=30) cout<<"Yes"<<endl;

    else cout<<"No"<<endl;



}

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

int main()

{

	int degree;

	

	scanf("%i",&degree);



	degree >= 30 ? printf("Yes") : printf("No");



	return 0;

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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30)

    {

        cout<<"Yes"<<endl;

    }

    else{ cout<<"No"<<endl;}



}


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

int main(){

    int temp;

    scanf("%d", &temp);

    temp >= 30 ? printf("Yes\n") : printf("No\n");

    return 0;

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

using namespace std;

int main()

{

    int N;

    cin>>N;

    if(N>=30)

    {

        cout<<"Yes"<<endl;

    }

    else

    {

        cout<<"No"<<endl;

    }

    return 0;

}


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

int main(){

    int temp;

    scanf("%d", &temp);

    temp >= 30 ? printf("Yes\n") : printf("No\n");

    return 0;

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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30)

    {

        cout<<"Yes"<<endl;

    }

    else{

        cout<<"No"<<endl;

    }

    return 0;

}


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

int main(){

    int temp;

    scanf("%d", &temp);

    temp >= 30 ? printf("Yes\n") : printf("No\n");

    return 0;

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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30) cout<<"Yes"<<endl;

    else cout<<"No"<<endl;

    return 0;

}

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

int main(){

    int temp;

    scanf("%d", &temp);

    temp >= 30 ? printf("Yes\n") : printf("No\n");

    return 0;

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



using namespace std;



int main()

{

    int tem;

    cin>>tem;

    if(tem>=30)

        cout<<"Yes"<<endl;

    else

       cout << "No" << endl;

    return 0;

}


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

int main(){

    int temp;

    scanf("%d", &temp);

    temp >= 30 ? printf("Yes\n") : printf("No\n");

    return 0;

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

using namespace std;

int main()

{

    int n;

    cin>>n;

    if(n>=30)

        cout<<"Yes\n";

    else

        cout<<"No\n";

}


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

int main(){

    int temp;

    scanf("%d", &temp);

    temp >= 30 ? printf("Yes\n") : printf("No\n");

    return 0;

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

using namespace std;

int main()

{

 int X;

 cin>>X;



 if(X>=30)

 {

     cout<<"Yes"<<endl;

 }

 else

 {

     cout<<"No"<<endl;

 }



 return 0;





}


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

int main(){

    int temp;

    scanf("%d", &temp);

    temp >= 30 ? printf("Yes\n") : printf("No\n");

    return 0;

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

#include <cstring>

#include <cstdio>

#include <cmath>

#include <queue>

#include <set>

#include <map>

#include <vector>

#include <stack>

#include <algorithm>

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

#define rforn(a, n) for(int a = (n)-1; a>=0; --a)

using namespace std;

const int N = 6e5+20;



int main()

{

    int n, m, b;

    cin>>n;

    if(n>=30) cout<<"Yes"<<endl;

    else cout<<"No"<<endl;



}

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

int main(){

    int temp;

    scanf("%d", &temp);

    temp >= 30 ? printf("Yes\n") : printf("No\n");

    return 0;

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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30)

    {

        cout<<"Yes"<<endl;

    }

    else{ cout<<"No"<<endl;}



}


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

#include <string.h>



int main(){

	int a;

	scanf("%d", &a);

	if(a >= 30){

		printf("Yes");

	}else{

		printf("No");

	}



	return 0;

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

using namespace std;

int main()

{

    int N;

    cin>>N;

    if(N>=30)

    {

        cout<<"Yes"<<endl;

    }

    else

    {

        cout<<"No"<<endl;

    }

    return 0;

}


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

#include <string.h>



int main(){

	int a;

	scanf("%d", &a);

	if(a >= 30){

		printf("Yes");

	}else{

		printf("No");

	}



	return 0;

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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30)

    {

        cout<<"Yes"<<endl;

    }

    else{

        cout<<"No"<<endl;

    }

    return 0;

}


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

#include <string.h>



int main(){

	int a;

	scanf("%d", &a);

	if(a >= 30){

		printf("Yes");

	}else{

		printf("No");

	}



	return 0;

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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30) cout<<"Yes"<<endl;

    else cout<<"No"<<endl;

    return 0;

}

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

#include <string.h>



int main(){

	int a;

	scanf("%d", &a);

	if(a >= 30){

		printf("Yes");

	}else{

		printf("No");

	}



	return 0;

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



using namespace std;



int main()

{

    int tem;

    cin>>tem;

    if(tem>=30)

        cout<<"Yes"<<endl;

    else

       cout << "No" << endl;

    return 0;

}


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

#include <string.h>



int main(){

	int a;

	scanf("%d", &a);

	if(a >= 30){

		printf("Yes");

	}else{

		printf("No");

	}



	return 0;

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

using namespace std;

int main()

{

    int n;

    cin>>n;

    if(n>=30)

        cout<<"Yes\n";

    else

        cout<<"No\n";

}


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

#include <string.h>



int main(){

	int a;

	scanf("%d", &a);

	if(a >= 30){

		printf("Yes");

	}else{

		printf("No");

	}



	return 0;

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

using namespace std;

int main()

{

 int X;

 cin>>X;



 if(X>=30)

 {

     cout<<"Yes"<<endl;

 }

 else

 {

     cout<<"No"<<endl;

 }



 return 0;





}


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

#include <string.h>



int main(){

	int a;

	scanf("%d", &a);

	if(a >= 30){

		printf("Yes");

	}else{

		printf("No");

	}



	return 0;

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

#include <cstring>

#include <cstdio>

#include <cmath>

#include <queue>

#include <set>

#include <map>

#include <vector>

#include <stack>

#include <algorithm>

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

#define rforn(a, n) for(int a = (n)-1; a>=0; --a)

using namespace std;

const int N = 6e5+20;



int main()

{

    int n, m, b;

    cin>>n;

    if(n>=30) cout<<"Yes"<<endl;

    else cout<<"No"<<endl;



}

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

#include <string.h>



int main(){

	int a;

	scanf("%d", &a);

	if(a >= 30){

		printf("Yes");

	}else{

		printf("No");

	}



	return 0;

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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30)

    {

        cout<<"Yes"<<endl;

    }

    else{ cout<<"No"<<endl;}



}


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



int main() {

	int hawa;

	scanf("%d", &hawa);

	hawa >= 30 ? printf("Yes") : printf("No");

	

	return 0;

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

using namespace std;

int main()

{

    int N;

    cin>>N;

    if(N>=30)

    {

        cout<<"Yes"<<endl;

    }

    else

    {

        cout<<"No"<<endl;

    }

    return 0;

}


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



int main() {

	int hawa;

	scanf("%d", &hawa);

	hawa >= 30 ? printf("Yes") : printf("No");

	

	return 0;

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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30)

    {

        cout<<"Yes"<<endl;

    }

    else{

        cout<<"No"<<endl;

    }

    return 0;

}


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



int main() {

	int hawa;

	scanf("%d", &hawa);

	hawa >= 30 ? printf("Yes") : printf("No");

	

	return 0;

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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30) cout<<"Yes"<<endl;

    else cout<<"No"<<endl;

    return 0;

}

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



int main() {

	int hawa;

	scanf("%d", &hawa);

	hawa >= 30 ? printf("Yes") : printf("No");

	

	return 0;

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



using namespace std;



int main()

{

    int tem;

    cin>>tem;

    if(tem>=30)

        cout<<"Yes"<<endl;

    else

       cout << "No" << endl;

    return 0;

}


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



int main() {

	int hawa;

	scanf("%d", &hawa);

	hawa >= 30 ? printf("Yes") : printf("No");

	

	return 0;

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

using namespace std;

int main()

{

    int n;

    cin>>n;

    if(n>=30)

        cout<<"Yes\n";

    else

        cout<<"No\n";

}


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



int main() {

	int hawa;

	scanf("%d", &hawa);

	hawa >= 30 ? printf("Yes") : printf("No");

	

	return 0;

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

using namespace std;

int main()

{

 int X;

 cin>>X;



 if(X>=30)

 {

     cout<<"Yes"<<endl;

 }

 else

 {

     cout<<"No"<<endl;

 }



 return 0;





}


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



int main() {

	int hawa;

	scanf("%d", &hawa);

	hawa >= 30 ? printf("Yes") : printf("No");

	

	return 0;

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

#include <cstring>

#include <cstdio>

#include <cmath>

#include <queue>

#include <set>

#include <map>

#include <vector>

#include <stack>

#include <algorithm>

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

#define rforn(a, n) for(int a = (n)-1; a>=0; --a)

using namespace std;

const int N = 6e5+20;



int main()

{

    int n, m, b;

    cin>>n;

    if(n>=30) cout<<"Yes"<<endl;

    else cout<<"No"<<endl;



}

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



int main() {

	int hawa;

	scanf("%d", &hawa);

	hawa >= 30 ? printf("Yes") : printf("No");

	

	return 0;

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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30)

    {

        cout<<"Yes"<<endl;

    }

    else{ cout<<"No"<<endl;}



}


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



int main (){

	int x;

	

	scanf ("%d", &x);



	x>=30 ? printf ("Yes") : printf ("No");

	

	return 0;

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

using namespace std;

int main()

{

    int N;

    cin>>N;

    if(N>=30)

    {

        cout<<"Yes"<<endl;

    }

    else

    {

        cout<<"No"<<endl;

    }

    return 0;

}


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



int main (){

	int x;

	

	scanf ("%d", &x);



	x>=30 ? printf ("Yes") : printf ("No");

	

	return 0;

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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30)

    {

        cout<<"Yes"<<endl;

    }

    else{

        cout<<"No"<<endl;

    }

    return 0;

}


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



int main (){

	int x;

	

	scanf ("%d", &x);



	x>=30 ? printf ("Yes") : printf ("No");

	

	return 0;

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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30) cout<<"Yes"<<endl;

    else cout<<"No"<<endl;

    return 0;

}

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



int main (){

	int x;

	

	scanf ("%d", &x);



	x>=30 ? printf ("Yes") : printf ("No");

	

	return 0;

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



using namespace std;



int main()

{

    int tem;

    cin>>tem;

    if(tem>=30)

        cout<<"Yes"<<endl;

    else

       cout << "No" << endl;

    return 0;

}


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



int main (){

	int x;

	

	scanf ("%d", &x);



	x>=30 ? printf ("Yes") : printf ("No");

	

	return 0;

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

using namespace std;

int main()

{

    int n;

    cin>>n;

    if(n>=30)

        cout<<"Yes\n";

    else

        cout<<"No\n";

}


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



int main (){

	int x;

	

	scanf ("%d", &x);



	x>=30 ? printf ("Yes") : printf ("No");

	

	return 0;

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

using namespace std;

int main()

{

 int X;

 cin>>X;



 if(X>=30)

 {

     cout<<"Yes"<<endl;

 }

 else

 {

     cout<<"No"<<endl;

 }



 return 0;





}


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



int main (){

	int x;

	

	scanf ("%d", &x);



	x>=30 ? printf ("Yes") : printf ("No");

	

	return 0;

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

#include <cstring>

#include <cstdio>

#include <cmath>

#include <queue>

#include <set>

#include <map>

#include <vector>

#include <stack>

#include <algorithm>

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

#define rforn(a, n) for(int a = (n)-1; a>=0; --a)

using namespace std;

const int N = 6e5+20;



int main()

{

    int n, m, b;

    cin>>n;

    if(n>=30) cout<<"Yes"<<endl;

    else cout<<"No"<<endl;



}

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



int main (){

	int x;

	

	scanf ("%d", &x);



	x>=30 ? printf ("Yes") : printf ("No");

	

	return 0;

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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30)

    {

        cout<<"Yes"<<endl;

    }

    else{ cout<<"No"<<endl;}



}


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



int main() {

	int a;

	

	scanf("%d", &a);

	

	a>=30 ? printf("Yes") : printf("No");

	

	return 0;

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

using namespace std;

int main()

{

    int N;

    cin>>N;

    if(N>=30)

    {

        cout<<"Yes"<<endl;

    }

    else

    {

        cout<<"No"<<endl;

    }

    return 0;

}


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



int main() {

	int a;

	

	scanf("%d", &a);

	

	a>=30 ? printf("Yes") : printf("No");

	

	return 0;

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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30)

    {

        cout<<"Yes"<<endl;

    }

    else{

        cout<<"No"<<endl;

    }

    return 0;

}


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



int main() {

	int a;

	

	scanf("%d", &a);

	

	a>=30 ? printf("Yes") : printf("No");

	

	return 0;

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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30) cout<<"Yes"<<endl;

    else cout<<"No"<<endl;

    return 0;

}

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



int main() {

	int a;

	

	scanf("%d", &a);

	

	a>=30 ? printf("Yes") : printf("No");

	

	return 0;

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



using namespace std;



int main()

{

    int tem;

    cin>>tem;

    if(tem>=30)

        cout<<"Yes"<<endl;

    else

       cout << "No" << endl;

    return 0;

}


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



int main() {

	int a;

	

	scanf("%d", &a);

	

	a>=30 ? printf("Yes") : printf("No");

	

	return 0;

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

using namespace std;

int main()

{

    int n;

    cin>>n;

    if(n>=30)

        cout<<"Yes\n";

    else

        cout<<"No\n";

}


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



int main() {

	int a;

	

	scanf("%d", &a);

	

	a>=30 ? printf("Yes") : printf("No");

	

	return 0;

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

using namespace std;

int main()

{

 int X;

 cin>>X;



 if(X>=30)

 {

     cout<<"Yes"<<endl;

 }

 else

 {

     cout<<"No"<<endl;

 }



 return 0;





}


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



int main() {

	int a;

	

	scanf("%d", &a);

	

	a>=30 ? printf("Yes") : printf("No");

	

	return 0;

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

#include <cstring>

#include <cstdio>

#include <cmath>

#include <queue>

#include <set>

#include <map>

#include <vector>

#include <stack>

#include <algorithm>

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

#define rforn(a, n) for(int a = (n)-1; a>=0; --a)

using namespace std;

const int N = 6e5+20;



int main()

{

    int n, m, b;

    cin>>n;

    if(n>=30) cout<<"Yes"<<endl;

    else cout<<"No"<<endl;



}

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



int main() {

	int a;

	

	scanf("%d", &a);

	

	a>=30 ? printf("Yes") : printf("No");

	

	return 0;

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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30)

    {

        cout<<"Yes"<<endl;

    }

    else{ cout<<"No"<<endl;}



}


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



int main () {

	int X ;

	

	scanf ("%d", &X);

	X >= 30 ? printf ("Yes") : printf ("No");

	

	return 0;

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

using namespace std;

int main()

{

    int N;

    cin>>N;

    if(N>=30)

    {

        cout<<"Yes"<<endl;

    }

    else

    {

        cout<<"No"<<endl;

    }

    return 0;

}


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



int main () {

	int X ;

	

	scanf ("%d", &X);

	X >= 30 ? printf ("Yes") : printf ("No");

	

	return 0;

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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30)

    {

        cout<<"Yes"<<endl;

    }

    else{

        cout<<"No"<<endl;

    }

    return 0;

}


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



int main () {

	int X ;

	

	scanf ("%d", &X);

	X >= 30 ? printf ("Yes") : printf ("No");

	

	return 0;

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

using namespace std;

int main()

{

    int x;

    cin>>x;

    if(x>=30) cout<<"Yes"<<endl;

    else cout<<"No"<<endl;

    return 0;

}

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



int main () {

	int X ;

	

	scanf ("%d", &X);

	X >= 30 ? printf ("Yes") : printf ("No");

	

	return 0;

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



using namespace std;



int main()

{

    int tem;

    cin>>tem;

    if(tem>=30)

        cout<<"Yes"<<endl;

    else

       cout << "No" << endl;

    return 0;

}


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



int main () {

	int X ;

	

	scanf ("%d", &X);

	X >= 30 ? printf ("Yes") : printf ("No");

	

	return 0;

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

using namespace std;

int main()

{

    int n;

    cin>>n;

    if(n>=30)

        cout<<"Yes\n";

    else

        cout<<"No\n";

}


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



int main () {

	int X ;

	

	scanf ("%d", &X);

	X >= 30 ? printf ("Yes") : printf ("No");

	

	return 0;

}