#include <bits/stdc++.h>
using namespace std;
const long long N = 2e5 + 1;
const long long INF = 1e18;
const long long mod = 1e9 + 7;
string a;
int can(int x) {
  string s, s1;
  if (x / 60 <= 9) {
    s += '0';
    s += (x / 60) + '0';
  } else {
    s += (x / 600) + '0';
    s += (x / 60) % 10 + '0';
  }
  if (x / 60 == 24) {
    s.clear();
    s += "00";
  }
  s += ':';
  if (x % 60 <= 9) {
    s += '0';
    s += (x % 60) + '0';
  } else {
    s += (x % 60) / 10 + '0';
    s += (x % 60) % 10 + '0';
  }
  s1 = s;
  reverse(s1.begin(), s1.end());
  if (s == s1) {
    return 0;
  }
  return 1;
}
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  int n, m;
  int mn = 0, cnt = 0;
  char z;
  cin >> n >> z >> m;
  mn = (n * 60) + m;
  while (can(mn)) {
    if (mn < 1440) {
      mn++;
    }
    cnt++;
  }
  cout << cnt;
}
