Krossvordlar#9688

Krossvordlar

1 saniyə
128 meqabayt
Çətin

Parişə daha çox turist cəlb etmək üçün Anna Luvr-un fasadında gecə nəhəng işıq-musiqi şousu təşkil etməyi planlaşdırır. Fasadlarda pəncərələr yerləşir, bu pəncərələr müxtəlif səviyyələrdə düzülüb həm üfüqi, həm də şaquli şəkildə bərabərdir.

Annaya pəncərələrdə nəhəng hərflər — hər pəncərədə bir hərf — nümayiş etdirmək ideyası gəldi ki, həm üfüqi, həm də şaquli şəkildə mənalı sözlər əmələ gəlsin.

Bir fasadda pəncərələr sətirdən və sütundan ibarət düzbucaqlı şəbəkə əmələ gətirir.

Anna hazırlayıb:

Sizin vəzifəniz şəbəkəni elə doldurmaq üçün müxtəlif yolların sayını müəyyən etməkdir ki:

Gərək n \times m ölçüsündə olan müxtəlif hərf şəbəkələrinin sayını hesablayasınız ki:

İki şəbəkə ən azı bir hüceyrədə fərqlənirsə, onlar müxtəlif hesab edilir.

Giriş

Giriş məlumatları aşağıdakı formatda verilir:

  • birinci sətirdə iki tam ədəd n~(2 \le n \le 4) və verilmişdir;

  • ikinci sətirdə iki tam ədəd m~(2 \le m \le 4) və b~(1 \le a \times b \le 1008016) verilmişdir;

  • sonrakı sətirdə uzunluğu olan sözlər (şaquli sözlər) yazılmışdır;

  • sonrakı sətirdə uzunluğu olan sözlər (üfüqi sözlər) yazılmışdır.

Məhdudiyyətlər:

  • bütün sözlər yalnız kiçik ingilis hərflərindən (–) ibarətdir;

  • hər siyahıda təkrarlanan sözlər yoxdur;

  • sözlər müxtəlif sətirlərdə və ya sütunlarda bir neçə dəfə istifadə oluna bilər.

Xüsusi hal. Əgər n = m, onda:

  • əgər şaquli siyahıdan olan söz üfüqi siyahıda yoxdursa, onu üfüqi şəkildə istifadə etmək olmaz;

  • əgər üfüqi siyahıdan olan söz şaquli siyahıda yoxdursa, onu şaquli şəkildə istifadə etmək olmaz.

Çıxış

Fərqli düzgün hərf şəbəkələrinin ümumi sayını çap edin.

Nümunələr

Nümunə 1:

Nümunə 2:

Nümunə 1

Loading
Loading

Nümunə 2

Loading
Loading