#962. Bipartite graph?
If you can paint the vertices of the graph with two colors so that the two ends of every edge have different colors, print `Yes`, otherwise `No`.
### Input
n m, then m lines `u v`.
### Output
`Yes` or `No`.
Examples
Input
4 2 3 3 3 2
Output
No
Input
5 3 3 3 2 5 5 4
Output
No
💡 You can solve it with Python, JavaScript or blocks. Read the input line by line with input(). Don't print a question (like input("Number: ")). Print exactly what the output asks for, nothing more.