import 'dart:io';
import 'dart:math';
bool istp(String c){//to upper
int code = c.codeUnitAt(0);
return (code >= 'A'.codeUnitAt(0) && code <= 'Z'.codeUnitAt(0));
}
bool istl(String c){//to lower
int code = c.codeUnitAt(0);
return (code >= 'a'.codeUnitAt(0) && code <= 'z'.codeUnitAt(0));
}
bool isnb(String c){//nuber
int code = c.codeUnitAt(0);
return (code >= '0'.codeUnitAt(0) && code <= '9'.codeUnitAt(0));
}
void main(){
String s = "cobol";
while(true){
final v = stdin.readLineSync();
if(v==null || v.isEmpty) break;
int ll = 0, lu = 0, nb = 0;
bool ok = true;
for(int i=0;i0 && ll>0 && nb>0 && v.length>=6 && v.length<=32) print("Senha valida.");
else print("Senha invalida.");
}
}