Problem:
Score : 100 points

Problem Statement

It is September 9 in Japan now.

You are given a two-digit integer N. Answer the question: Is 9 contained in the decimal notation of N?

Constraints

10≤N≤99

Input

Input is given from Standard Input in the following format:

N

Output

If 9 is contained in the decimal notation of N, print Yes; if not, print No.

Sample Input 1

29

Sample Output 1

Yes

The one's digit of 29 is 9.

Sample Input 2

72

Sample Output 2

No

72 does not contain 9.

Sample Input 3

91

Sample Output 3

Yes

Solution in C++14 (GCC 5.4.1) (judge verdict: Accepted)

#include <iostream>
#include <math.h>
using namespace std ;
int lg10(int x ){
	int cnt = 0 ;
	while ( x != 0 ) {
		x /= 10 ;
		cnt ++ ;
	}
	return cnt ;
}
int main(int argc, char** argv) {
	int n ;
	cin >> n ;
	int div1 = 10 , div2 = 1 ;
	string ans = "No" ;
	for ( int i = 0 ; i < lg10(n) ; i++ ) {
		if ( ( n % div1 ) / div2 == 9 ) {
			ans = "Yes" ;
			break ;
		} 
		div1 *= 10 ;
		div2 *= 10 ;
	}
	cout << ans ;
	return 0;
}