#include<bits/stdc++.h>
using namespace std;

int main(){
	int data,N;
	int left,right,mid;
	cin >> N;
	left=1;
	right = N;
	for(int i=0;i<10;i++){
		mid = (left+right)/2;
		cout << "? " << mid << endl;
		cin >> data;
		if((left+right) % 2 == 0){
			if(data > mid){
			left = mid;
		} else {
			right = mid;
		}
		} else {
			if(data >= mid){
			left = mid;
		} else {
			right = mid;
		}
		}
	}
	cout << "Yes " << left << " " << right << endl;
	return 0;
}