#pragma GCC diagnostic warning "-Wold-style-cast"
#pragma GCC diagnostic ignored "-Wold-style-cast"

#pragma GCC diagnostic warning "-Wimplicit-fallthrough"
#pragma GCC diagnostic ignored "-Wimplicit-fallthrough"

#pragma GCC diagnostic warning "-Wsign-compare"
#pragma GCC diagnostic ignored "-Wsign-compare"

#pragma GCC diagnostic warning "-Wparentheses"
#pragma GCC diagnostic ignored "-Wparentheses"

#pragma GCC diagnostic warning "-Wunused-parameter"
#pragma GCC diagnostic ignored "-Wunused-parameter"

#pragma GCC diagnostic warning "-Wzero-as-null-pointer-constant"
#pragma GCC diagnostic ignored "-Wzero-as-null-pointer-constant"
