import java.util.*;

/* Applicazione che legge dalla tastiera una sequenza non vuota
 * di numeri interi e ne calcola l'escursione, ovvero la differenza
 * tra gli elementi di valore minimo e massimo. */
class Escursione {
    public static void main(String[] args) {
        int numero;        // elemento della sequenza
        int minimo;        // il minimo della sequenza
        int massimo;       // il massimo della sequenza
        int escursione;    // escursione della sequenza (massimo-minimo)
        Scanner in;        // per la lettura dalla tastiera

        /* crea un oggetto per la lettura dalla tastiera */
        in = new Scanner( System.in );

        /* visualizza un messaggio */
		System.out.print("Scrivi una sequenza di numeri interi ");
		System.out.println("(terminata da un punto): ");

        /* legge il primo elemento della sequenza,
         * e lo considera sia minimo che massimo provvisori */
        numero = in.nextInt();
        minimo = numero;
        massimo = numero;

        /* legge e elabora  il resto della sequenza, calcolandone
         * il minimo e il massimo */
        while ( in.hasNextInt() ) {
            /* legge il prossimo elemento
             * e, se il caso, aggiorna minimo e massimo */
	        numero = in.nextInt();
            if (numero<minimo)
            	minimo = numero;
            if (numero>massimo)
            	massimo = numero;
        }
        /* calcola l'escursione */
        escursione = massimo-minimo;

        /* visualizza l'escursione */
        System.out.print("L'escursione della sequenza è ");
        System.out.println(escursione);
    }
}
