'use strict';
const main = arg => {
  const input = arg.trim().split(' ');
  const S = input[0];

  const numArray = [];
  for (let i=1; i<5000; i++) {
    numArray.push(String(2019 * i));
  }

  let answer = 0;
  numArray.forEach((num) => {
    if (S.includes(num)) {
      var count = 0;  // カウント
      var idx = 0;    // 検索開始位置

      idx = S.indexOf(num);
      while(idx != -1){
          count++;
          // 次のインデックスから検索
          idx = S.indexOf(num, idx + 1);
      }
      answer += count;
    }
  })
  console.log(answer);
  }
main(require('fs').readFileSync('/dev/stdin', 'utf8'));