#include <bits/stdc++.h>
int main() {
  char a[5];
  scanf("%s", &a);
  int n;
  if (a[0] == '1') {
    n = a[1] - '0' + 10;
  } else if (a[0] == '2')
    n = a[1] - '0' + 20;
  else {
    n = a[1] - '0';
  }
  int m = (a[3] - '0') * 10 + a[4] - '0';
  for (int num = 0;; num++) {
    if (n == 1 && m == 10) {
      printf("%d", num);
      break;
    }
    if (n == 2 && m == 20) {
      printf("%d", num);
      break;
    }
    if (n == 3 && m == 30) {
      printf("%d", num);
      break;
    }
    if (n == 4 && m == 40) {
      printf("%d", num);
      break;
    }
    if (n == 5 && m == 50) {
      printf("%d", num);
      break;
    }
    if (n == 10 && m == 1) {
      printf("%d", num);
      break;
    }
    if (n == 11 && m == 11) {
      printf("%d", num);
      break;
    }
    if (n == 12 && m == 21) {
      printf("%d", num);
      break;
    }
    if (n == 13 && m == 31) {
      printf("%d", num);
      break;
    }
    if (n == 14 && m == 41) {
      printf("%d", num);
      break;
    }
    if (n == 15 && m == 51) {
      printf("%d", num);
      break;
    }
    if (n == 20 && m == 2) {
      printf("%d", num);
      break;
    }
    if (n == 21 && m == 12) {
      printf("%d", num);
      break;
    }
    if (n == 22 && m == 22) {
      printf("%d", num);
      break;
    }
    if (n == 23 && m == 32) {
      printf("%d", num);
      break;
    }
    if (n == 0 && m == 0) {
      printf("%d", num);
      break;
    }
    m += 1;
    if (m == 60) {
      m = 0;
      n += 1;
    }
    if (n == 24) {
      n = 0;
    }
  }
}
