Nəticələr cədvəli
Ralf və Vanilopa oyunlar üzrə səyahət edərkən təsadüfən proqramlaşdırma olimpiadası iştirakçısının kompüterinə rast gəldilər. Onlar öyrəndilər ki, iştirakçıya n tapşırıq təklif olunub və hər bir tapşırıq üçün ən çox m dəfə həll göndərmək olar.
Həmçinin, qəhrəmanlar həllərin test nəticələrini əks etdirən bir cədvəl tapdılar. Bu cədvəl n sətirdən və m sütundan ibarətdir. i-ci sətirdə və j-ci sütunda yerləşən hüceyrədə aşağıdakı simvollardan biri ola bilər:
"+", əgər i-ci tapşırıq üzrə j-ci göndərilən həll düzgündürsə.
"-", əgər i-ci tapşırıq üzrə j-ci göndərilən həll səhvdirsə.
".", əgər i-ci tapşırıq üzrə j göndərilən həll yoxdursa.
Vanilopa Ralfa izah etdi ki, hər bir tapşırıq üzrə ilk düzgün həll qəbul edilir və həmin tapşırıq üzrə sonrakı həllər iştirakçının nəticəsinə təsir etmir.
Ralf maraqlandı ki, iştirakçı təklif olunan tapşırıqlardan neçəsini həll edə bilib. Amma o, Vanilopadan kömək istəməyə utanır, ona kömək edin!
Giriş məlumatları
Birinci sətirdə iki ədəd n və m (1 ≤ n, m ≤ 100) - tapşırıqların sayı və bir tapşırıq üzrə maksimum mümkün göndərilən həllərin sayı verilir.
Növbəti n sətirdə hər biri m simvolu olan "+", "-" və ya "." - nəticə cədvəlinin təsviri verilir.
Zəmanət verilir ki, "." simvolundan sonra yalnız eyni simvollar ola bilər.
Çıxış məlumatları
Bir ədəd çıxarın - iştirakçının düzgün həll etdiyi tapşırıqların sayı.