#include #include using namespace std; using ll = long long; const ll inf = 9e18; int main(){ ll n,m,k; cin >> n >> m >> k; ll bn=1< x(k); for(ll i=0;i> x[i]; x[i]--; } vector> g(n,vector(n,false)); for(ll i=0;i> u >> v; u--,v--; g[u][v]=true; g[v][u]=true; } vector> cnt(n+1,vector(n)); for(ll p=0;p> dp(bn,vector(n,false)); dp[1<>i&1)) continue; if(!dp[x][i]) continue; for(ll j=0;j>j&1) continue; if(!g[i][j]) continue; dp[x|1<> f(n+1,vector(n)); for(ll i=0;i