Назви#11448

Назви

1 секунда
267,029 мегабайта
Складна

Як відомо, кожна компанія має свою унікальну назву. Проте, деякі компанії, для збільшення популярності, створюють свої назви шляхом конкатенації назв вже відомих компаній. Задано список назв різних компаній. Вам потрібно визначити, які компанії мають оригінальну назву, а які використали назви інших. Назви компаній складаються з маленьких латинських літер. Будемо вважати, що компанія має оригінальну назву, якщо не існує рівно двох таких компаній зі списку, конкатенація назв яких дорівнює назві цієї компанії.

Вхідні дані

У першому рядку записано одне ціле число (1 \leq N \leq 10^5) — кількість назв різних компаній.У наступних рядках записані назви компаній, кожна назва складається лише з маленьких латинських літер та не перевищує символів.

Вихідні дані

Виведіть рядок з символів, -й символ якого дорівнює '0', якщо -та назва компанії оригінальна, '1' — інакше.

Приклади

Приклад 1

Loading
Loading