Data una griglia di altezza h e larghezza w riempita di lettere, è consentito muoversi solo su celle che contengono la stessa lettera. Camminando sempre su lettere uguali (ad esempio solo su 'a' o solo su 'b', ecc.), la domanda è se sia possibile ritornare su una cella già visitata. Nota che non è consentito tornare immediatamente alla cella precedente. È permesso muoversi soltanto in orizzontale o in verticale verso le celle adiacenti.
In altre parole, ci si chiede se nella griglia esista un ciclo formato da lettere identiche.
Input
La prima riga dell’input contiene due numeri interi h e w (1 ≤ h, w ≤ 200).
Le successive h righe contengono w caratteri alfabetici in minuscolo (lettere dell'alfabeto latino).
Output
Il programma deve stampare Yes se esiste un ciclo nella griglia e No altrimenti.