#include<iostream>
#include<time.h>

using namespace std;

bool BinSearch(int N, int el, int * ar){
	
		int l = 0;            
		int r = N-1;   

		while (l <= r) {
			int m = (l + r) / 2;
			if (ar[m] == el){
				return true;
				break;
			}
			if (ar[m] < el) l = m + 1;
			if (ar[m] > el) r = m - 1;
		}
		return false;
}


int main(){
	setlocale(LC_ALL, "Russian");
	srand(time(NULL));
	int N,buff;
	cin >> N;
	int *ar = new int[N];
	int *ar2= new int[3];
	cout << "Массив1: ";
	for (int i = 0; i < N; i++){
		ar[i] = -3 + rand() % 17;
		cout << ar[i] << " ";
	}
	cout << endl << "Массив2: ";
	for (int i = 0; i < 3; i++){
		ar2[i] = -3 + rand() % 17;
		cout << ar2[i] << " ";
	}
	for (int i = 0; i < N; i++){
	
		for (int j = N-1; j > i; j--)
			if (ar[j] < ar[j - 1]){
				buff = ar[j - 1];
				ar[j - 1] = ar[j];
				ar[j] = buff;
			}
		}
		cout << endl;
		if ((BinSearch(N, ar2[0], ar) == true) && (BinSearch(N, ar2[1], ar) == true) && (BinSearch(N, ar2[2], ar) == true))
			cout << "да\n";
		else
			cout << "нет\n";

	delete [] ar;
	delete [] ar2;
	system("pause");
	return 0;
}