There is a right triangle with legs of length *a* and *b*. Your task is to determine whether it is possible to locate the triangle on the plane in such a way that none of its sides is parallel to the coordinate axes. All the vertices must have integer coordinates. If there exists such a location, you have to output the appropriate coordinates of vertices.
The first line contains two integers *a*, *b* (1 ≤ *a*, *b* ≤ 1000), separated by a single space.
import math

a, b = map(int, input().split(' '))
if a % 5 == 0 and b % 5 == 0:
    print('YES')
    x = a * 3 // 5
    y = b * 4 // 5
    ls = [(0, 0), (x, y), (-y, x)]
    for each in ls:
        print(each[0], each[1], sep=' ')
else:
    print('NO')
