#include #include using namespace std; vector >mul(const vector >&A,const vector >&B) { int N=A.size(); vector >ret(N,vector(N)); for(int i=0;i>N>>M>>T; vector >G(N,vector(N)); for(int i=0;i>a>>b; G[b][a]=1; } vector >E(N,vector(N)); for(int i=0;i>=1; G=mul(G,G); } int ans=0; for(int i=0;i