11361. Пошук числа


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Якщо є ціле число не менше 0, яке задовольняє наступним умовам, виведіть найменше таке ціле число; інакше друкуйте -1.

  • Ціле число має рівно \(N\) цифр у десятковій системі числення. (Ми припускаємо, що 0 є 1-цифровим цілим числом. Для інших цілих чисел початкові нулі не рахується.)

  • \(s_i\)-та цифра — \(c_i\). (\(i = 1, 2, \cdots, M\))

Формат вхідних даних

Перший рядок містить цілі числа \(N, M\) (\(1 \le N \le 3\), \(0 \le M \le 5\))

Наступні  \(M\) рядків містять цілі числа \(s_i, c_i\) (\(1 \le s_i \le N\), \(0 \le c_i \le 9\)).

Числа у рядках розділяються пропуском.

Формат вихідних даних

У вихідний потік виведіть шукане число або -1.

Примітка

До прикладу 1:

702 задовольняє умовам - його 1-а і 3-а цифри становлять 7 і 2 відповідно

Приклад вхідних даних

3 3
1 7
3 2
1 7

Приклад вихідних даних

702

Приклад вхідних даних

3 2
2 1
2 3

Приклад вихідних даних

-1

Приклад вхідних даних

3 1
1 0

Приклад вихідних даних

-1

Коментарі

Ще немає коментарів.