#USSH25DT11B. [Buổi 11 Dự tuyển 2025] B. Kết nối phòng học 2

[Buổi 11 Dự tuyển 2025] B. Kết nối phòng học 2

Một tòa nhà có nn phòng học, được nối với nhau bởi một số hành lang hai chiều. Hai phòng học được gọi là liền kề nếu có hành lang nối trực tiếp giữa chúng.

Mỗi phòng học có một số điện thoại nội bộ. Nếu hai phòng học liền kề có cùng chữ số cuối của số điện thoại, người ta gọi đó là cặp phòng dễ nhầm.

Giả sử bạn đang ở một phòng học ss. Bạn chỉ được đi qua những hành lang nối giữa các cặp phòng dễ nhầm.

Yêu cầu

Hãy cho biết có bao nhiêu phòng có thể đi tới được từ phòng ss (tính cả phòng ss), nếu bạn chỉ được đi qua các hành lang nối giữa những cặp phòng dễ nhầm.

Dữ liệu

Vào từ đầu vào chuẩn:

  • Dòng 1: ba số nguyên dương n,m,sn, m, s (1sn1 \le s \le n) — số phòng học, số hành lang và phòng xuất phát.
  • Dòng 2: nn số nguyên dương (không bắt đầu bằng chữ số 0, giá trị 109\le 10^9) là số điện thoại của từng phòng, theo thứ tự từ phòng 1 đến phòng nn.
  • mm dòng tiếp theo: mỗi dòng chứa hai số nguyên u,vu, v (1u,vn1 \le u, v \le n) — biểu thị có hành lang hai chiều nối giữa phòng uu và phòng vv.

Các số trên cùng một dòng cách nhau bởi dấu cách.

Kết quả

In ra một số nguyên là số phòng có thể đi tới được từ phòng ss (kể cả phòng ss), nếu chỉ đi qua các hành lang nối giữa những cặp phòng dễ nhầm.

Ví dụ

5 5 1
13 23 44 36 27
1 2
2 3
3 4
4 5
2 5
2

Giới hạn

Subtask 1 (50% số điểm): n,m103n, m \le 10^3.

Subtask 2 (50% số điểm): n,m105n, m \le 10^5.