def ratio(x, a, b, dircw = False):
if dircw:
if x > a:
x -= 360
if b > a:
b -= 360
else:
if b < a:
b += 360
if x < a:
x += 360
return (x-a)/(b-a)
print(ratio(60, 0, 90))
print(ratio(60, 0, 90, True))
print(ratio(60, 90, 0, True))
print(ratio(90, 0, 180, True))
print(ratio(90, 0, 180))
ZGVmIHJhdGlvKHgsIGEsIGIsIGRpcmN3ID0gRmFsc2UpOgogICAgaWYgZGlyY3c6CiAgICAgICAgaWYgeCA+IGE6CiAgICAgICAgICAgIHggLT0gMzYwCiAgICAgICAgaWYgYiA+IGE6CiAgICAgICAgICAgIGIgLT0gMzYwCiAgICBlbHNlOgogICAgICAgIGlmIGIgPCBhOgogICAgICAgICAgICBiICs9IDM2MAogICAgICAgIGlmIHggPCBhOgogICAgICAgICAgICB4ICs9IDM2MAogICAgICAgICAgICAKICAgIHJldHVybiAoeC1hKS8oYi1hKQoKCnByaW50KHJhdGlvKDYwLCAwLCA5MCkpCnByaW50KHJhdGlvKDYwLCAwLCA5MCwgVHJ1ZSkpCnByaW50KHJhdGlvKDYwLCA5MCwgMCwgVHJ1ZSkpCnByaW50KHJhdGlvKDkwLCAwLCAxODAsIFRydWUpKQpwcmludChyYXRpbyg5MCwgMCwgMTgwKSk=