Knot(second version)