Data una serie di n numeri interi, l’obiettivo è quello di ordinarli in ordine crescente. In ogni operazione, è consentito scegliere un elemento e spostarlo all'inizio dell’array. Qual è il numero minimo di operazioni necessario per ottenere l’ordinamento?
Input
La prima riga dell’input contiene un singolo intero n (1 ≤ n ≤ ).
La riga successiva contiene n numeri interi separati da uno spazio, (1 ≤ ≤ ).
Output
Il programma deve mostrare il numero minimo di operazioni richieste per ordinare l’array.