#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long ll; typedef pair P; bitset<2000> e[61][2000]; bitset<2000> f[2000]; int main() { int v; ll d; cin>>v>>d; char s[2002]; for(int i=0; i nf[2000]; for(int j=0; j<2000; j++){ for(int k=0; k<2000; k++){ if(f[j][k]){ nf[j]|=e[p][k]; } } } for(int j=0; j<2000; j++) f[j]=nf[j]; } } for(int j=0; j=d) break; } cout<<"No"<