Dọc theo tuyến đường giao thông liên xã của xã A và xã B có ~N~ ngôi nhà được chiếu sáng bởi ~M~ cột đèn điện công cộng. Tuyến đường giao thông liên xã được xem là một đường thẳng, gốc toạ độ được đặt tại trường trung học cơ sở của xã A nằm trên tuyến đường đó. Mỗi đèn điện có cường độ, phạm vi chiếu sáng nhất định. Ngôi nhà thứ ~i~ nằm trên toạ độ ~a_i~, cột đèn điện thứ ~j~ nằm trên toạ độ ~b_i~. Mỗi ngôi nhà sẽ được chiếu sáng nếu khoảng cách từ cột đèn điện đến ngôi nhà không quá giá trị ~d~ ~(|a_i - b_j| \le d)~; nếu cột đèn điện đặt tại cổng ngôi nhà nào đó thì xem như ~d = 0~. Để đảm bảo an toàn giao thông, mỗi ngôi nhà cần ít nhất được một đèn điện chiếu sáng.
Yêu cầu
Hãy tìm ra giá trị ~d~ tối thiểu sao cho mỗi ngôi nhà được ít nhất một đèn điện chiếu sáng.
Dữ liệu đầu vào
Gồm ba dòng:
- Dòng đầu tiên gồm hai số nguyên dương ~N,\ M~ ~(1 \le N, M \le 10^5)~;
- Dòng thứ hai gồm ~N~ số nguyên ~a_1, a_2, ..., a_N~ ~(-10^9 \le a_i \le 10^9)~;
- Dòng thứ ba gồm ~M~ số nguyên ~b_1, b_2, ..., b_M~ ~(-10^9 \le b_i \le 10^9)~.
Các số trên một dòng cách nhau bởi dấu cách trống.
Dữ liệu đầu ra
Gồm một dòng chứa một số nguyên là giá trị ~d~ cần tìm.
Ràng buộc dữ liệu
- 60% số test với ~1 \le N, M \le 10^4~;
- 40% số test với ~10^4 < N, M \le 10^5~.
Ví dụ
Ví dụ 1
INPUT
3 2
-2 2 4
-3 0
OUTPUT
4
Ví dụ 2
INPUT
5 3
1 5 10 14 17
4 11 15
OUTPUT
3
Bình luận