P.S. Il codice di bauleviaggiante, alla fine scriverà sempre e comunque NO, anche se trova il comune

Azz e vero, ci vuole un bel return; invece del break;