/in/foo.cc: In function 'void hs(std::__cxx11::string, std::__cxx11::string, std::__cxx11::string)':
/in/foo.cc:11:130: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
if (((b[0] + i - 'a' + 26) % 26 == (c[0] - i - 'a' + 26) % 26) || ((b[0] - i - 'a' + 26) % 26) == ((c[0] + i - 'a' + 26) % 26) && ((b[1] + i - 'a' + 26) % 26 == (c[1] - i - 'a' + 26) % 26) || ((b[1] - i - 'a' + 26) % 26) == ((c[1] + i - 'a' + 26) % 26) && ((b[2] + i - 'a' + 26) % 26 == (c[2] - i - 'a' + 26) % 26) || ((b[2] - i - 'a' + 26) % 26) == ((c[2] + i - 'a' + 26) % 26))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/in/foo.cc:11:256: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
if (((b[0] + i - 'a' + 26) % 26 == (c[0] - i - 'a' + 26) % 26) || ((b[0] - i - 'a' + 26) % 26) == ((c[0] + i - 'a' + 26) % 26) && ((b[1] + i - 'a' + 26) % 26 == (c[1] - i - 'a' + 26) % 26) || ((b[1] - i - 'a' + 26) % 26) == ((c[1] + i - 'a' + 26) % 26) && ((b[2] + i - 'a' + 26) % 26 == (c[2] - i - 'a' + 26) % 26) || ((b[2] - i - 'a' + 26) % 26) == ((c[2] + i - 'a' + 26) % 26))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~