#include #define FOR(i, n, m) for (long long i = (n); i < (long long)(m); i++) #define REP(i, n) FOR(i, 0, n) #define ALL(v) v.begin(), v.end() #define pb push_back using namespace std; using ll = long long; using ld = long double; using P = pair; constexpr ll inf = 1000000000; constexpr ll mod = 998244353; constexpr ld eps = 1e-6; template ostream &operator<<(ostream &os, pair p) { os << to_string(p.first) << " " << to_string(p.second); return os; } template ostream &operator<<(ostream &os, vector &v) { REP(i, v.size()) { if (i) os << " "; os << v[i]; } return os; } int main() { cin.tie(0); ios::sync_with_stdio(false); vector v(3); REP(i, 3) { char c; cin >> c; v[i] = c - '0'; } sort(ALL(v)); cout << v.back() - v.front() << endl; return 0; }