**hidden**

## CHUOIVOHAN - Infinity sequence

Vasya likes everything infinite. Now he is studying the properties of a sequence s, such that its first element is equal to a (s_{1}=a), and the difference between any two neighbouring elements is equal to c (s_{i}-s_{i-1}=c). In particular, Vasya wonders if his favourite integer b appears in this sequence, that is, there exists a positive integer i, such that s_{i}=b. Of course, you are the person he asks for a help.

### Input

The first line of the input contain three integers a, b and c (-10^{9 }≤ a,b,c ≤10^{9}), the first element of the sequence, Vasya's favorite number and the difference between any two neighbouring elements of the sequence, respectively.

### Output

If **b** appears in the sequence **s** print "YES" (without quotes), otherwise print "NO" (without quotes).

### Example

Input:1 7 3Output:YES

Added by: | Tai Do |

Date: | 2016-05-21 |

Time limit: | 1s |

Source limit: | 50000B |

Memory limit: | 1536MB |

Cluster: | Cube (Intel G860) |

Languages: | All except: GOSU |