P9223 [AtCoder] AtCoder Beginner Contest 088 - Infinite Coins
入门
题目描述

E869120 has A 1-yen coins and infinitely many 500-yen coins.
Determine if he can pay exactly N yen using only these coins.

Constraints

  • N is an integer between 1 and 10000 (inclusive).
  • A is an integer between 0 and 1000 (inclusive).

Input

Input is given from Standard Input in the following format:

N
A

Output

If E869120 can pay exactly N yen using only his 1-yen and 500-yen coins, print Yes; otherwise, print No.

Examples

Input

2018
218

Output

Yes

Input

2763
0

Output

No

Input

37
514

Output

Yes

输入格式

见题面

输出格式

见题面

样例输入
2763 0
样例输出
No