def valida(texto):
partes = texto.split(' - ')
return len(partes) == 3 and all(len(parte) > 0 for parte in partes)
print(valida('abc - xyz - 123')) # True
print(valida('abc - xyz - 123 - a')) # False
ZGVmIHZhbGlkYSh0ZXh0byk6CiAgICBwYXJ0ZXMgPSB0ZXh0by5zcGxpdCgnIC0gJykKICAgIHJldHVybiBsZW4ocGFydGVzKSA9PSAzIGFuZCBhbGwobGVuKHBhcnRlKSA+IDAgZm9yIHBhcnRlIGluIHBhcnRlcykKCnByaW50KHZhbGlkYSgnYWJjIC0geHl6IC0gMTIzJykpICMgVHJ1ZQpwcmludCh2YWxpZGEoJ2FiYyAtIHh5eiAtIDEyMyAtIGEnKSkgIyBGYWxzZQo=