#include <bits/stdc++.h>
#define lb lower_bound
#define pii pair<ll,ll>
#define fi first
#define ll long long
#define se second
#define ios ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL);
#define op freopen
#define sz size
#define TXT "test"
#define freo if(fopen(TXT".inp","r")){op(TXT".inp","r",stdin);op(TXT".out","w",stdout);}
using namespace std;
ll n, m, k, a[100005], b[100005];
ll rmq[100005][18], lg[100005];
void setup()
{
lg[1] = 0;
for (ll i = 2; i <= n; ++i)
{
lg[i] = lg[i / 2] + 1;
}
for (ll i = 1; i <= n; ++i)
{
rmq[i][0] = a[i];
}
for (ll j = 1; (1 << j) <= n; ++j)
{
for (ll i = 1; i + (1 << j) - 1 <= n; ++i)
{
rmq[i][j] = min(rmq[i][j - 1], rmq[i + (1 << (j - 1))][j - 1]);
}
}
}
ll query(ll l, ll r)
{
ll j = lg[r - l + 1];
return min(rmq[l][j], rmq[r - (1 << j) + 1][j]);
}
main()
{
ios;
freo;
cin >> n >> m >> k;
for (ll i = 1; i <= n; ++i)
cin >> a[i];
for (ll i = 1; i <= m; ++i)
cin >> b[i];
sort(b + 1, b + 1 + m);
for (ll i = 1; i <= n; ++i)
{
ll id = lb(b + 1, b + 1 + m, a[i])-b;
ll c=INT_MAX;
if(id<m)
c=min(c,abs(a[i]-b[id]));
if(id>0)
c=min(c,abs(a[i]-b[id-1]));
a[i]=c;
}
setup();
while (k--)
{
ll l, r;
cin >> l >> r;
cout << query(l, r) << "\n";
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgbGIgbG93ZXJfYm91bmQKI2RlZmluZSBwaWkgcGFpcjxsbCxsbD4KI2RlZmluZSBmaSBmaXJzdAoKI2RlZmluZSBsbCBsb25nIGxvbmcKI2RlZmluZSBzZSBzZWNvbmQKI2RlZmluZSBpb3MgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7IGNpbi50aWUoTlVMTCk7IGNvdXQudGllKE5VTEwpOwojZGVmaW5lIG9wIGZyZW9wZW4KI2RlZmluZSBzeiBzaXplCiNkZWZpbmUgVFhUICJ0ZXN0IgojZGVmaW5lIGZyZW8gaWYoZm9wZW4oVFhUIi5pbnAiLCJyIikpe29wKFRYVCIuaW5wIiwiciIsc3RkaW4pO29wKFRYVCIub3V0IiwidyIsc3Rkb3V0KTt9Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKbGwgbiwgbSwgaywgYVsxMDAwMDVdLCBiWzEwMDAwNV07CmxsIHJtcVsxMDAwMDVdWzE4XSwgbGdbMTAwMDA1XTsKCnZvaWQgc2V0dXAoKQp7CiAgICBsZ1sxXSA9IDA7CiAgICBmb3IgKGxsIGkgPSAyOyBpIDw9IG47ICsraSkKICAgIHsKICAgICAgICBsZ1tpXSA9IGxnW2kgLyAyXSArIDE7CiAgICB9CiAgICBmb3IgKGxsIGkgPSAxOyBpIDw9IG47ICsraSkKICAgIHsKICAgICAgICBybXFbaV1bMF0gPSBhW2ldOwogICAgfQogICAgZm9yIChsbCBqID0gMTsgKDEgPDwgaikgPD0gbjsgKytqKQogICAgewogICAgICAgIGZvciAobGwgaSA9IDE7IGkgKyAoMSA8PCBqKSAtIDEgPD0gbjsgKytpKQogICAgICAgIHsKICAgICAgICAgICAgcm1xW2ldW2pdID0gbWluKHJtcVtpXVtqIC0gMV0sIHJtcVtpICsgKDEgPDwgKGogLSAxKSldW2ogLSAxXSk7CiAgICAgICAgfQogICAgfQp9CgpsbCBxdWVyeShsbCBsLCBsbCByKQp7CiAgICBsbCBqID0gbGdbciAtIGwgKyAxXTsKICAgIHJldHVybiBtaW4ocm1xW2xdW2pdLCBybXFbciAtICgxIDw8IGopICsgMV1bal0pOwp9Cm1haW4oKQp7CiAgICBpb3M7CiAgICBmcmVvOwogICAgY2luID4+IG4gPj4gbSA+PiBrOwogICAgZm9yIChsbCBpID0gMTsgaSA8PSBuOyArK2kpCiAgICAgICAgY2luID4+IGFbaV07CiAgICBmb3IgKGxsIGkgPSAxOyBpIDw9IG07ICsraSkKICAgICAgICBjaW4gPj4gYltpXTsKICAgIHNvcnQoYiArIDEsIGIgKyAxICsgbSk7CiAgICBmb3IgKGxsIGkgPSAxOyBpIDw9IG47ICsraSkKICAgIHsKICAgICAgICBsbCBpZCA9IGxiKGIgKyAxLCBiICsgMSArIG0sIGFbaV0pLWI7CiAgICAgICAgbGwgYz1JTlRfTUFYOwogICAgICAgIGlmKGlkPG0pCiAgICAgICAgICAgIGM9bWluKGMsYWJzKGFbaV0tYltpZF0pKTsKICAgICAgICBpZihpZD4wKQogICAgICAgICAgICBjPW1pbihjLGFicyhhW2ldLWJbaWQtMV0pKTsKICAgICAgICBhW2ldPWM7CgogICAgfQogICAgc2V0dXAoKTsKICAgIHdoaWxlIChrLS0pCiAgICB7CiAgICAgICAgbGwgbCwgcjsKICAgICAgICBjaW4gPj4gbCA+PiByOwogICAgICAgIGNvdXQgPDwgcXVlcnkobCwgcikgPDwgIlxuIjsKICAgIH0KfQo=