#include <iostream>
#include <vector>
#include <cmath>
using namespace std;

int main() {
	vector<int> x;
	int t;
	cin >> t;	// Читаем и помещаем в вектор первое число, считая его максимумом
	int max = t;
	x.push_back(t);
	while(cin >> t) {	// Заполняем вектор оставшимися числами
		x.push_back(t);
		if(t > max)	// Если очередной элемент больше текущего максимума, обновляем максимум
			max = t;
	}
	for(int i = 0; i < x.size(); i++)	// Обрабатываем вектор в соответствии с условием
		x.at(i) = abs(x.at(i)) != max ? 0 : 1;
	for(int i = 0; i < x.size(); i++)	// Печатаем вектор
		cout << x.at(i) << ' ';
	return 0;
}