#include <bits/stdc++.h>
char s[10];
int a, b, c, d;
int main() {
  scanf("%s", s);
  a = s[0] - '0';
  b = s[1] - '0';
  c = s[3] - '0';
  d = s[4] - '0';
  int t1, t2, end = 1, cnt = 0, flag = 0;
  t1 = c * 10 + d;
  if (a == 2 && b == 3 && t1 > 32) {
    printf("%d", 60 - t1);
    return 0;
  }
  for (int i = 0; i <= 2 && end; i++) {
    if (i == 0 || i == 1)
      t1 = 0, t2 = 9;
    else
      t1 = 0, t2 = 3;
    for (int j = t1; j <= t2 && end; j++)
      for (int x = 0; x <= 5 && end; x++)
        for (int y = 0; y <= 9 && end; y++) {
          if (flag) {
            if (i == y && j == x) end = 0;
            cnt++;
          }
          if (i == a && j == b && x == c && y == d) {
            flag = 1;
            if (i == y && j == x) end = 0;
          }
        }
  }
  printf("%d", cnt);
  return 0;
}
