CF101C Vectors
Description
At a geometry lesson Gerald was given a task: to get vector $ B $ out of vector $ A $ . Besides, the teacher permitted him to perform the following operations with vector $ А $ :
- Turn the vector by $ 90 $ degrees clockwise.
- Add to the vector a certain vector $ C $ .
Operations could be performed in any order any number of times.
Can Gerald cope with the task?
Input Format
The first line contains integers $ x_{1} $ и $ y_{1} $ — the coordinates of the vector $ A $ ( $ -10^{8}
Output Format
Print "YES" (without the quotes) if it is possible to get vector $ B $ using the given operations. Otherwise print "NO" (without the quotes).