#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;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCXZlY3RvcjxpbnQ+IHg7CglpbnQgdDsKCWNpbiA+PiB0OwkvLyDQp9C40YLQsNC10Lwg0Lgg0L/QvtC80LXRidCw0LXQvCDQsiDQstC10LrRgtC+0YAg0L/QtdGA0LLQvtC1INGH0LjRgdC70L4sINGB0YfQuNGC0LDRjyDQtdCz0L4g0LzQsNC60YHQuNC80YPQvNC+0LwKCWludCBtYXggPSB0OwoJeC5wdXNoX2JhY2sodCk7Cgl3aGlsZShjaW4gPj4gdCkgewkvLyDQl9Cw0L/QvtC70L3Rj9C10Lwg0LLQtdC60YLQvtGAINC+0YHRgtCw0LLRiNC40LzQuNGB0Y8g0YfQuNGB0LvQsNC80LgKCQl4LnB1c2hfYmFjayh0KTsKCQlpZih0ID4gbWF4KQkvLyDQldGB0LvQuCDQvtGH0LXRgNC10LTQvdC+0Lkg0Y3Qu9C10LzQtdC90YIg0LHQvtC70YzRiNC1INGC0LXQutGD0YnQtdCz0L4g0LzQsNC60YHQuNC80YPQvNCwLCDQvtCx0L3QvtCy0LvRj9C10Lwg0LzQsNC60YHQuNC80YPQvAoJCQltYXggPSB0OwoJfQoJZm9yKGludCBpID0gMDsgaSA8IHguc2l6ZSgpOyBpKyspCS8vINCe0LHRgNCw0LHQsNGC0YvQstCw0LXQvCDQstC10LrRgtC+0YAg0LIg0YHQvtC+0YLQstC10YLRgdGC0LLQuNC4INGBINGD0YHQu9C+0LLQuNC10LwKCQl4LmF0KGkpID0gYWJzKHguYXQoaSkpICE9IG1heCA/IDAgOiAxOwoJZm9yKGludCBpID0gMDsgaSA8IHguc2l6ZSgpOyBpKyspCS8vINCf0LXRh9Cw0YLQsNC10Lwg0LLQtdC60YLQvtGACgkJY291dCA8PCB4LmF0KGkpIDw8ICcgJzsKCXJldHVybiAwOwp9