#include <bits/stdc++.h>
using namespace std;
int main()
{
int n, m, k;
cin >> n >> m >> k;
while (k--)
{
stack<int> st;
bool flog = true;
int t = 1;
for (int i = 0; i < n; i++)
{
int x; cin >> x;
if (x != t)
{
st.push(x);
if (st.size() > m) flog = false;
}
else
{
t++;
while (st.size() && st.top() == t)
{
st.pop();
t++;
}
}
}
if (st.size()) flog = false;
if (flog) puts("YES");
else puts("NO");
}
return 0;
}