"use strict";
// inputに入力データ全体が入る
const main = (input) => {
  //分割代入,1行目がq,2行目がb,3行目がcに代入される
  const [a, b] = input
    .trim()
    .split("\n")
    .map((e) => Number.parseInt(e));
  // ここに処理を書く
  const mod = a % 500;
  if (mod <= b) {
    console.log("Yes");
  } else {
    console.log("No");
  }
  // console.logは標準出力に1行出力します (自動的に最後に改行が入ります)
};

// ※この行以降は編集しない (標準入力から一度に読み込みMainを呼び出します)
main(require("fs").readFileSync("/dev/stdin", "utf8"));
