    import java.io.*;
    import java.util.*;

    public class Main {


        private void solve(InputReader in, PrintWriter out) {
            int[] arr = new int[3];
            for (int i = 0; i < 3; i++) {
                arr[i] = in.nextInt();
            }
            Arrays.sort(arr);
            int count = 0;
            for (int i = 0; i < arr.length - 1; i++) {
                count += Math.abs(arr[i] - arr[i + 1]);
            }
            out.println(count);
            
        }


        public static void main(String[] args) {
            new Main().run();
        }

        private void run() {
            try (
                    InputReader in = new InputReader(System.in);
                    PrintWriter out = new PrintWriter(System.out)) {
                solve(in, out);
            }
        }


        static class InputReader implements AutoCloseable {
            private BufferedReader reader;
            private StringTokenizer tokenizer;

            public InputReader(InputStream stream) {
                reader = new BufferedReader(new InputStreamReader(stream), 32768);
                tokenizer = null;
            }

            public String next() {
                while (tokenizer == null || !tokenizer.hasMoreTokens()) {
                    try {
                        tokenizer = new StringTokenizer(reader.readLine());
                    } catch (IOException e) {
                        throw new RuntimeException(e);
                    }
                }
                return tokenizer.nextToken();
            }

            public int nextInt() {
                return Integer.parseInt(next());
            }

            public long nextLong() {
                return Long.parseLong(next());
            }

            public double nextDouble() {
                return Double.parseDouble(next());
            }

            @Override
            public void close() {

            }
        }

    }

/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz