È possibile eseguire le seguenti operazioni su un numero intero positivo:
Se il numero è divisibile per , dividerlo per ;
Se il numero è divisibile per , dividerlo per ;
Sottrarre .
È dato un numero intero positivo . Trovare il numero minimo di operazioni necessarie per ottenere il numero a partire da .
Ogni riga contiene un numero intero positivo (1 \le n \le 10^6).
Per ogni , stampare su una riga separata il numero minimo di operazioni necessarie per ottenere .
Esempio 1