Cho dãy số A chứa \(n\) số nguyên \(a_1, a_2... a_n\) \((0 \le a_i \le 9; 1 \le i \le n; 3 \le n \le 100)\) và một số nguyên dương \(M\).
Yêu cầu
- Tìm số nguyên dương \(P\) nhỏ nhất lớn hơn \(M\), sao cho \(P\) chứa nhiều nhất số nguyên có giá trị khác nhau trong dãy \(A\).
Dữ liệu vào
- Dòng thứ nhất: chứa lần lượt \(2\) số nguyên dương \(n, M\) \((3 \le n \le 100, 100 \le M \le 2 \times 10^9)\)
- \(n\) dòng tiếp theo: mỗi dòng chứa \(1\) số nguyên dương \(a_i\) \((0 \le a_i \le 9)\)
Dữ liệu ra
- Số nguyên dương \(P\) thỏa mãn đề bài. Nếu không tìm được thì ghi "khong tim duoc"
Input 1
5 52221
1
2
1
5
2
Output 1
khong tim duoc
Input 2
5 1225
1
2
3
5
2
Output 2
1235
Nhận xét