import java.util.*;
public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int[] a = new int[4];
        int keep = 0;
        a[0] = 0;
        a[1] = sc.nextInt();
        a[2] = sc.nextInt();
        a[3] = sc.nextInt();
        if(a[1]>a[2]){
            keep = a[1];
            a[1] = a[2];
            a[2] = keep;
        }
        if(a[2]>a[3]){
            keep = a[2];
            a[2] = a[3];
            a[3] = keep;
        }
        if(a[1]>a[2]){
            keep = a[1];
            a[1] = a[2];
            a[2] = keep;
        }
        System.out.println(a[3]-a[1]);
    }
} import java.util.*; util.* java public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int[] a = new int[4];
        int keep = 0;
        a[0] = 0;
        a[1] = sc.nextInt();
        a[2] = sc.nextInt();
        a[3] = sc.nextInt();
        if(a[1]>a[2]){
            keep = a[1];
            a[1] = a[2];
            a[2] = keep;
        }
        if(a[2]>a[3]){
            keep = a[2];
            a[2] = a[3];
            a[3] = keep;
        }
        if(a[1]>a[2]){
            keep = a[1];
            a[1] = a[2];
            a[2] = keep;
        }
        System.out.println(a[3]-a[1]);
    }
} Main public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int[] a = new int[4];
        int keep = 0;
        a[0] = 0;
        a[1] = sc.nextInt();
        a[2] = sc.nextInt();
        a[3] = sc.nextInt();
        if(a[1]>a[2]){
            keep = a[1];
            a[1] = a[2];
            a[2] = keep;
        }
        if(a[2]>a[3]){
            keep = a[2];
            a[2] = a[3];
            a[3] = keep;
        }
        if(a[1]>a[2]){
            keep = a[1];
            a[1] = a[2];
            a[2] = keep;
        }
        System.out.println(a[3]-a[1]);
    } main {
        Scanner sc = new Scanner(System.in);
        int[] a = new int[4];
        int keep = 0;
        a[0] = 0;
        a[1] = sc.nextInt();
        a[2] = sc.nextInt();
        a[3] = sc.nextInt();
        if(a[1]>a[2]){
            keep = a[1];
            a[1] = a[2];
            a[2] = keep;
        }
        if(a[2]>a[3]){
            keep = a[2];
            a[2] = a[3];
            a[3] = keep;
        }
        if(a[1]>a[2]){
            keep = a[1];
            a[1] = a[2];
            a[2] = keep;
        }
        System.out.println(a[3]-a[1]);
    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int[] a = new int[4]; a new int[4] 4 int keep = 0; keep 0 a[0] = 0 a[0] a 0 0 a[1] = sc.nextInt() a[1] a 1 sc.nextInt() sc.nextInt sc a[2] = sc.nextInt() a[2] a 2 sc.nextInt() sc.nextInt sc a[3] = sc.nextInt() a[3] a 3 sc.nextInt() sc.nextInt sc if(a[1]>a[2]){
            keep = a[1];
            a[1] = a[2];
            a[2] = keep;
        } a[1]>a[2] a[1] a 1 a[2] a 2 {
            keep = a[1];
            a[1] = a[2];
            a[2] = keep;
        } keep = a[1] keep a[1] a 1 a[1] = a[2] a[1] a 1 a[2] a 2 a[2] = keep a[2] a 2 keep if(a[2]>a[3]){
            keep = a[2];
            a[2] = a[3];
            a[3] = keep;
        } a[2]>a[3] a[2] a 2 a[3] a 3 {
            keep = a[2];
            a[2] = a[3];
            a[3] = keep;
        } keep = a[2] keep a[2] a 2 a[2] = a[3] a[2] a 2 a[3] a 3 a[3] = keep a[3] a 3 keep if(a[1]>a[2]){
            keep = a[1];
            a[1] = a[2];
            a[2] = keep;
        } a[1]>a[2] a[1] a 1 a[2] a 2 {
            keep = a[1];
            a[1] = a[2];
            a[2] = keep;
        } keep = a[1] keep a[1] a 1 a[1] = a[2] a[1] a 1 a[2] a 2 a[2] = keep a[2] a 2 keep System.out.println(a[3]-a[1]) System.out.println System.out System System.out a[3]-a[1] a[3] a 3 a[1] a 1 String[] args args public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int[] a = new int[4];
        int keep = 0;
        a[0] = 0;
        a[1] = sc.nextInt();
        a[2] = sc.nextInt();
        a[3] = sc.nextInt();
        if(a[1]>a[2]){
            keep = a[1];
            a[1] = a[2];
            a[2] = keep;
        }
        if(a[2]>a[3]){
            keep = a[2];
            a[2] = a[3];
            a[3] = keep;
        }
        if(a[1]>a[2]){
            keep = a[1];
            a[1] = a[2];
            a[2] = keep;
        }
        System.out.println(a[3]-a[1]);
    }
} public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int[] a = new int[4];
        int keep = 0;
        a[0] = 0;
        a[1] = sc.nextInt();
        a[2] = sc.nextInt();
        a[3] = sc.nextInt();
        if(a[1]>a[2]){
            keep = a[1];
            a[1] = a[2];
            a[2] = keep;
        }
        if(a[2]>a[3]){
            keep = a[2];
            a[2] = a[3];
            a[3] = keep;
        }
        if(a[1]>a[2]){
            keep = a[1];
            a[1] = a[2];
            a[2] = keep;
        }
        System.out.println(a[3]-a[1]);
    }
} Main
import java.util.*;
public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int[] a = new int[4];
        int keep = 0;
        a[0] = 0;
        a[1] = sc.nextInt();
        a[2] = sc.nextInt();
        a[3] = sc.nextInt();
        if(a[1]>a[2]){
            keep = a[1];
            a[1] = a[2];
            a[2] = keep;
        }
        if(a[2]>a[3]){
            keep = a[2];
            a[2] = a[3];
            a[3] = keep;
        }
        if(a[1]>a[2]){
            keep = a[1];
            a[1] = a[2];
            a[2] = keep;
        }
        System.out.println(a[3]-a[1]);
    }
}