Задача J. Я видел двойку!

Автор:Н. Малявин   Ограничение времени:1 сек
Входной файл:input.txt   Ограничение памяти:256 Мб
Выходной файл:output.txt  

Условие

Биндер проснулся от ужасного с сна — ему приснилось то, чего не может быть — двойка. Двойка буквально сломала весь двоичный мир Биндера. Целый день он ходил в раздумьях, какая последовательность из нулей и единиц могла привести его к такому парадоксу, пока, наконец, не встретил Фроя.

Фрой, его верный друг, выписал для него несколько последовательностей из нулей, единиц и двоек и предложил Биндеру взглянуть на них. Биндер уверен, что если увидит больше одной двойки в строке, то сойдёт с ума, поэтому ему нужен алгоритм, удаляющий из списка все строки, в которых двойка встречается больше одного раза.

Формат входного файла

Первая строка входного файла содержит целое число n — количество строк далее идут n строк цифр.

Формат выходного файла

Выходной файл должен содержать только строки, содержащие не более одной двойки, в порядке, в котором они встречаются во входном файле. Если в строке встречается цифра кроме 0, 1, или 2, то программа "сходит с ума" и выводит единственную строку — ERROR.

Ограничения

1 ≤ n ≤ 100

Количество цифр в каждой из строк составляет от 1 до 100.

Примеры тестов

Входной файл (input.txt) Выходной файл (output.txt)
1
5
1110001010
111111111111
11111121110
1111211120
00000000012
1110001010
111111111111
11111121110
00000000012
2
3
000000011101
111111211111
1111111111113
ERROR

0.190s 0.027s 13