#include <bits/stdc++.h>
using namespace std;
int a[100001],b[100002],s[100001];
int n,m,k;
int main()
{
ios::sync_with_stdio(false);cin.tie(0);
cin >> n >> m >> k;
for(int i = 1; i <= n; i++) cin >> a[i];
for(int i = 1; i <= m; i++) cin >> b[i];
for(int i = 1; i <= k; i++) cin >> s[i];
sort(b + 1,b + m + 1);
sort(a + 1,a + n + 1,greater <int>());
b[m + 1] = 2e9;
b[0] = -2e9;
for(int i = 1; i <= k; i++)
{
int res = 2e9,p = 1;
for(int j = 1; j <= n; j++)
{
int t = s[i] - a[j];
while (p <= m && b[p] < t) p++;
res = min(res,abs(b[p] - t));
res = min(res,abs(t - b[p - 1]));
}
cout << res << '\n';
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IGFbMTAwMDAxXSxiWzEwMDAwMl0sc1sxMDAwMDFdOwppbnQgbixtLGs7CgppbnQgbWFpbigpCnsKICAgICAgICBpb3M6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7Y2luLnRpZSgwKTsKICAgICAgICBjaW4gPj4gbiA+PiBtID4+IGs7CiAgICAgICAgZm9yKGludCBpID0gMTsgaSA8PSBuOyBpKyspIGNpbiA+PiBhW2ldOwogICAgICAgIGZvcihpbnQgaSA9IDE7IGkgPD0gbTsgaSsrKSBjaW4gPj4gYltpXTsKICAgICAgICBmb3IoaW50IGkgPSAxOyBpIDw9IGs7IGkrKykgY2luID4+IHNbaV07CiAgICAgICAgc29ydChiICsgMSxiICsgbSArIDEpOwogICAgICAgIHNvcnQoYSArIDEsYSArIG4gKyAxLGdyZWF0ZXIgPGludD4oKSk7CiAgICAgICAgYlttICsgMV0gPSAyZTk7CiAgICAgICAgYlswXSA9IC0yZTk7CiAgICAgICAgZm9yKGludCBpID0gMTsgaSA8PSBrOyBpKyspCiAgICAgICAgewogICAgICAgICAgICAgICAgaW50IHJlcyA9IDJlOSxwID0gMTsKICAgICAgICAgICAgICAgIGZvcihpbnQgaiA9IDE7IGogPD0gbjsgaisrKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBpbnQgdCA9IHNbaV0gLSBhW2pdOwogICAgICAgICAgICAgICAgICAgICAgICB3aGlsZSAocCA8PSBtICYmIGJbcF0gPCB0KSBwKys7CiAgICAgICAgICAgICAgICAgICAgICAgIHJlcyA9IG1pbihyZXMsYWJzKGJbcF0gLSB0KSk7CiAgICAgICAgICAgICAgICAgICAgICAgIHJlcyA9IG1pbihyZXMsYWJzKHQgLSBiW3AgLSAxXSkpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgY291dCA8PCByZXMgPDwgJ1xuJzsKICAgICAgICB9Cn0K