kuroi neko's idea: B and -B produces the same results