#include using namespace std; #define rep(i,n) for(int i=0;i<(int)(n);i++) #define ALL(v) v.begin(),v.end() typedef long long ll; template using V=vector; template using VV=V>; int dp[1<<16][16]; int T[16][16]; const int INF=1e9; int main(){ ios::sync_with_stdio(false); std::cin.tie(nullptr); rep(i,1<<16) rep(j,16) dp[i][j]=INF; int n,m,k; cin>>n>>m>>k; V A(n); rep(i,k){ int a; cin>>a; a--; A[a]=1; } rep(i,n) rep(j,n) cin>>T[i][j]; rep(i,n) dp[1<>j)&1) continue; dp[bit|(1<