eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Послідовність

Послідовність

Послідовність називається хорошою, якщо у ній намає трьох нулів, що йдуть підряд. \InputFile У першому рядку вхідного файлу задано число тестів \textbf{t} (\textbf{1} ≤ \textbf{t} ≤ \textbf{10000}). Кожен тест складається з двох чисел - \textbf{n} (\textbf{1} ≤ \textbf{n} ≤ \textbf{50}) та \textbf{k}. \OutputFile Для кожного тесту вивести \textbf{k}-ту у лексикографічному порядку хорошу послідовність довжини \textbf{n}. Гарантується, що кількість хороших послідовностей не менша \textbf{k}.
Ліміт часу 2 секунди
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
8
3 1
3 2
3 3
3 4
3 5
3 6
3 7
4 1
Вихідні дані #1
001
010
011
100
101
110
111
0010