#include using namespace std; #define rep(i, n) for (ll i = 0; i < (ll)(n); i++) #define ll long long const long long mod=998244353; const long long hmod=46216567629137; int main(){ cin.tie(0)->sync_with_stdio(0); cout.tie(0); ll N,X; int Q; cin>>N>>X>>Q; long double ans=0; for(int z=1;z<=Q;z++){ int M; cin>>M; mapmp; bool umineco=0,other=0; for(int i=1;i<=M;i++){ int F; cin>>F; if(F==X){ umineco=1; } else{ if(mp.count(F)){ mp[F]++; other=1; } else mp[F]=1; } } if(umineco) ans+=1; else if(other) ans+=0.5; } cout<