#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define pi (3.141592653589)
#define mod 1000000007
#define pb push_back
#define vi vector<ll>
#define mp make_pair
#define f first
#define s second
#define sz(container) (ll) container.size()
#define setp(x) cout << fixed << setprecision(x)
#define all(container) container.begin(), container.end()
#define rall(container) container.rbegin(), container.rend()
#define fast ios_base::sync_with_stdio(false), cin.tie(nullptr), cout.tie(nullptr);
int main()
{
fast;
ll n;
cin >> n;
vi arr(n);
for (ll i = 0; i < n; i++)
{
ll x;
cin >> x;
}
ll q;
cin >> q;
while (q--)
{
ll x, l, r;
cin >> x >> l >> r;
if (x == 1)
{
arr[l - 1] = r;
}
else
{
cout << (is_sorted(arr.begin() + l - 1, arr.begin() + r) ? "YES" : "NO") << "\n";
}
}
}