Il Fattore John ha ordinato le sue mucche, ciascuna delle quali appartiene a una delle due razze: Holsteins o Guernseys. Ha registrato questo ordine come una stringa di caratteri, ciascuno dei quali è oppure , rispettivamente. Tuttavia, sfortunatamente, quando le mucche sono arrivate alla fattoria e John le ha schierate di nuovo in fila, la stringa risultante si è rivelata diversa da quella originale.
Indichiamo queste due stringhe con e , dove è la stringa originale che il Fattore John voleva vedere, mentre è la stringa ottenuta dopo l'arrivo delle mucche. Il Fattore John ha chiesto aiuto a suo cugino Ben.
Dopo alcuni mesi di lavoro, Ben ha creato una sorprendente macchina chiamata MCBF-3000, in grado di selezionare qualsiasi sottostringa e sostituire al suo interno tutti i caratteri con e tutti i caratteri con . Ora il Fattore John vuole sapere il numero minimo di applicazioni di questa macchina necessario per trasformare la stringa nella stringa . Aiutate il Fattore John a risolvere questo problema.
Nella prima riga è dato un numero intero n~(1 \le n \le 1000) — il numero di mucche. Seguono le stringhe e . Ciascuna di esse è composta solo dai caratteri e .
Stampate il numero minimo di applicazioni della macchina MCBF-3000 necessario per trasformare la stringa nella stringa .
Esempio 1