W1.T-COMB.3: Censurador de cupón bancario
## Objetivo
Aplica una máscara de seguridad sobre un cupón bancario confidencial de 8 caracteres, censurando los 4 caracteres centrales y certificando la longitud del token protegido.
El programa debe:
1. Leer un `codigo` de exactamente 8 caracteres desde la entrada estándar.
2. Extraer los primeros 2 caracteres utilizando la función `subtexto(codigo, 0, 2)`.
3. Extraer los últimos 2 caracteres (posiciones 6 y 7) utilizando la función `subtexto(codigo, 6, 2)`.
4. Ensamblar el token protegido uniendo con el operador `+`: los primeros 2 caracteres, la máscara fija `"***"` (tres asteriscos) y los últimos 2 caracteres.
5. Calcular la longitud del token protegido mediante la función `longitud(token)`.
6. Escribir en la salida estándar el token protegido y su longitud certificada separados por un guion: `<token>-<longitud>`.
## Entrada
- Línea 1: Un código alfanumérico de exactamente 8 caracteres (sin espacios).
## Salida
- Una única línea con el formato `<token>-<longitud>`.
## Ejemplo
Entrada:
```text
DE984126
```
Salida:
```text
DE***26-7
```
Explicación: Se extrae `"DE"` (`subtexto` en índice 0, cantidad 2) y `"26"` (`subtexto` en índice 6, cantidad 2). Se sustituyen los 4 caracteres centrales por `"***"`, formando `"DE***26"`. La longitud del token final es de 7 caracteres.
```
- **cases**:
Ejemplos
Entrada
DE984126
Salida
DE***26-7