#include <bits/stdc++.h>
char a[10];
int main() {
  int h, m, i, j, k, x1, x2, x3, ans;
  gets(a);
  h = ((a[0] - 48) * 10) + a[1] - 48;
  m = ((a[3] - 48) * 10) + a[4] - 48;
  x1 = ((h % 10) * 10) + (h / 10);
  if ((h >= 5) && (h < 10)) {
    if (h == 5 && m <= x1) {
      ans = x1 - m;
      printf("%d", ans);
      return 0;
    }
    ans = 1 + ((9 - h) * 60) + (60 - m);
    printf("%d", ans);
    return 0;
  }
  if ((h >= 15) && (h < 20)) {
    if (h == 15 && m <= x1) {
      ans = x1 - m;
      printf("%d", ans);
      return 0;
    }
    ans = 2 + ((19 - h) * 60) + (60 - m);
    printf("%d", ans);
    return 0;
  }
  if (x1 >= m) {
    ans = (x1 - m);
    printf("%d", ans);
    return 0;
  } else {
    if (h == 23) {
      ans = 60 - m;
      printf("%d", ans);
      return 0;
    } else {
      ans = 70 + x1 - m;
      printf("%d", ans);
      return 0;
    }
  }
  return 0;
}
