随着移动通信的普及,无线基站成为了保障通信畅通的关键设施。在一条笔直的街道上分布着 ? 个住户,为了提供 5G 信号覆盖,需要在 ? 个预设的位置选择放置基站。为确保信号能覆盖所有住户,请问单个基站覆盖半径最小是多少?
Input format
- 第一行包含两个整数n和m,分别表示住户的数量和基站位置的数量,用空格隔开。
- 第二行包含n个整数,表示每个住户的位置,整数之间用空格隔开。
- 第三行包含m个整数,表示每个预设基站的位置,整数之间用空格隔开。
- (保证住户和基站的位置信息是按照大小顺序依次给出)
Output format
输出一个整数,表示单个基站最小的信号覆盖半径。
Samples
input:
5 3
1 2 3 4 5
1 3 7
output:
2