#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)
{
auto it = lb(b + 1, b + 1 + m, a[i]);
if (it == b + 1 + m) --it;
a[i] = abs(*it - a[i]);
}
setup();
while (k--)
{
ll l, r;
cin >> l >> r;
cout << query(l, r) << "\n";
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgbGIgbG93ZXJfYm91bmQKI2RlZmluZSBwaWkgcGFpcjxsbCxsbD4KI2RlZmluZSBmaSBmaXJzdAojZGVmaW5lIGxsIGxvbmcgbG9uZwojZGVmaW5lIHNlIHNlY29uZAojZGVmaW5lIGlvcyBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsgY2luLnRpZShOVUxMKTsgY291dC50aWUoTlVMTCk7CiNkZWZpbmUgb3AgZnJlb3BlbgojZGVmaW5lIHN6IHNpemUKI2RlZmluZSBUWFQgInRlc3QiCiNkZWZpbmUgZnJlbyBpZihmb3BlbihUWFQiLmlucCIsInIiKSl7b3AoVFhUIi5pbnAiLCJyIixzdGRpbik7b3AoVFhUIi5vdXQiLCJ3IixzdGRvdXQpO30KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpsbCBuLCBtLCBrLCBhWzEwMDAwNV0sIGJbMTAwMDA1XTsKbGwgcm1xWzEwMDAwNV1bMThdLCBsZ1sxMDAwMDVdOwoKdm9pZCBzZXR1cCgpCnsKICAgIGxnWzFdID0gMDsKICAgIGZvciAobGwgaSA9IDI7IGkgPD0gbjsgKytpKQogICAgewogICAgICAgIGxnW2ldID0gbGdbaSAvIDJdICsgMTsKICAgIH0KICAgIGZvciAobGwgaSA9IDE7IGkgPD0gbjsgKytpKQogICAgewogICAgICAgIHJtcVtpXVswXSA9IGFbaV07CiAgICB9CiAgICBmb3IgKGxsIGogPSAxOyAoMSA8PCBqKSA8PSBuOyArK2opCiAgICB7CiAgICAgICAgZm9yIChsbCBpID0gMTsgaSArICgxIDw8IGopIC0gMSA8PSBuOyArK2kpCiAgICAgICAgewogICAgICAgICAgICBybXFbaV1bal0gPSBtaW4ocm1xW2ldW2ogLSAxXSwgcm1xW2kgKyAoMSA8PCAoaiAtIDEpKV1baiAtIDFdKTsKICAgICAgICB9CiAgICB9Cn0KCmxsIHF1ZXJ5KGxsIGwsIGxsIHIpCnsKICAgIGxsIGogPSBsZ1tyIC0gbCArIDFdOwogICAgcmV0dXJuIG1pbihybXFbbF1bal0sIHJtcVtyIC0gKDEgPDwgaikgKyAxXVtqXSk7Cn0KbWFpbigpCnsKICAgIGlvczsKICAgIGZyZW87CiAgICBjaW4gPj4gbiA+PiBtID4+IGs7CiAgICBmb3IgKGxsIGkgPSAxOyBpIDw9IG47ICsraSkKICAgICAgICBjaW4gPj4gYVtpXTsKICAgIGZvciAobGwgaSA9IDE7IGkgPD0gbTsgKytpKQogICAgICAgIGNpbiA+PiBiW2ldOwogICAgc29ydChiICsgMSwgYiArIDEgKyBtKTsKICAgIGZvciAobGwgaSA9IDE7IGkgPD0gbjsgKytpKQogICAgewogICAgICAgIGF1dG8gaXQgPSBsYihiICsgMSwgYiArIDEgKyBtLCBhW2ldKTsKICAgICAgICBpZiAoaXQgPT0gYiArIDEgKyBtKSAtLWl0OwogICAgICAgIGFbaV0gPSBhYnMoKml0IC0gYVtpXSk7CiAgICB9CiAgICBzZXR1cCgpOwogICAgd2hpbGUgKGstLSkKICAgIHsKICAgICAgICBsbCBsLCByOwogICAgICAgIGNpbiA+PiBsID4+IHI7CiAgICAgICAgY291dCA8PCBxdWVyeShsLCByKSA8PCAiXG4iOwogICAgfQp9Cg==