• + 1 comment

    why multiplication is done here? invalid=(invalid*solve_for(node,!color,1))%MOD; ans=(ans*valid)%MOD;