Battaglia navale - 3
                                         
                                         
                            
                             
                                         
                                          Problem 
                         
                                 Tutti conoscono l'entusiasmante gioco "Battleship". Ora puoi giocare a Sea Battle non solo con un vicino sulla tua scrivania, ma anche con un computer. Il gioco con il computer si gioca su un campo rettangolare di dimensioni arbitrarie N×M, dove N è il numero di righe, M è il numero di colonne. Il campionato mondiale di battaglie navali si avvicina. Si prevede di trasmetterlo in tempo reale: mostrare una mappa con le navi e visualizzare le statistiche: il numero di navi intatte, danneggiate e distrutte sul campo. È necessario scrivere un programma per calcolare le statistiche.
 
Spedisci sul campo — questa è una figura connessa, in piedi da una o più celle adiacenti che hanno un lato comune. Le navi possono avere qualsiasi forma e dimensione!
 
Input
La prima riga contiene due numeri interi N e M (\(1<= N,M <= 10^3\) ), separati da spazi. Queste sono le dimensioni del campo di gioco. Seguono N righe di caratteri M - una descrizione del campo di gioco. La lettera inglese 'X' indica una cella della nave imbottita, 'S' - cella della nave sfoderata, '-' – spazio libero sull'acqua.
 
Uscita
Nella tua risposta, inserisci tre numeri separati da uno spazio:
- numero di navi intere;
- numero di navi naufragate;
- numero di navi distrutte.
 
Esempi
| # | 
Input | 
Uscita | 
| 1 | 
 3 8 
---SSS-- 
XX--S-X- 
X-S---S- 
 | 
2 1 1 |