/mnt/thread-witnesses/replication/bench/thread-witnesses/st-cross/../../../ourtool/goblint --conf conf/svcomp-yaml-validate.json --enable dbg.timing.enabled --set 'ana.activated[+]' apron --set ana.apron.domain polyhedra --witness.yaml.unassume pesco/bresenham-ll_valuebound1.yml.witness.yml --witness.yaml.validate pesco/bresenham-ll_valuebound1.yml.witness.yml --sets ana.specification ../properties/unreach-call.prp --sets exp.architecture 32bit ../plain/bresenham-ll_valuebound1.c


--------------------------------------------------------------------------------


--sets is deprecated, use --set instead.
--sets is deprecated, use --set instead.
SV-COMP specification: CHECK( init(main()), LTL(G ! call(reach_error())) )
[Error][Witness] CIL couldn't parse invariant: cond == (1) (../plain/bresenham-ll_valuebound1.c:18:5)
[Info][Witness] invariant has undefined variables or side effects: cond == (1) (../plain/bresenham-ll_valuebound1.c:18:5)
[Warning][Witness] couldn't locate invariant: (X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && xy == (0LL) && y == (0LL) && yx == (((long long int)Y) * (2LL))) || ((!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(x == (2LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && xy == (0LL) && y == (0LL) && !(yx == (((long long int)Y) * (2LL))))) && X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == ((long long int)X) && y == (1LL) && yx == ((long long int)Y)) || ((!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && !(y == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(xy == ((long long int)X))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == ((long long int)X) && !(y == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == ((long long int)X) && y == (1LL) && !(yx == ((long long int)Y)))) && X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && xy == (((long long int)X) * (2LL)) && y == (2LL) && yx == (((long long int)Y) * (2LL))) || ((!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(x == (2LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && xy == (0LL) && y == (0LL) && !(yx == (((long long int)Y) * (2LL))))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X))))))) && (!(v <= (6LL)) || (v <= (6LL) && !(x == (2LL))) || (v <= (6LL) && x == (2LL) && !(xy == (((long long int)X) * (2LL)))) || (v <= (6LL) && x == (2LL) && xy == (((long long int)X) * (2LL)) && !(y == (2LL))) || (v <= (6LL) && x == (2LL) && xy == (((long long int)X) * (2LL)) && y == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && xy == ((long long int)X) && y == (1LL) && yx == ((long long int)Y)) || ((!(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y)))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(x == (2LL))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(xy == ((long long int)X))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && xy == ((long long int)X) && !(y == (1LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (6LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && !(x == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && !(xy == (((long long int)X) * (2LL)))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && xy == (((long long int)X) * (2LL)) && !(y == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && xy == (((long long int)X) * (2LL)) && y == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (4LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && !(xy == ((long long int)X))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && xy == ((long long int)X) && !(y == (1LL)))) && X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && y == (0LL) && yx == ((long long int)Y)) || ((!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && !(y == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(yx == ((long long int)Y)))) && (!(v <= (6LL)) || (v <= (6LL) && !(xy == (((long long int)X) * (2LL)))) || (v <= (6LL) && xy == (((long long int)X) * (2LL)) && !(y == (2LL)))) && (!(v <= (4LL)) || (v <= (4LL) && !(x == (1LL))) || (v <= (4LL) && x == (1LL) && !(yx == ((long long int)Y)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(x == (1LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && y == (0LL) && !(yx == ((long long int)Y)))) && X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && x == (2LL) && xy == ((long long int)X) && y == (1LL) && yx == (((long long int)Y) * (2LL))) || ((!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && !(y == (0LL)))) && (!(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X))))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(xy == ((long long int)X))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == ((long long int)X) && !(y == (1LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == ((long long int)X) && y == (1LL) && !(yx == ((long long int)Y)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (6LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (4LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && !(x == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && !(xy == ((long long int)X))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && xy == ((long long int)X) && !(y == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && xy == ((long long int)X) && y == (1LL) && !(yx == ((long long int)Y)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(x == (1LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && y == (0LL) && !(yx == ((long long int)Y)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && !(xy == ((long long int)X))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && xy == ((long long int)X) && !(y == (1LL)))) && X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == (((long long int)X) * (2LL)) && y == (2LL) && yx == (((long long int)Y) * (2LL))) || ((!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (-2147483648))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && !(Y <= (-1))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(yx == (((long long int)Y) * (2LL))))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (2))) || (X >= (0) && X <= (1) && Y >= (2) && !(Y <= (2147483647))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(xy == ((long long int)X))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == ((long long int)X) && !(y == (1LL))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == ((long long int)X) && y == (1LL) && !(yx == ((long long int)Y)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (0))) || (X >= (0) && X <= (1) && Y >= (0) && !(Y <= (1))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (6LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && !(xy == (((long long int)X) * (2LL)))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && xy == (((long long int)X) * (2LL)) && !(y == (2LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && xy == (((long long int)X) * (2LL)) && y == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (0))) || (X >= (0) && X <= (1) && Y >= (0) && !(Y <= (1))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (4LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && !(x == (1LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && !(xy == ((long long int)X))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && xy == ((long long int)X) && !(y == (1LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && xy == ((long long int)X) && y == (1LL) && !(yx == ((long long int)Y)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (-2147483648))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && !(Y <= (-1))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(x == (1LL))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && !(yx == ((long long int)Y)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (0))) || (X >= (0) && X <= (1) && Y >= (0) && !(Y <= (1))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (1LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && !(xy == ((long long int)X))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && xy == ((long long int)X) && !(y == (1LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && xy == ((long long int)X) && y == (1LL) && !(yx == (((long long int)Y) * (2LL))))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (2))) || (X >= (0) && X <= (1) && Y >= (2) && !(Y <= (2147483647))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(xy == (((long long int)X) * (2LL)))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && xy == (((long long int)X) * (2LL)) && !(y == (2LL))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && xy == (((long long int)X) * (2LL)) && y == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && X == (1) && Y == (0) && v == (-1LL) && x == (2LL) && xy == (0LL) && y == (0LL) && yx == (0LL)) || ((!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && !(y == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(xy == ((long long int)X))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == ((long long int)X) && !(y == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == ((long long int)X) && y == (1LL) && !(yx == ((long long int)Y)))) && !(xy == (((long long int)X) * (2LL))) && (!(v <= (4LL)) || (v <= (4LL) && !(x == (1LL))) || (v <= (4LL) && x == (1LL) && !(xy == ((long long int)X))) || (v <= (4LL) && x == (1LL) && xy == ((long long int)X) && !(y == (1LL))) || (v <= (4LL) && x == (1LL) && xy == ((long long int)X) && y == (1LL) && !(yx == ((long long int)Y)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(x == (1LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && y == (0LL) && !(yx == ((long long int)Y)))) && (!(v <= (1LL)) || (v <= (1LL) && !(xy == ((long long int)X))) || (v <= (1LL) && xy == ((long long int)X) && !(y == (1LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(xy == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && xy == (0LL) && !(y == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && xy == (4LL) && y == (2LL) && yx == (((long long int)Y) * (2LL))) || ((!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(x == (2LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && xy == (0LL) && y == (0LL) && !(yx == (((long long int)Y) * (2LL))))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) && (!(v <= (6LL)) || (v <= (6LL) && !(x == (2LL))) || (v <= (6LL) && x == (2LL) && !(xy == (((long long int)X) * (2LL)))) || (v <= (6LL) && x == (2LL) && xy == (((long long int)X) * (2LL)) && !(y == (2LL))) || (v <= (6LL) && x == (2LL) && xy == (((long long int)X) * (2LL)) && y == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && !(xy == ((long long int)X)) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && xy == (0LL) && !(y == (0LL)))) && (!(v <= (1LL)) || (v <= (1LL) && !(x == (2LL))) || (v <= (1LL) && x == (2LL))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (2LL))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && !(xy == (((long long int)X) * (2LL)))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == (((long long int)X) * (2LL)) && !(y == (2LL))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == (((long long int)X) * (2LL)) && y == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(x == (2LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (2LL) && !(xy == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (2LL) && xy == (0LL) && !(y == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (2LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(v <= (6LL)) || (v <= (6LL) && !(x == (2LL))) || (v <= (6LL) && x == (2LL) && !(xy == (4LL))) || (v <= (6LL) && x == (2LL) && xy == (4LL) && !(y == (2LL))) || (v <= (6LL) && x == (2LL) && xy == (4LL) && y == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && xy == (1LL) && y == (1LL) && yx == ((long long int)Y)) || ((!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(x == (2LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && xy == (0LL) && y == (0LL) && !(yx == (((long long int)Y) * (2LL))))) && !(xy == ((long long int)X)) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (6LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && !(x == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && !(xy == (((long long int)X) * (2LL)))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && xy == (((long long int)X) * (2LL)) && !(y == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && xy == (((long long int)X) * (2LL)) && y == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (4LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && xy == (0LL) && !(y == (0LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && !(x == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && x == (2LL))) && (!(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X))))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (2LL))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && !(xy == (((long long int)X) * (2LL)))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == (((long long int)X) * (2LL)) && !(y == (2LL))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == (((long long int)X) * (2LL)) && y == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(x == (2LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (2LL) && !(xy == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (2LL) && xy == (0LL) && !(y == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (2LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (6LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && !(x == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && !(xy == (4LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && xy == (4LL) && !(y == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && xy == (4LL) && y == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (4LL)))) && X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (1LL) && y == (1LL) && yx == ((long long int)Y)) || ((!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && !(y == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL))) && (!(v <= (6LL)) || (v <= (6LL) && !(xy == (((long long int)X) * (2LL)))) || (v <= (6LL) && xy == (((long long int)X) * (2LL)) && !(y == (2LL)))) && (!(v <= (4LL)) || (v <= (4LL) && !(x == (1LL))) || (v <= (4LL) && x == (1LL))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(x == (1LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && y == (0LL) && !(yx == ((long long int)Y)))) && !(xy == ((long long int)X)) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(xy == (((long long int)X) * (2LL)))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && xy == (((long long int)X) * (2LL)) && !(y == (2LL)))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(xy == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && xy == (0LL) && !(y == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(v <= (6LL)) || (v <= (6LL) && !(xy == (4LL))) || (v <= (6LL) && xy == (4LL) && !(y == (2LL)))) && (!(v <= (4LL)) || (v <= (4LL) && !(x == (1LL))) || (v <= (4LL) && x == (1LL) && !(xy == (1LL))) || (v <= (4LL) && x == (1LL) && xy == (1LL) && !(yx == ((long long int)Y)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(xy == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (1LL) && !(yx == ((long long int)Y)))) && X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && x == (2LL) && xy == (2LL) && y == (1LL) && yx == (((long long int)Y) * (2LL))) || ((!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && !(y == (0LL)))) && (!(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X))))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(xy == ((long long int)X))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == ((long long int)X) && !(y == (1LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == ((long long int)X) && y == (1LL) && !(yx == ((long long int)Y)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (6LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (4LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && !(x == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && !(xy == ((long long int)X))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && xy == ((long long int)X) && !(y == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && xy == ((long long int)X) && y == (1LL) && !(yx == ((long long int)Y)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(x == (1LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && y == (0LL) && !(yx == ((long long int)Y)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && !(xy == ((long long int)X))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && xy == ((long long int)X) && !(y == (1LL)))) && !(xy == (((long long int)X) * (2LL))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(xy == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && xy == (0LL) && !(y == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (6LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (4LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && !(x == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && !(xy == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && xy == (1LL) && !(y == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && xy == (1LL) && y == (1LL) && !(yx == ((long long int)Y)))) && (!(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X))))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(xy == (1LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (1LL) && !(y == (1LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (1LL) && y == (1LL) && !(yx == ((long long int)Y)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && !(xy == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && xy == (2LL) && !(y == (1LL)))) && X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == (4LL) && y == (2LL) && yx == (((long long int)Y) * (2LL))) (../plain/bresenham-ll_valuebound1.c:37:13)

runtime: 00:00:10.219
vars: 69, evals: 87

|rho|=69
|called|=6
|stable|=60
|infl|=64
|wpoint|=2
|side_dep|=0
|side_infl|=0
|var_messages|=0
|rho_write|=0
|dep|=51
Found 7 contexts for 5 functions. Top 5 functions:
2	contexts for entry state of __VERIFIER_nondet_int (320) on /mnt/thread-witnesses/replication/ourtool/lib/sv-comp/stub/src/sv-comp.c:22:60-22:111
2	contexts for entry state of assume_abort_if_not (2006) on ../plain/bresenham-ll_valuebound1.c:10:1-12:1
1	contexts for entry state of __VERIFIER_assert (2009) on ../plain/bresenham-ll_valuebound1.c:13:1-19:1
1	contexts for entry state of main (2012) on ../plain/bresenham-ll_valuebound1.c:21:1-53:1
1	contexts for entry state of reach_error (1999) on ../plain/bresenham-ll_valuebound1.c:7:1-7:78

Memory statistics: total=3998.05MB, max=66.18MB, minor=3994.08MB, major=237.26MB, promoted=233.29MB
    minor collections=1914  major collections=24 compactions=0

[Info][Witness] unassume invariant: ((((((((((((((((((((((((((((v == 2LL * (long long )Y - (long long )X && x == 0LL) && X >= 0) && X <= 1) && y == 0LL) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) || (((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && y == 0LL) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && Y >= 0) && Y <= 1)) || ((((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && y == 0LL) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && Y >= 2) && Y <= 2147483647)) || (((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && yx == (long long )Y)) || (((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X))))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && yx == (long long )Y)) || (((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (xy == (long long )X))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && ! (y == 2LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (xy == (long long )X))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && ! (y == 2LL)))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && X >= 0) && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && xy == 0LL) && y == 0LL) && yx == (long long )Y)) || ((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && ((((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (xy == (long long )X))) || (((v <= 6LL && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((v <= 6LL && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && y == 0LL) && ! (yx == (long long )Y)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && yx == 0LL)) || (((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (y == 2LL)))) && (! (v <= 6LL) || (v <= 6LL && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && (((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (yx == 0LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && y == 1LL) && yx == (long long )Y)) || (((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y && x == 2LL) && ! (yx == (long long )Y)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (y == 1LL)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && ! (y == 1LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && y == 1LL) && ! (yx == (long long )Y)))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && X >= 0) && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && yx == 0LL)) || (((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (xy == (long long )X))) || (((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && y == 0LL) && ! (yx == (long long )Y)))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && ! (yx == (long long )Y)))) && (((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (y == 0LL)))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && yx == 0LL)) || ((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (X >= 0))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && X >= 0) && ! (X <= 1))) || ((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && ! (Y >= 2))) || (((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && Y >= 2) && ! (Y <= 2147483647))) && ((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || (((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || (((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || ((((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (yx == (long long )Y)))) && ((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (y == 1LL)))) && (((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && ! (y == 1LL))) || (((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && y == 1LL) && ! (yx == (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (y == 1LL)))) && X == 1) && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && yx == 0LL)) || (((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (X >= 0))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && X >= 0) && ! (X <= 1))) || ((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && ! (Y >= 2))) || (((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && Y >= 2) && ! (Y <= 2147483647))) && (((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (xy == (long long )X))) || ((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && ! (y == 2LL))) || (((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && ((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (xy == (long long )X))) || (((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || (((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (yx == (long long )Y)))) && ((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL))) && ((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (xy == (long long )X))) || (((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && xy == (long long )X) && ! (y == 1LL))) || ((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && xy == (long long )X) && y == 1LL) && ! (yx == (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) && ! (x == 1LL)) && X == 1) && Y == 0) && v == -1LL) && x == 2LL) && xy == 0LL) && y == 0LL) && yx == 0LL)) || (((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (xy == (long long )X))) || (((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (y == 0LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && y == 0LL))) && ! (yx == 0LL)) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (y == 0LL))) || (((X == 1 && Y == 0) && v == -1LL) && y == 0LL))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 2LL) && ! (y == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 2LL) && y == 0LL))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && yx == (long long )Y)) || (((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y && ! (x == 2LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (y == 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && y == 1LL))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && ! (y == 1LL)))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ! (yx == 0LL)) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (y == 1LL))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && y == 1LL))) && (((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || ((X == 1 && Y == 0) && v == -1LL))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || (((X == 1 && Y == 0) && v == -1LL) && x == 2LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (y == 1LL)))) && X >= 0) && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && yx == (long long )Y)) || (((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ! (yx == (long long )Y)) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (xy == 0LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (y == 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && y == 1LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) || (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && ! (xy == 0LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) || (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && ! (xy == 0LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && y == 1LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && yx == (long long )Y * 2LL)) || ((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && (((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (xy == (long long )X))) || (((v <= 6LL && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (y == 0LL)))) && ! (yx == 0LL)) && ((! (v <= 1LL) || (v <= 1LL && ! (x == 2LL))) || ((v <= 1LL && x == 2LL) && ! (xy == (long long )X)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (y == 0LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || ((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (y == 0LL))) || (((X == 1 && Y == 0) && v == -1LL) && y == 0LL))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 2LL) && ! (y == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 2LL) && y == 0LL))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X))))) && (((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (y == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && yx == (long long )Y)) || (((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (xy == (long long )X))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && ! (y == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && y == 2LL))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (xy == (long long )X))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && ! (y == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && y == 2LL))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ! (yx == (long long )Y)) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (y == 1LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (xy == (long long )X))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && xy == (long long )X) && ! (y == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && xy == (long long )X) && y == 1LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ((! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) || (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y && x == 1LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (y == 1LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && y == 1LL) && ! (yx == 0LL)))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (yx == 0LL)))) && (((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (yx == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (y == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && y == 1LL))) && ((! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) || (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y && ! (x == 1LL))) || (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y && x == 1LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (xy == (long long )X))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && ! (y == 2LL)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (y == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && y == 1LL))) && X >= 0) && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && xy == 0LL) && y == 0LL) && yx == (long long )Y * 2LL)) || ((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (y == 2LL))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && y == 2LL))) && ((! (v <= 6LL) || (v <= 6LL && ! (y == 2LL))) || (v <= 6LL && y == 2LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL))) && (((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (yx == 0LL)))) && ! (yx == (long long )Y)) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (y == 2LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || ((v <= 4LL && x == 1LL) && xy == 0LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && y == 1LL) && yx == (long long )Y * 2LL)) || (((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || ((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) && ! (yx == (long long )Y)) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL))) && ((((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v <= 4LL && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((! (v <= 1LL) || (v <= 1LL && ! (y == 1LL))) || (v <= 1LL && y == 1LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X))))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && y == 1LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && (! (v <= 1LL) || (v <= 1LL && ! (y == 1LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && yx == (long long )Y * 2LL)) || (((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL) && ! (yx == (long long )Y)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (xy == 0LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) || (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && ! (xy == 0LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) || (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && ! (xy == 0LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == (long long )Y)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == (long long )Y)))) && ! (xy == (long long )X)) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (xy == 0LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == (long long )Y)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && yx == (long long )Y * 2LL)) || (((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (y == 2LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL)))) && (((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) && (((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || ((X == 1 && Y == 0) && v == -1LL))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || (((X == 1 && Y == 0) && v == -1LL) && x == 2LL))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ! (xy == 0LL)) && (((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (y == 2LL))) || (((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (yx == (long long )Y * 2LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (y == 2LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (xy == (long long )X * 2LL))) || (((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X * 2LL) && ! (y == 2LL))) || ((((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == (long long )X) && y == 1LL) && yx == (long long )Y)) || ((((((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || ((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL) && ! (yx == (long long )Y)))) && ((((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v <= 4LL && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == (long long )Y)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == (long long )Y)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v <= 4LL && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == (long long )Y)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && ! (xy == (long long )X)) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X))))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (xy == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && xy == 0LL) && ! (y == 0LL))) || ((((v == 2LL * (long long )Y - (long long )X && x == 0LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && xy == 0LL) && ! (y == 0LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && yx == (long long )Y * 2LL)) || (((((((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (y == 2LL)))) && ((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL))) && (! (v <= 1LL) || (v <= 1LL && ! (x == 2LL)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || ((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) && (((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || ((X == 1 && Y == 0) && v == -1LL))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || (((X == 1 && Y == 0) && v == -1LL) && x == 2LL))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (y == 2LL))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ! (xy == 0LL)) && ((! (v <= 1LL) || (v <= 1LL && ! (x == 2LL))) || ((v <= 1LL && x == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (y == 2LL))) || (((v <= 6LL && x == 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X * 2LL))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X * 2LL) && ! (y == 2LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && ((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || (v == 2LL * (long long )Y - (long long )X && x == 0LL))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X))))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && ((((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (xy == (long long )X * 2LL))) || (((v <= 6LL && x == 2LL) && xy == (long long )X * 2LL) && ! (y == 2LL))) || ((((v <= 6LL && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == (long long )X) && y == 1LL) && yx == (long long )Y)) && ((((((((((((((((((((((((((((v == 2LL * (long long )Y - (long long )X && x == 0LL) && X >= 0) && X <= 1) && y == 0LL) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) || (((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && y == 0LL) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && Y >= 0) && Y <= 1)) || ((((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && y == 0LL) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && Y >= 2) && Y <= 2147483647)) || (((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && yx == (long long )Y)) || (((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X))))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && yx == (long long )Y)) || (((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (xy == (long long )X))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && ! (y == 2LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (xy == (long long )X))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && ! (y == 2LL)))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && X >= 0) && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && xy == 0LL) && y == 0LL) && yx == (long long )Y)) || ((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && ((((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (xy == (long long )X))) || (((v <= 6LL && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((v <= 6LL && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && y == 0LL) && ! (yx == (long long )Y)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && yx == 0LL)) || (((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (y == 2LL)))) && (! (v <= 6LL) || (v <= 6LL && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && (((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (yx == 0LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && y == 1LL) && yx == (long long )Y)) || (((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y && x == 2LL) && ! (yx == (long long )Y)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (y == 1LL)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && ! (y == 1LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && y == 1LL) && ! (yx == (long long )Y)))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && X >= 0) && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && yx == 0LL)) || (((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (xy == (long long )X))) || (((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && y == 0LL) && ! (yx == (long long )Y)))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && ! (yx == (long long )Y)))) && (((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (y == 0LL)))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && yx == 0LL)) || ((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (X >= 0))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && X >= 0) && ! (X <= 1))) || ((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && ! (Y >= 2))) || (((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && Y >= 2) && ! (Y <= 2147483647))) && ((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || (((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || (((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || ((((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (yx == (long long )Y)))) && ((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (y == 1LL)))) && (((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && ! (y == 1LL))) || (((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && y == 1LL) && ! (yx == (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (y == 1LL)))) && X == 1) && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && yx == 0LL)) || (((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (X >= 0))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && X >= 0) && ! (X <= 1))) || ((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && ! (Y >= 2))) || (((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && Y >= 2) && ! (Y <= 2147483647))) && (((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (xy == (long long )X))) || ((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && ! (y == 2LL))) || (((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && ((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (xy == (long long )X))) || (((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || (((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (yx == (long long )Y)))) && ((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL))) && ((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (xy == (long long )X))) || (((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && xy == (long long )X) && ! (y == 1LL))) || ((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && xy == (long long )X) && y == 1LL) && ! (yx == (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) && ! (x == 1LL)) && X == 1) && Y == 0) && v == -1LL) && x == 2LL) && xy == 0LL) && y == 0LL) && yx == 0LL)) || (((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (xy == (long long )X))) || (((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (y == 0LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && y == 0LL))) && ! (yx == 0LL)) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (y == 0LL))) || (((X == 1 && Y == 0) && v == -1LL) && y == 0LL))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 2LL) && ! (y == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 2LL) && y == 0LL))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && yx == (long long )Y)) || (((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y && ! (x == 2LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (y == 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && y == 1LL))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && ! (y == 1LL)))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ! (yx == 0LL)) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (y == 1LL))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && y == 1LL))) && (((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || ((X == 1 && Y == 0) && v == -1LL))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || (((X == 1 && Y == 0) && v == -1LL) && x == 2LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (y == 1LL)))) && X >= 0) && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && yx == (long long )Y)) || (((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ! (yx == (long long )Y)) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (xy == 0LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (y == 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && y == 1LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) || (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && ! (xy == 0LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) || (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && ! (xy == 0LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && y == 1LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && yx == (long long )Y * 2LL)) || ((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && (((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (xy == (long long )X))) || (((v <= 6LL && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (y == 0LL)))) && ! (yx == 0LL)) && ((! (v <= 1LL) || (v <= 1LL && ! (x == 2LL))) || ((v <= 1LL && x == 2LL) && ! (xy == (long long )X)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (y == 0LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || ((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (y == 0LL))) || (((X == 1 && Y == 0) && v == -1LL) && y == 0LL))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 2LL) && ! (y == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 2LL) && y == 0LL))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X))))) && (((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (y == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && yx == (long long )Y)) || (((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (xy == (long long )X))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && ! (y == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && y == 2LL))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (xy == (long long )X))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && ! (y == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && y == 2LL))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ! (yx == (long long )Y)) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (y == 1LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (xy == (long long )X))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && xy == (long long )X) && ! (y == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && xy == (long long )X) && y == 1LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ((! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) || (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y && x == 1LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (y == 1LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && y == 1LL) && ! (yx == 0LL)))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (yx == 0LL)))) && (((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (yx == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (y == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && y == 1LL))) && ((! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) || (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y && ! (x == 1LL))) || (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y && x == 1LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (xy == (long long )X))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && ! (y == 2LL)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (y == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && y == 1LL))) && X >= 0) && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && xy == 0LL) && y == 0LL) && yx == (long long )Y * 2LL)) || ((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (y == 2LL))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && y == 2LL))) && ((! (v <= 6LL) || (v <= 6LL && ! (y == 2LL))) || (v <= 6LL && y == 2LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL))) && (((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (yx == 0LL)))) && ! (yx == (long long )Y)) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (y == 2LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || ((v <= 4LL && x == 1LL) && xy == 0LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && y == 1LL) && yx == (long long )Y * 2LL)) || (((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || ((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) && ! (yx == (long long )Y)) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL))) && ((((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v <= 4LL && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((! (v <= 1LL) || (v <= 1LL && ! (y == 1LL))) || (v <= 1LL && y == 1LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X))))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && y == 1LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && (! (v <= 1LL) || (v <= 1LL && ! (y == 1LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && yx == (long long )Y * 2LL)) || (((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL) && ! (yx == (long long )Y)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (xy == 0LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) || (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && ! (xy == 0LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) || (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && ! (xy == 0LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == (long long )Y)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == (long long )Y)))) && ! (xy == (long long )X)) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (xy == 0LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == (long long )Y)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && yx == (long long )Y * 2LL)) || (((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (y == 2LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL)))) && (((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) && (((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || ((X == 1 && Y == 0) && v == -1LL))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || (((X == 1 && Y == 0) && v == -1LL) && x == 2LL))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ! (xy == 0LL)) && (((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (y == 2LL))) || (((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (yx == (long long )Y * 2LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (y == 2LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (xy == (long long )X * 2LL))) || (((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X * 2LL) && ! (y == 2LL))) || ((((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == (long long )X) && y == 1LL) && yx == (long long )Y)) || ((((((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || ((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL) && ! (yx == (long long )Y)))) && ((((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v <= 4LL && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == (long long )Y)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == (long long )Y)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v <= 4LL && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == (long long )Y)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && ! (xy == (long long )X)) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X))))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (xy == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && xy == 0LL) && ! (y == 0LL))) || ((((v == 2LL * (long long )Y - (long long )X && x == 0LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && xy == 0LL) && ! (y == 0LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && yx == (long long )Y * 2LL)) || (((((((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (y == 2LL)))) && ((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL))) && (! (v <= 1LL) || (v <= 1LL && ! (x == 2LL)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || ((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) && (((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || ((X == 1 && Y == 0) && v == -1LL))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || (((X == 1 && Y == 0) && v == -1LL) && x == 2LL))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (y == 2LL))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ! (xy == 0LL)) && ((! (v <= 1LL) || (v <= 1LL && ! (x == 2LL))) || ((v <= 1LL && x == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (y == 2LL))) || (((v <= 6LL && x == 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X * 2LL))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X * 2LL) && ! (y == 2LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && ((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || (v == 2LL * (long long )Y - (long long )X && x == 0LL))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X))))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && ((((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (xy == (long long )X * 2LL))) || (((v <= 6LL && x == 2LL) && xy == (long long )X * 2LL) && ! (y == 2LL))) || ((((v <= 6LL && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == (long long )X) && y == 1LL) && yx == (long long )Y)) (../plain/bresenham-ll_valuebound1.c:30:5-30:10)
[Warning][Integer > Overflow][CWE-190][CWE-191] Signed integer overflow and underflow (../plain/bresenham-ll_valuebound1.c:34:9-34:29)
[Warning][Integer > Overflow][CWE-190][CWE-191] Signed integer overflow and underflow (../plain/bresenham-ll_valuebound1.c:35:2-35:64)
[Warning][Integer > Overflow][CWE-190] Signed integer overflow (../plain/bresenham-ll_valuebound1.c:43:13-43:44)
[Warning][Integer > Overflow][CWE-190] Signed integer overflow (../plain/bresenham-ll_valuebound1.c:44:13-44:16)
[Warning][Integer > Overflow][CWE-191] Signed integer underflow (../plain/bresenham-ll_valuebound1.c:41:13-41:38)
[Info][Witness] unassume invariant: ((((((((((((((((((((((((((((v == 2LL * (long long )Y - (long long )X && x == 0LL) && X >= 0) && X <= 1) && y == 0LL) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) || (((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && y == 0LL) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && Y >= 0) && Y <= 1)) || ((((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && y == 0LL) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && Y >= 2) && Y <= 2147483647)) || (((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && yx == (long long )Y)) || (((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X))))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && yx == (long long )Y)) || (((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (xy == (long long )X))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && ! (y == 2LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (xy == (long long )X))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && ! (y == 2LL)))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && X >= 0) && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && xy == 0LL) && y == 0LL) && yx == (long long )Y)) || ((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && ((((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (xy == (long long )X))) || (((v <= 6LL && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((v <= 6LL && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && y == 0LL) && ! (yx == (long long )Y)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && yx == 0LL)) || (((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (y == 2LL)))) && (! (v <= 6LL) || (v <= 6LL && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && (((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (yx == 0LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && y == 1LL) && yx == (long long )Y)) || (((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y && x == 2LL) && ! (yx == (long long )Y)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (y == 1LL)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && ! (y == 1LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && y == 1LL) && ! (yx == (long long )Y)))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && X >= 0) && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && yx == 0LL)) || (((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (xy == (long long )X))) || (((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && y == 0LL) && ! (yx == (long long )Y)))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && ! (yx == (long long )Y)))) && (((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (y == 0LL)))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && yx == 0LL)) || ((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (X >= 0))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && X >= 0) && ! (X <= 1))) || ((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && ! (Y >= 2))) || (((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && Y >= 2) && ! (Y <= 2147483647))) && ((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || (((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || (((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || ((((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (yx == (long long )Y)))) && ((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (y == 1LL)))) && (((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && ! (y == 1LL))) || (((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && y == 1LL) && ! (yx == (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (y == 1LL)))) && X == 1) && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && yx == 0LL)) || (((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (X >= 0))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && X >= 0) && ! (X <= 1))) || ((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && ! (Y >= 2))) || (((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && Y >= 2) && ! (Y <= 2147483647))) && (((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (xy == (long long )X))) || ((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && ! (y == 2LL))) || (((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && ((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (xy == (long long )X))) || (((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || (((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (yx == (long long )Y)))) && ((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL))) && ((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (xy == (long long )X))) || (((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && xy == (long long )X) && ! (y == 1LL))) || ((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && xy == (long long )X) && y == 1LL) && ! (yx == (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) && ! (x == 1LL)) && X == 1) && Y == 0) && v == -1LL) && x == 2LL) && xy == 0LL) && y == 0LL) && yx == 0LL)) || (((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (xy == (long long )X))) || (((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (y == 0LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && y == 0LL))) && ! (yx == 0LL)) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (y == 0LL))) || (((X == 1 && Y == 0) && v == -1LL) && y == 0LL))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 2LL) && ! (y == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 2LL) && y == 0LL))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && yx == (long long )Y)) || (((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y && ! (x == 2LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (y == 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && y == 1LL))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && ! (y == 1LL)))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ! (yx == 0LL)) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (y == 1LL))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && y == 1LL))) && (((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || ((X == 1 && Y == 0) && v == -1LL))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || (((X == 1 && Y == 0) && v == -1LL) && x == 2LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (y == 1LL)))) && X >= 0) && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && yx == (long long )Y)) || (((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ! (yx == (long long )Y)) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (xy == 0LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (y == 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && y == 1LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) || (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && ! (xy == 0LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) || (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && ! (xy == 0LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && y == 1LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && yx == (long long )Y * 2LL)) || ((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && (((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (xy == (long long )X))) || (((v <= 6LL && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (y == 0LL)))) && ! (yx == 0LL)) && ((! (v <= 1LL) || (v <= 1LL && ! (x == 2LL))) || ((v <= 1LL && x == 2LL) && ! (xy == (long long )X)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (y == 0LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || ((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (y == 0LL))) || (((X == 1 && Y == 0) && v == -1LL) && y == 0LL))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 2LL) && ! (y == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 2LL) && y == 0LL))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X))))) && (((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (y == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && yx == (long long )Y)) || (((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (xy == (long long )X))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && ! (y == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && y == 2LL))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (xy == (long long )X))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && ! (y == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && y == 2LL))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ! (yx == (long long )Y)) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (y == 1LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (xy == (long long )X))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && xy == (long long )X) && ! (y == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && xy == (long long )X) && y == 1LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ((! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) || (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y && x == 1LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (y == 1LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && y == 1LL) && ! (yx == 0LL)))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (yx == 0LL)))) && (((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (yx == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (y == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && y == 1LL))) && ((! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) || (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y && ! (x == 1LL))) || (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y && x == 1LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (xy == (long long )X))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && ! (y == 2LL)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (y == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && y == 1LL))) && X >= 0) && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && xy == 0LL) && y == 0LL) && yx == (long long )Y * 2LL)) || ((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (y == 2LL))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && y == 2LL))) && ((! (v <= 6LL) || (v <= 6LL && ! (y == 2LL))) || (v <= 6LL && y == 2LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL))) && (((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (yx == 0LL)))) && ! (yx == (long long )Y)) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (y == 2LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || ((v <= 4LL && x == 1LL) && xy == 0LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && y == 1LL) && yx == (long long )Y * 2LL)) || (((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || ((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) && ! (yx == (long long )Y)) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL))) && ((((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v <= 4LL && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((! (v <= 1LL) || (v <= 1LL && ! (y == 1LL))) || (v <= 1LL && y == 1LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X))))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && y == 1LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && (! (v <= 1LL) || (v <= 1LL && ! (y == 1LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && yx == (long long )Y * 2LL)) || (((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL) && ! (yx == (long long )Y)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (xy == 0LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) || (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && ! (xy == 0LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) || (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && ! (xy == 0LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == (long long )Y)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == (long long )Y)))) && ! (xy == (long long )X)) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (xy == 0LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == (long long )Y)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && yx == (long long )Y * 2LL)) || (((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (y == 2LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL)))) && (((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) && (((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || ((X == 1 && Y == 0) && v == -1LL))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || (((X == 1 && Y == 0) && v == -1LL) && x == 2LL))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ! (xy == 0LL)) && (((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (y == 2LL))) || (((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (yx == (long long )Y * 2LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (y == 2LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (xy == (long long )X * 2LL))) || (((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X * 2LL) && ! (y == 2LL))) || ((((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == (long long )X) && y == 1LL) && yx == (long long )Y)) || ((((((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || ((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL) && ! (yx == (long long )Y)))) && ((((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v <= 4LL && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == (long long )Y)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == (long long )Y)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v <= 4LL && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == (long long )Y)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && ! (xy == (long long )X)) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X))))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (xy == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && xy == 0LL) && ! (y == 0LL))) || ((((v == 2LL * (long long )Y - (long long )X && x == 0LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && xy == 0LL) && ! (y == 0LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && yx == (long long )Y * 2LL)) || (((((((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (y == 2LL)))) && ((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL))) && (! (v <= 1LL) || (v <= 1LL && ! (x == 2LL)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || ((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) && (((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || ((X == 1 && Y == 0) && v == -1LL))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || (((X == 1 && Y == 0) && v == -1LL) && x == 2LL))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (y == 2LL))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ! (xy == 0LL)) && ((! (v <= 1LL) || (v <= 1LL && ! (x == 2LL))) || ((v <= 1LL && x == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (y == 2LL))) || (((v <= 6LL && x == 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X * 2LL))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X * 2LL) && ! (y == 2LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && ((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || (v == 2LL * (long long )Y - (long long )X && x == 0LL))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X))))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && ((((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (xy == (long long )X * 2LL))) || (((v <= 6LL && x == 2LL) && xy == (long long )X * 2LL) && ! (y == 2LL))) || ((((v <= 6LL && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == (long long )X) && y == 1LL) && yx == (long long )Y)) && ((((((((((((((((((((((((((((v == 2LL * (long long )Y - (long long )X && x == 0LL) && X >= 0) && X <= 1) && y == 0LL) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) || (((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && y == 0LL) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && Y >= 0) && Y <= 1)) || ((((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && y == 0LL) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && Y >= 2) && Y <= 2147483647)) || (((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && yx == (long long )Y)) || (((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X))))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && yx == (long long )Y)) || (((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (xy == (long long )X))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && ! (y == 2LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (xy == (long long )X))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && ! (y == 2LL)))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && X >= 0) && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && xy == 0LL) && y == 0LL) && yx == (long long )Y)) || ((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && ((((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (xy == (long long )X))) || (((v <= 6LL && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((v <= 6LL && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && y == 0LL) && ! (yx == (long long )Y)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && yx == 0LL)) || (((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (y == 2LL)))) && (! (v <= 6LL) || (v <= 6LL && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && (((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (yx == 0LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && y == 1LL) && yx == (long long )Y)) || (((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y && x == 2LL) && ! (yx == (long long )Y)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (y == 1LL)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && ! (y == 1LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && y == 1LL) && ! (yx == (long long )Y)))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && X >= 0) && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && yx == 0LL)) || (((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (xy == (long long )X))) || (((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && y == 0LL) && ! (yx == (long long )Y)))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && ! (yx == (long long )Y)))) && (((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (y == 0LL)))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && yx == 0LL)) || ((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (X >= 0))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && X >= 0) && ! (X <= 1))) || ((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && ! (Y >= 2))) || (((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && Y >= 2) && ! (Y <= 2147483647))) && ((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || (((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || (((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || ((((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (yx == (long long )Y)))) && ((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (y == 1LL)))) && (((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && ! (y == 1LL))) || (((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && y == 1LL) && ! (yx == (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (y == 1LL)))) && X == 1) && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && yx == 0LL)) || (((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (X >= 0))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && X >= 0) && ! (X <= 1))) || ((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && ! (Y >= 2))) || (((((((x == 0LL && X <= 1) && v == 2LL * (long long )Y - (long long )X) && X >= 0) && (! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1)))) && (! (Y >= 0) || (Y >= 0 && ! (Y <= 1)))) && Y >= 2) && ! (Y <= 2147483647))) && (((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (xy == (long long )X))) || ((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && ! (y == 2LL))) || (((((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && ((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (xy == (long long )X))) || (((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || (((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (yx == (long long )Y)))) && ((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL))) && ((((((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 0))) || (((X >= 0 && X <= 1) && Y >= 0) && ! (Y <= 1))) || ((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && ! (v >= -2LL))) || (((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (xy == (long long )X))) || (((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && xy == (long long )X) && ! (y == 1LL))) || ((((((((X >= 0 && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && xy == (long long )X) && y == 1LL) && ! (yx == (long long )Y)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! ((long )Y >= (-0x7FFFFFFF-1)))) || (((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && ! (Y <= -1))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((X >= 0 && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) && (((((! (X >= 0) || (X >= 0 && ! (X <= 1))) || ((X >= 0 && X <= 1) && ! (Y >= 2))) || (((X >= 0 && X <= 1) && Y >= 2) && ! (Y <= 2147483647))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || ((((X >= 0 && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) && ! (x == 1LL)) && X == 1) && Y == 0) && v == -1LL) && x == 2LL) && xy == 0LL) && y == 0LL) && yx == 0LL)) || (((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (xy == (long long )X))) || (((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (y == 0LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && y == 0LL))) && ! (yx == 0LL)) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (y == 0LL))) || (((X == 1 && Y == 0) && v == -1LL) && y == 0LL))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 2LL) && ! (y == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 2LL) && y == 0LL))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && yx == (long long )Y)) || (((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && (! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y && ! (x == 2LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (y == 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && y == 1LL))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (xy == (long long )X))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && ! (y == 1LL)))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ! (yx == 0LL)) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (y == 1LL))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && y == 1LL))) && (((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || ((X == 1 && Y == 0) && v == -1LL))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || (((X == 1 && Y == 0) && v == -1LL) && x == 2LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (y == 1LL)))) && X >= 0) && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && yx == (long long )Y)) || (((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ! (yx == (long long )Y)) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (xy == 0LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (y == 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && y == 1LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) || (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && ! (xy == 0LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) || (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && ! (xy == 0LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && y == 1LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && yx == (long long )Y * 2LL)) || ((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && (((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (xy == (long long )X))) || (((v <= 6LL && x == 2LL) && xy == (long long )X) && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && ! (y == 0LL)))) && ! (yx == 0LL)) && ((! (v <= 1LL) || (v <= 1LL && ! (x == 2LL))) || ((v <= 1LL && x == 2LL) && ! (xy == (long long )X)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (y == 0LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || ((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (y == 0LL))) || (((X == 1 && Y == 0) && v == -1LL) && y == 0LL))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 2LL) && ! (y == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 2LL) && y == 0LL))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X))))) && (((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (y == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && ! (y == 2LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && yx == (long long )Y)) || (((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (xy == (long long )X))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && ! (y == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && y == 2LL))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (xy == (long long )X))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && ! (y == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && xy == (long long )X) && y == 2LL))) && (((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ! (yx == (long long )Y)) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (y == 1LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (xy == (long long )X))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && xy == (long long )X) && ! (y == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && xy == (long long )X) && y == 1LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL)))) && ((! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) || (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y && x == 1LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (y == 1LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && y == 1LL) && ! (yx == 0LL)))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (yx == 0LL)))) && (((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (yx == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (y == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && y == 1LL))) && ((! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) || (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y && ! (x == 1LL))) || (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y && x == 1LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (xy == (long long )X))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && xy == (long long )X) && ! (y == 2LL)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (y == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && y == 1LL))) && X >= 0) && X <= 1) && (long )Y >= (-0x7FFFFFFF-1)) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL) && xy == 0LL) && y == 0LL) && yx == (long long )Y * 2LL)) || ((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (y == 2LL))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && y == 2LL))) && ((! (v <= 6LL) || (v <= 6LL && ! (y == 2LL))) || (v <= 6LL && y == 2LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL))) && (((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (yx == 0LL)))) && ! (yx == (long long )Y)) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (y == 2LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || ((v <= 4LL && x == 1LL) && xy == 0LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && xy == (long long )X) && y == 1LL) && yx == (long long )Y * 2LL)) || (((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || ((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) && ! (yx == (long long )Y)) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL))) && ((((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v <= 4LL && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((! (v <= 1LL) || (v <= 1LL && ! (y == 1LL))) || (v <= 1LL && y == 1LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X))))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && y == 1LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && (! (v <= 1LL) || (v <= 1LL && ! (y == 1LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X) && y == 2LL) && yx == (long long )Y * 2LL)) || (((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL) && ! (yx == (long long )Y)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (xy == 0LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) || (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && ! (xy == 0LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) || (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && ! (x == 1LL))) || ((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && ! (xy == 0LL))) || (((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == (long long )Y)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == (long long )Y)))) && ! (xy == (long long )X)) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && ! (x == 1LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && ! (xy == 0LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || (((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == (long long )Y)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && yx == (long long )Y * 2LL)) || (((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (y == 2LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 4LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 4LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL)))) && (((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) && (((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || ((X == 1 && Y == 0) && v == -1LL))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || (((X == 1 && Y == 0) && v == -1LL) && x == 2LL))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ! (xy == 0LL)) && (((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (y == 2LL))) || (((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 1LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 1LL) && x == 2LL) && ! (yx == (long long )Y * 2LL)))) && ((((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v >= -2LL))) || (((Y >= 0 && Y <= 1) && v >= -2LL) && ! (v <= 6LL))) || ((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && ! (x == 2LL))) || (((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && ! (y == 2LL))) || ((((((Y >= 0 && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) || (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && ! (x == 2LL))) || ((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && ! (xy == (long long )X * 2LL))) || (((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X * 2LL) && ! (y == 2LL))) || ((((v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X) && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && ((((! (Y >= 0) || (Y >= 0 && ! (Y <= 1))) || ((Y >= 0 && Y <= 1) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((Y >= 0 && Y <= 1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && X >= 0) && X <= 1) && Y >= 2) && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == (long long )X) && y == 1LL) && yx == (long long )Y)) || ((((((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || ((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && y == 0LL) && ! (yx == (long long )Y)))) && ((((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v <= 4LL && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == 0LL)))) && ((((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 1LL))) || ((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && ! (xy == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || ((((((X == 1 && Y == 0) && v == -1LL) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (xy == 0LL))) || ((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && ! (y == 0LL))) || (((((X == 1 && Y == 0) && v == -1LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || ((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == (long long )Y)))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && ! (x == 1LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) && x == 1LL) && xy == 0LL) && y == 0LL) && ! (yx == (long long )Y)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v <= 4LL) || (v <= 4LL && ! (x == 1LL))) || ((v <= 4LL && x == 1LL) && ! (xy == 0LL))) || (((v <= 4LL && x == 1LL) && xy == 0LL) && ! (y == 1LL))) || ((((v <= 4LL && x == 1LL) && xy == 0LL) && y == 1LL) && ! (yx == (long long )Y)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (xy == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && xy == 0LL) && ! (y == 0LL)))) && ! (xy == (long long )X)) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X))))) && ((((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (xy == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && xy == 0LL) && ! (y == 0LL))) || (((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (xy == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && xy == 0LL) && ! (y == 0LL))) || ((((v == 2LL * (long long )Y - (long long )X && x == 0LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && ! (x == 1LL))) || (((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) && x == 1LL))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (xy == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && xy == 0LL) && ! (y == 0LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && xy == 0LL) && y == 0LL) && ! (yx == 0LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 6LL) && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && yx == (long long )Y * 2LL)) || (((((((((((((((((((((((((((((((((((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (y == 2LL)))) && ((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (y == 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && ! (x == 2LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == ((2LL * (long long )Y - (long long )X) + 2LL * (long long )Y) + 2LL * (long long )Y) && x == 2LL))) && (! (v <= 1LL) || (v <= 1LL && ! (x == 2LL)))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL)))) && (((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == (2LL * (long long )Y - (long long )X) + 2LL * (long long )Y))) && (((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) || ((Y >= 2 && Y <= 2147483647) && v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)))) && (((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || ((X == 1 && Y == 0) && v == -1LL))) && ((((! (X == 1) || (X == 1 && ! (Y == 0))) || ((X == 1 && Y == 0) && ! (v == -1LL))) || (((X == 1 && Y == 0) && v == -1LL) && ! (x == 2LL))) || (((X == 1 && Y == 0) && v == -1LL) && x == 2LL))) && (((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || ((v == 2LL * (long long )Y - (long long )X && x == 0LL) && ! (y == 0LL))) || (((v == 2LL * (long long )Y - (long long )X && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (y == 2LL))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || (((((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ! (xy == 0LL)) && ((! (v <= 1LL) || (v <= 1LL && ! (x == 2LL))) || ((v <= 1LL && x == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (y == 2LL))) || (((v <= 6LL && x == 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && (((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && ! (y == 0LL))) || ((((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL) && y == 0LL) && ! (yx == 0LL)))) && ((((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)))) || (((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && ! (x == 2LL))) || ((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && ! (xy == (long long )X * 2LL))) || (((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X * 2LL) && ! (y == 2LL))) || ((((((Y >= 2 && Y <= 2147483647) && v == ((2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X)) + 2LL * ((long long )Y - (long long )X)) && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && ((((! ((long )Y >= (-0x7FFFFFFF-1)) || ((long )Y >= (-0x7FFFFFFF-1) && ! (Y <= -1))) || (((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && ! (v == 2LL * (long long )Y - (long long )X))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || ((((long )Y >= (-0x7FFFFFFF-1) && Y <= -1) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && ((! (v == 2LL * (long long )Y - (long long )X) || (v == 2LL * (long long )Y - (long long )X && ! (x == 0LL))) || (v == 2LL * (long long )Y - (long long )X && x == 0LL))) && ((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == (2LL * (long long )Y - (long long )X) + 2LL * ((long long )Y - (long long )X))))) && ((((! (Y >= 2) || (Y >= 2 && ! (Y <= 2147483647))) || ((Y >= 2 && Y <= 2147483647) && ! (v == 2LL * (long long )Y - (long long )X))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && ! (x == 0LL))) || (((Y >= 2 && Y <= 2147483647) && v == 2LL * (long long )Y - (long long )X) && x == 0LL))) && ((((! (v <= 6LL) || (v <= 6LL && ! (x == 2LL))) || ((v <= 6LL && x == 2LL) && ! (xy == (long long )X * 2LL))) || (((v <= 6LL && x == 2LL) && xy == (long long )X * 2LL) && ! (y == 2LL))) || ((((v <= 6LL && x == 2LL) && xy == (long long )X * 2LL) && y == 2LL) && ! (yx == (long long )Y * 2LL)))) && X >= 0) && X <= 1) && Y >= 0) && Y <= 1) && v >= -2LL) && v <= 4LL) && x == 1LL) && xy == (long long )X) && y == 1LL) && yx == (long long )Y)) (../plain/bresenham-ll_valuebound1.c:46:9-46:12)
[Warning][Integer > Overflow][CWE-190] Signed integer overflow (../plain/bresenham-ll_valuebound1.c:48:5-48:25)
[Warning][Integer > Overflow][CWE-190] Signed integer overflow (../plain/bresenham-ll_valuebound1.c:50:5-50:72)
[Warning][Integer > Overflow][CWE-191] Signed integer underflow (../plain/bresenham-ll_valuebound1.c:50:5-50:72)
[Warning][Integer > Overflow][CWE-190][CWE-191] Signed integer overflow and underflow (../plain/bresenham-ll_valuebound1.c:50:5-50:72)
[Info][Deadcode] Logical lines of code (LLoC) summary:
  live: 31
  dead: 0
  total lines: 31
[Warning][Deadcode][CWE-571] condition '1' (possibly inserted by CIL) is always true (../plain/bresenham-ll_valuebound1.c:32:12-32:13)
../plain/bresenham-ll_valuebound1.c:18: Error: Cannot resolve variable cond.

runtime: 00:00:20.230
vars: 69, evals: 129

|rho|=74
|called|=0
|stable|=74
|infl|=69
|wpoint|=1
|side_dep|=21
|side_infl|=39
|var_messages|=11
|rho_write|=26
|dep|=51
Found 7 contexts for 5 functions. Top 5 functions:
2	contexts for entry state of __VERIFIER_nondet_int (320) on /mnt/thread-witnesses/replication/ourtool/lib/sv-comp/stub/src/sv-comp.c:22:60-22:111
2	contexts for entry state of assume_abort_if_not (2006) on ../plain/bresenham-ll_valuebound1.c:10:1-12:1
1	contexts for entry state of __VERIFIER_assert (2009) on ../plain/bresenham-ll_valuebound1.c:13:1-19:1
1	contexts for entry state of main (2012) on ../plain/bresenham-ll_valuebound1.c:21:1-53:1
1	contexts for entry state of reach_error (1999) on ../plain/bresenham-ll_valuebound1.c:7:1-7:78

Memory statistics: total=6688.45MB, max=66.18MB, minor=6681.72MB, major=416.71MB, promoted=409.98MB
    minor collections=3202  major collections=39 compactions=0


runtime: 00:00:30.242
vars: 69, evals: 129

|rho|=74
|called|=0
|stable|=74
|infl|=69
|wpoint|=1
|side_dep|=21
|side_infl|=39
|var_messages|=11
|rho_write|=26
|dep|=51
Found 7 contexts for 5 functions. Top 5 functions:
2	contexts for entry state of __VERIFIER_nondet_int (320) on /mnt/thread-witnesses/replication/ourtool/lib/sv-comp/stub/src/sv-comp.c:22:60-22:111
2	contexts for entry state of assume_abort_if_not (2006) on ../plain/bresenham-ll_valuebound1.c:10:1-12:1
1	contexts for entry state of __VERIFIER_assert (2009) on ../plain/bresenham-ll_valuebound1.c:13:1-19:1
1	contexts for entry state of main (2012) on ../plain/bresenham-ll_valuebound1.c:21:1-53:1
1	contexts for entry state of reach_error (1999) on ../plain/bresenham-ll_valuebound1.c:7:1-7:78

Memory statistics: total=6982.55MB, max=66.18MB, minor=6975.81MB, major=429.02MB, promoted=422.28MB
    minor collections=3342  major collections=40 compactions=0


runtime: 00:00:40.250
vars: 69, evals: 129

|rho|=74
|called|=0
|stable|=74
|infl|=69
|wpoint|=1
|side_dep|=21
|side_infl|=39
|var_messages|=11
|rho_write|=26
|dep|=51
Found 7 contexts for 5 functions. Top 5 functions:
2	contexts for entry state of __VERIFIER_nondet_int (320) on /mnt/thread-witnesses/replication/ourtool/lib/sv-comp/stub/src/sv-comp.c:22:60-22:111
2	contexts for entry state of assume_abort_if_not (2006) on ../plain/bresenham-ll_valuebound1.c:10:1-12:1
1	contexts for entry state of __VERIFIER_assert (2009) on ../plain/bresenham-ll_valuebound1.c:13:1-19:1
1	contexts for entry state of main (2012) on ../plain/bresenham-ll_valuebound1.c:21:1-53:1
1	contexts for entry state of reach_error (1999) on ../plain/bresenham-ll_valuebound1.c:7:1-7:78

Memory statistics: total=7270.24MB, max=66.18MB, minor=7263.49MB, major=442.16MB, promoted=435.41MB
    minor collections=3480  major collections=41 compactions=0

[Warning][Witness] invariant unconfirmed: (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && X >= (0) && X <= (1) && y == (0LL) && Y >= (-2147483648) && Y <= (-1)) || (x == (0LL) && X <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && y == (0LL) && X >= (0) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1)))) && Y >= (0) && Y <= (1)) || (x == (0LL) && X <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && y == (0LL) && X >= (0) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1)))) && Y >= (2) && Y <= (2147483647)) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == ((long long int)X) && y == (2LL) && yx == ((long long int)Y)) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X))))))) && X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && xy == ((long long int)X) && y == (2LL) && yx == ((long long int)Y)) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(xy == ((long long int)X))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && xy == ((long long int)X) && !(y == (2LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (6LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && !(xy == ((long long int)X))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && xy == ((long long int)X) && !(y == (2LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL)))) && X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && xy == (0LL) && y == (0LL) && yx == ((long long int)Y)) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (2LL))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && !(xy == ((long long int)X))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == ((long long int)X) && !(y == (2LL))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == ((long long int)X) && y == (2LL) && !(yx == ((long long int)Y)))) && (!(v <= (6LL)) || (v <= (6LL) && !(x == (2LL))) || (v <= (6LL) && x == (2LL) && !(xy == ((long long int)X))) || (v <= (6LL) && x == (2LL) && xy == ((long long int)X) && !(y == (2LL))) || (v <= (6LL) && x == (2LL) && xy == ((long long int)X) && y == (2LL) && !(yx == ((long long int)Y)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(x == (2LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && y == (0LL) && !(yx == ((long long int)Y)))) && X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && xy == (0LL) && y == (1LL) && yx == (0LL)) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(y == (2LL)))) && (!(v <= (6LL)) || (v <= (6LL) && !(y == (2LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && !(y == (0LL)))) && (!(v <= (4LL)) || (v <= (4LL) && !(x == (1LL))) || (v <= (4LL) && x == (1LL) && !(xy == (0LL))) || (v <= (4LL) && x == (1LL) && xy == (0LL) && !(yx == (0LL)))) && X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && x == (2LL) && xy == ((long long int)X) && y == (1LL) && yx == ((long long int)Y)) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (2LL))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && !(xy == ((long long int)X))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == ((long long int)X) && !(y == (2LL))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == ((long long int)X) && y == (2LL) && !(yx == ((long long int)Y)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (6LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && !(x == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && !(xy == ((long long int)X))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && xy == ((long long int)X) && !(y == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && xy == ((long long int)X) && y == (2LL) && !(yx == ((long long int)Y)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL)))) && (!(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y)))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(x == (2LL))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && !(yx == ((long long int)Y)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (4LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && !(y == (1LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && !(x == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && x == (2LL) && !(xy == ((long long int)X))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && x == (2LL) && xy == ((long long int)X) && !(y == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && x == (2LL) && xy == ((long long int)X) && y == (1LL) && !(yx == ((long long int)Y)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL)))) && X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && y == (0LL) && yx == (0LL)) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X))))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (2LL))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && !(xy == ((long long int)X))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == ((long long int)X) && !(y == (2LL))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == ((long long int)X) && y == (2LL) && !(yx == ((long long int)Y)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (6LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && !(x == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && !(xy == ((long long int)X))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && xy == ((long long int)X) && !(y == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && xy == ((long long int)X) && y == (2LL) && !(yx == ((long long int)Y)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(x == (2LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && y == (0LL) && !(yx == ((long long int)Y)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (4LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && !(x == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && x == (2LL) && !(xy == ((long long int)X))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && x == (2LL) && xy == ((long long int)X) && !(yx == ((long long int)Y)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(y == (0LL)))) && X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL) && y == (1LL) && yx == (0LL)) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(X >= (0))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && X >= (0) && !(X <= (1))) || (x == (0LL) && X <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && X >= (0) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1)))) && !(Y >= (2))) || (x == (0LL) && X <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && X >= (0) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1)))) && Y >= (2) && !(Y <= (2147483647)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (2))) || (X >= (0) && X <= (1) && Y >= (2) && !(Y <= (2147483647))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (2LL))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && !(xy == ((long long int)X))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == ((long long int)X) && !(y == (2LL))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == ((long long int)X) && y == (2LL) && !(yx == ((long long int)Y)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (0))) || (X >= (0) && X <= (1) && Y >= (0) && !(Y <= (1))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (6LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && !(x == (2LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && !(xy == ((long long int)X))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && xy == ((long long int)X) && !(y == (2LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && xy == ((long long int)X) && y == (2LL) && !(yx == ((long long int)Y)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (-2147483648))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && !(Y <= (-1))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (0))) || (X >= (0) && X <= (1) && Y >= (0) && !(Y <= (1))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (-2147483648))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && !(Y <= (-1))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(x == (2LL))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && !(yx == ((long long int)Y)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (0))) || (X >= (0) && X <= (1) && Y >= (0) && !(Y <= (1))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (4LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && !(y == (1LL)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (0))) || (X >= (0) && X <= (1) && Y >= (0) && !(Y <= (1))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (1LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && !(x == (2LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && x == (2LL) && !(xy == ((long long int)X))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && x == (2LL) && xy == ((long long int)X) && !(y == (1LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && x == (2LL) && xy == ((long long int)X) && y == (1LL) && !(yx == ((long long int)Y)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (2))) || (X >= (0) && X <= (1) && Y >= (2) && !(Y <= (2147483647))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (-2147483648))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && !(Y <= (-1))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y)))))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (2))) || (X >= (0) && X <= (1) && Y >= (2) && !(Y <= (2147483647))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(y == (1LL)))) && X == (1) && Y == (0) && v == (-1LL) && x == (1LL) && xy == (0LL) && y == (0LL) && yx == (0LL)) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(X >= (0))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && X >= (0) && !(X <= (1))) || (x == (0LL) && X <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && X >= (0) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1)))) && !(Y >= (2))) || (x == (0LL) && X <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && X >= (0) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1)))) && Y >= (2) && !(Y <= (2147483647)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (2))) || (X >= (0) && X <= (1) && Y >= (2) && !(Y <= (2147483647))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(xy == ((long long int)X))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && xy == ((long long int)X) && !(y == (2LL))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && xy == ((long long int)X) && y == (2LL) && !(yx == ((long long int)Y)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (0))) || (X >= (0) && X <= (1) && Y >= (0) && !(Y <= (1))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (6LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && !(xy == ((long long int)X))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && xy == ((long long int)X) && !(y == (2LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && xy == ((long long int)X) && y == (2LL) && !(yx == ((long long int)Y)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (-2147483648))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && !(Y <= (-1))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (0))) || (X >= (0) && X <= (1) && Y >= (0) && !(Y <= (1))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (-2147483648))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && !(Y <= (-1))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(yx == ((long long int)Y)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (0))) || (X >= (0) && X <= (1) && Y >= (0) && !(Y <= (1))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (4LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (0))) || (X >= (0) && X <= (1) && Y >= (0) && !(Y <= (1))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (1LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && !(xy == ((long long int)X))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && xy == ((long long int)X) && !(y == (1LL))) || (X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && xy == ((long long int)X) && y == (1LL) && !(yx == ((long long int)Y)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (2))) || (X >= (0) && X <= (1) && Y >= (2) && !(Y <= (2147483647))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL)))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (-2147483648))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && !(Y <= (-1))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) && (!(X >= (0)) || (X >= (0) && !(X <= (1))) || (X >= (0) && X <= (1) && !(Y >= (2))) || (X >= (0) && X <= (1) && Y >= (2) && !(Y <= (2147483647))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) && !(x == (1LL)) && X == (1) && Y == (0) && v == (-1LL) && x == (2LL) && xy == (0LL) && y == (0LL) && yx == (0LL)) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X))))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (2LL))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && !(xy == ((long long int)X))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == ((long long int)X) && !(y == (2LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (6LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && !(x == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && !(xy == ((long long int)X))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && xy == ((long long int)X) && !(y == (2LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(x == (2LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && !(y == (0LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (4LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && !(x == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && x == (2LL) && !(xy == ((long long int)X)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && y == (0LL))) && !(yx == (0LL)) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(y == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && y == (0LL))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(x == (2LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (2LL) && !(y == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (2LL) && y == (0LL))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL))) && X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL) && y == (1LL) && yx == ((long long int)Y)) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (2LL))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && !(xy == ((long long int)X))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == ((long long int)X) && !(y == (2LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (6LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && !(x == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && !(xy == ((long long int)X))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && xy == ((long long int)X) && !(y == (2LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL)))) && (!(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y)))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(x == (2LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (4LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && !(y == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && y == (1LL))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && !(x == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && x == (2LL) && !(xy == ((long long int)X))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && x == (2LL) && xy == ((long long int)X) && !(y == (1LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL)))) && !(yx == (0LL)) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(y == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && y == (1LL))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(x == (2LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (2LL))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(y == (1LL)))) && X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && y == (0LL) && yx == ((long long int)Y)) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && !(yx == ((long long int)Y)) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (6LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && y == (0LL))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (4LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && !(x == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && !(xy == (0LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && xy == (0LL) && !(y == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && xy == (0LL) && y == (1LL) && !(yx == (0LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && !(y == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && y == (1LL))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(x == (1LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X))))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(xy == (0LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL) && !(y == (1LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL) && y == (1LL) && !(yx == (0LL)))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(x == (1LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (1LL) && !(xy == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (1LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(xy == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && xy == (0LL) && !(y == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X))))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(xy == (0LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL) && !(y == (1LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL) && y == (1LL))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(x == (1LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && y == (0LL))) && X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == ((long long int)X) && y == (2LL) && yx == (((long long int)Y) * (2LL))) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (2LL))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && !(xy == ((long long int)X))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == ((long long int)X) && !(y == (2LL)))) && (!(v <= (6LL)) || (v <= (6LL) && !(x == (2LL))) || (v <= (6LL) && x == (2LL) && !(xy == ((long long int)X))) || (v <= (6LL) && x == (2LL) && xy == ((long long int)X) && !(y == (2LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(x == (2LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && !(y == (0LL)))) && !(yx == (0LL)) && (!(v <= (1LL)) || (v <= (1LL) && !(x == (2LL))) || (v <= (1LL) && x == (2LL) && !(xy == ((long long int)X)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && y == (0LL))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(y == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && y == (0LL))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(x == (2LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (2LL) && !(y == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (2LL) && y == (0LL))) && (!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X))))))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(y == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (2LL))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && !(xy == ((long long int)X))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == ((long long int)X) && !(y == (2LL))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == ((long long int)X) && y == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL))) && X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && xy == (0LL) && y == (1LL) && yx == ((long long int)Y)) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(xy == ((long long int)X))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && xy == ((long long int)X) && !(y == (2LL))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && xy == ((long long int)X) && y == (2LL))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (6LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && !(xy == ((long long int)X))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && xy == ((long long int)X) && !(y == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && xy == ((long long int)X) && y == (2LL))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL)))) && !(yx == ((long long int)Y)) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (4LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && !(x == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && !(y == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && y == (1LL) && !(yx == (0LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && !(xy == ((long long int)X))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && xy == ((long long int)X) && !(y == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && xy == ((long long int)X) && y == (1LL))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL)))) && (!(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y)))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(x == (1LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && !(yx == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(y == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && y == (1LL) && !(yx == (0LL)))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(x == (1LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (1LL) && !(yx == (0LL)))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(yx == (0LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(yx == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(y == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && y == (1LL))) && (!(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y)))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(x == (1LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(xy == ((long long int)X))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && xy == ((long long int)X) && !(y == (2LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(yx == (0LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (4LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && !(x == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && !(y == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && y == (1LL))) && X >= (0) && X <= (1) && Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL) && xy == (0LL) && y == (0LL) && yx == (((long long int)Y) * (2LL))) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(y == (2LL))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && y == (2LL))) && (!(v <= (6LL)) || (v <= (6LL) && !(y == (2LL))) || (v <= (6LL) && y == (2LL))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && y == (0LL))) && (!(v <= (4LL)) || (v <= (4LL) && !(x == (1LL))) || (v <= (4LL) && x == (1LL) && !(xy == (0LL))) || (v <= (4LL) && x == (1LL) && xy == (0LL) && !(yx == (0LL)))) && !(yx == ((long long int)Y)) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(x == (1LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(xy == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL) && !(yx == (0LL)))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(x == (1LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (1LL) && !(xy == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (1LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(xy == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && xy == (0LL) && !(y == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(xy == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(x == (1LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && y == (0LL))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(y == (2LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(v <= (4LL)) || (v <= (4LL) && !(x == (1LL))) || (v <= (4LL) && x == (1LL) && !(xy == (0LL))) || (v <= (4LL) && x == (1LL) && xy == (0LL))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && !(y == (0LL)))) && X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && x == (2LL) && xy == ((long long int)X) && y == (1LL) && yx == (((long long int)Y) * (2LL))) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) && !(yx == ((long long int)Y)) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && y == (0LL))) && (!(v <= (4LL)) || (v <= (4LL) && !(x == (1LL))) || (v <= (4LL) && x == (1LL) && !(xy == (0LL))) || (v <= (4LL) && x == (1LL) && xy == (0LL) && !(y == (1LL))) || (v <= (4LL) && x == (1LL) && xy == (0LL) && y == (1LL) && !(yx == (0LL)))) && (!(v <= (1LL)) || (v <= (1LL) && !(y == (1LL))) || (v <= (1LL) && y == (1LL))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(x == (1LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(xy == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL) && !(y == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL) && y == (1LL) && !(yx == (0LL)))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(x == (1LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (1LL) && !(xy == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (1LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(xy == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && xy == (0LL) && !(y == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(xy == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL) && !(y == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL) && y == (1LL))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(x == (1LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && y == (0LL))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X))))))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(v <= (4LL)) || (v <= (4LL) && !(x == (1LL))) || (v <= (4LL) && x == (1LL) && !(xy == (0LL))) || (v <= (4LL) && x == (1LL) && xy == (0LL) && !(y == (1LL))) || (v <= (4LL) && x == (1LL) && xy == (0LL) && y == (1LL))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && !(y == (0LL)))) && (!(v <= (1LL)) || (v <= (1LL) && !(y == (1LL)))) && X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && xy == ((long long int)X) && y == (2LL) && yx == (((long long int)Y) * (2LL))) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (6LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && y == (0LL) && !(yx == ((long long int)Y)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (4LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && !(x == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && !(xy == (0LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && xy == (0LL) && !(y == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && xy == (0LL) && y == (1LL) && !(yx == (0LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(x == (1LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X))))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(xy == (0LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL) && !(y == (1LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL) && y == (1LL) && !(yx == (0LL)))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(x == (1LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (1LL) && !(xy == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (1LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(xy == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && xy == (0LL) && !(y == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X))))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(xy == (0LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL) && !(y == (1LL))) || (v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL) && y == (1LL) && !(yx == ((long long int)Y)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(x == (1LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && y == (0LL) && !(yx == ((long long int)Y)))) && !(xy == ((long long int)X)) && (!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (4LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && !(x == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && !(xy == (0LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && xy == (0LL) && !(y == (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && xy == (0LL) && y == (1LL) && !(yx == ((long long int)Y)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && !(y == (0LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL) && !(yx == (0LL)))) && X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == (((long long int)X) * (2LL)) && y == (2LL) && yx == (((long long int)Y) * (2LL))) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X))))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (2LL))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && !(y == (2LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (6LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && !(x == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && !(y == (2LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(x == (2LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (4LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && !(x == (2LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(x == (2LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (2LL))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL) && !(yx == (0LL)))) && !(xy == (0LL)) && (!(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X))))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (2LL))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && !(y == (2LL))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && y == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && (!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (1LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && !(x == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (1LL) && x == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v >= (-2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && !(v <= (6LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && !(x == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && !(y == (2LL))) || (Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && y == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X))))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (2LL))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && !(xy == (((long long int)X) * (2LL)))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == (((long long int)X) * (2LL)) && !(y == (2LL))) || (v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == (((long long int)X) * (2LL)) && y == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL))) && (!(Y >= (0)) || (Y >= (0) && !(Y <= (1))) || (Y >= (0) && Y <= (1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (0) && Y <= (1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL))) && X >= (0) && X <= (1) && Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == ((long long int)X) && y == (1LL) && yx == ((long long int)Y)) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && y == (0LL) && !(yx == ((long long int)Y)))) && (!(v <= (4LL)) || (v <= (4LL) && !(x == (1LL))) || (v <= (4LL) && x == (1LL) && !(xy == (0LL))) || (v <= (4LL) && x == (1LL) && xy == (0LL) && !(y == (1LL))) || (v <= (4LL) && x == (1LL) && xy == (0LL) && y == (1LL) && !(yx == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(x == (1LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(xy == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL) && !(y == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL) && y == (1LL) && !(yx == (0LL)))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(x == (1LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (1LL) && !(xy == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (1LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(xy == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && xy == (0LL) && !(y == (0LL))) || (X == (1) && Y == (0) && v == (-1LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && !(xy == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL) && !(y == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL) && xy == (0LL) && y == (1LL) && !(yx == ((long long int)Y)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && !(x == (1LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) && x == (1LL) && xy == (0LL) && y == (0LL) && !(yx == ((long long int)Y)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(v <= (4LL)) || (v <= (4LL) && !(x == (1LL))) || (v <= (4LL) && x == (1LL) && !(xy == (0LL))) || (v <= (4LL) && x == (1LL) && xy == (0LL) && !(y == (1LL))) || (v <= (4LL) && x == (1LL) && xy == (0LL) && y == (1LL) && !(yx == ((long long int)Y)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && xy == (0LL) && !(y == (0LL)))) && !(xy == ((long long int)X)) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X))))))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(xy == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(xy == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && xy == (0LL) && !(y == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (1LL))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (1LL))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(xy == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && xy == (0LL) && !(y == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && xy == (0LL) && y == (0LL) && !(yx == (0LL)))) && X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (6LL) && x == (2LL) && xy == (((long long int)X) * (2LL)) && y == (2LL) && yx == (((long long int)Y) * (2LL))) || ((!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (2LL))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && !(y == (2LL)))) && (!(v <= (6LL)) || (v <= (6LL) && !(x == (2LL))) || (v <= (6LL) && x == (2LL) && !(y == (2LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && !(x == (2LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))) + ((2LL) * ((long long int)Y))) && x == (2LL))) && (!(v <= (1LL)) || (v <= (1LL) && !(x == (2LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL)))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) || (Y >= (-2147483648) && Y <= (-1) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * ((long long int)Y))))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL))) && (!(X == (1)) || (X == (1) && !(Y == (0))) || (X == (1) && Y == (0) && !(v == (-1LL))) || (X == (1) && Y == (0) && v == (-1LL) && !(x == (2LL))) || (X == (1) && Y == (0) && v == (-1LL) && x == (2LL))) && (!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (2LL))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && !(y == (2LL))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && y == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL) && !(yx == (0LL)))) && !(xy == (0LL)) && (!(v <= (1LL)) || (v <= (1LL) && !(x == (2LL))) || (v <= (1LL) && x == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && (!(v <= (6LL)) || (v <= (6LL) && !(x == (2LL))) || (v <= (6LL) && x == (2LL) && !(y == (2LL))) || (v <= (6LL) && x == (2LL) && y == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && !(y == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL) && y == (0LL) && !(yx == (0LL)))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && !(x == (2LL))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && !(xy == (((long long int)X) * (2LL)))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == (((long long int)X) * (2LL)) && !(y == (2LL))) || (Y >= (2) && Y <= (2147483647) && v == (((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X)))) + ((2LL) * (((long long int)Y) - ((long long int)X)))) && x == (2LL) && xy == (((long long int)X) * (2LL)) && y == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && (!(Y >= (-2147483648)) || (Y >= (-2147483648) && !(Y <= (-1))) || (Y >= (-2147483648) && Y <= (-1) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (-2147483648) && Y <= (-1) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL))) && (!(v == (((2LL) * ((long long int)Y)) - ((long long int)X))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == ((((2LL) * ((long long int)Y)) - ((long long int)X)) + ((2LL) * (((long long int)Y) - ((long long int)X))))))) && (!(Y >= (2)) || (Y >= (2) && !(Y <= (2147483647))) || (Y >= (2) && Y <= (2147483647) && !(v == (((2LL) * ((long long int)Y)) - ((long long int)X)))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && !(x == (0LL))) || (Y >= (2) && Y <= (2147483647) && v == (((2LL) * ((long long int)Y)) - ((long long int)X)) && x == (0LL))) && (!(v <= (6LL)) || (v <= (6LL) && !(x == (2LL))) || (v <= (6LL) && x == (2LL) && !(xy == (((long long int)X) * (2LL)))) || (v <= (6LL) && x == (2LL) && xy == (((long long int)X) * (2LL)) && !(y == (2LL))) || (v <= (6LL) && x == (2LL) && xy == (((long long int)X) * (2LL)) && y == (2LL) && !(yx == (((long long int)Y) * (2LL))))) && X >= (0) && X <= (1) && Y >= (0) && Y <= (1) && v >= (-2LL) && v <= (4LL) && x == (1LL) && xy == ((long long int)X) && y == (1LL) && yx == ((long long int)Y)) (../plain/bresenham-ll_valuebound1.c:32:5)

runtime: 00:00:50.268
vars: 69, evals: 129

|rho|=74
|called|=0
|stable|=74
|infl|=69
|wpoint|=1
|side_dep|=21
|side_infl|=39
|var_messages|=11
|rho_write|=26
|dep|=51
Found 7 contexts for 5 functions. Top 5 functions:
2	contexts for entry state of __VERIFIER_nondet_int (320) on /mnt/thread-witnesses/replication/ourtool/lib/sv-comp/stub/src/sv-comp.c:22:60-22:111
2	contexts for entry state of assume_abort_if_not (2006) on ../plain/bresenham-ll_valuebound1.c:10:1-12:1
1	contexts for entry state of __VERIFIER_assert (2009) on ../plain/bresenham-ll_valuebound1.c:13:1-19:1
1	contexts for entry state of main (2012) on ../plain/bresenham-ll_valuebound1.c:21:1-53:1
1	contexts for entry state of reach_error (1999) on ../plain/bresenham-ll_valuebound1.c:7:1-7:78

Memory statistics: total=7651.18MB, max=66.18MB, minor=7643.91MB, major=464.48MB, promoted=457.22MB
    minor collections=3663  major collections=43 compactions=0


runtime: 00:01:00.280
vars: 69, evals: 129

|rho|=74
|called|=0
|stable|=74
|infl|=69
|wpoint|=1
|side_dep|=21
|side_infl|=39
|var_messages|=11
|rho_write|=26
|dep|=51
Found 7 contexts for 5 functions. Top 5 functions:
2	contexts for entry state of __VERIFIER_nondet_int (320) on /mnt/thread-witnesses/replication/ourtool/lib/sv-comp/stub/src/sv-comp.c:22:60-22:111
2	contexts for entry state of assume_abort_if_not (2006) on ../plain/bresenham-ll_valuebound1.c:10:1-12:1
1	contexts for entry state of __VERIFIER_assert (2009) on ../plain/bresenham-ll_valuebound1.c:13:1-19:1
1	contexts for entry state of main (2012) on ../plain/bresenham-ll_valuebound1.c:21:1-53:1
1	contexts for entry state of reach_error (1999) on ../plain/bresenham-ll_valuebound1.c:7:1-7:78

Memory statistics: total=7941.63MB, max=66.18MB, minor=7934.37MB, major=476.79MB, promoted=469.52MB
    minor collections=3802  major collections=44 compactions=0


runtime: 00:01:10.281
vars: 69, evals: 129

|rho|=74
|called|=0
|stable|=74
|infl|=69
|wpoint|=1
|side_dep|=21
|side_infl|=39
|var_messages|=11
|rho_write|=26
|dep|=51
Found 7 contexts for 5 functions. Top 5 functions:
2	contexts for entry state of __VERIFIER_nondet_int (320) on /mnt/thread-witnesses/replication/ourtool/lib/sv-comp/stub/src/sv-comp.c:22:60-22:111
2	contexts for entry state of assume_abort_if_not (2006) on ../plain/bresenham-ll_valuebound1.c:10:1-12:1
1	contexts for entry state of __VERIFIER_assert (2009) on ../plain/bresenham-ll_valuebound1.c:13:1-19:1
1	contexts for entry state of main (2012) on ../plain/bresenham-ll_valuebound1.c:21:1-53:1
1	contexts for entry state of reach_error (1999) on ../plain/bresenham-ll_valuebound1.c:7:1-7:78

Memory statistics: total=8217.29MB, max=66.18MB, minor=8210.01MB, major=488.63MB, promoted=481.35MB
    minor collections=3933  major collections=44 compactions=0

[Info][Witness] witness validation summary:
  confirmed: 0
  unconfirmed: 2
  refuted: 0
  error: 2
  unchecked: 0
  unsupported: 0
  disabled: 0
  total validation entries: 4
SV-COMP result: unknown

vars = 69    evals = 129    narrow_reuses = 2

Timings:
../plain/bresenham-ll_valuebound1.c:18: Error: Cannot resolve variable cond.
                                  cputime   walltime   allocated   count
Default                           73.230s    73.233s   8298.41MB      1×
  preprocess                         0.024s     0.023s      0.01MB      1×
  FrontC                             0.005s     0.005s      4.16MB      4×
  Cabs2cil                           0.005s     0.005s      4.84MB      4×
  mergeCIL                           0.003s     0.003s      3.35MB      1×
  analysis                          73.188s    73.191s   8281.06MB      1×
    createCFG                          0.001s     0.001s      0.67MB      1×
      handle                             0.001s     0.001s      0.11MB     34×
      iter_connect                       0.001s     0.001s      0.45MB     34×
        computeSCCs                        0.001s     0.001s      0.26MB     35×
    FrontC                             0.110s     0.110s    103.41MB      6×
    Cabs2cil                           0.056s     0.056s    103.43MB      6×
    global_inits                       0.001s     0.001s      0.05MB      1×
    solving                           17.209s    17.209s   6277.12MB      1×
      S.Dom.equal                        0.001s     0.001s      0.05MB    131×
      base unassume                      4.593s     4.593s   5531.73MB     13×
      cheap_full_reach                   0.001s     0.001s      0.03MB      1×
      postsolver                         0.125s     0.125s     67.46MB      1×
        postsolver_iter                    0.125s     0.125s     67.39MB      1×
    warn_global                        0.001s     0.001s      0.18MB      1×
    witness                            0.001s     0.001s      0.01MB      1×
    result output                      0.001s     0.001s      0.01MB      1×
