#include using namespace std; typedef long long ll; typedef pair P; #define REP(i,n) for(ll i=0;i> N >> X >> Q; double s=0; while(Q--){ ll M; cin >> M; vector v(N+1,0); bool f=false,g=false;; for(i=1;i<=M;i++){ ll F; cin >> F; if(F==X) f=true; v[F]++; if(v[F]>=2) g=true; } if(f && g) s+=1.0; else if(f && !g) s+=1.0; else if(!f && g) s+=0.5; } cout << fixed << setprecision(12) << s << endl; return 0; }