Verilmiş istiqamətli qraf üçün uzunluğu -dan kiçik olan fərqli dövrlərin sayını müəyyənləşdirin. Bu ədəd çox böyük ola biləcəyi üçün cavabı -ə görə modullaşdırılmış şəkildə çıxışa verin. Dövr dedikdə boş olmayan və şərt qoyulmamış ardıcıllıq başa düşülür; belə ki, ardıcıllığın hər bir elementi üçün növbəti elementə keçid üçün qrafda istiqamət mövcuddur və sonuncu elementdən birincisinə də keçid vardır. İki dövr o zaman fərqli sayılır ki, onların təyin edən ardıcıllıqları fərqlidir.
Birinci sətirdə qrafdakı düyünlərin sayı (1 \leq n \leq 35), (1 \leq k \leq 10^6) və (1 \leq m \leq 10^9) verilir. Sonra sətir qrafı təsvir edir: -ci sətirin -ci simvolu istiqamətliliyi bildirən yaxınlıq matrisindəki girişə uyğundur: əgər -dən -ə qrafda istiqamətlənmiş kənar varsa, bu simvol 'Y', yoxdursa 'N' olacaq.
Qraf -də uzunluğu -dan kiçik olan fərqli dövrlərin sayını çap edin. Cavabı -ə görə çıxışa verin.
Nümunə 1