Chvatal [1] presented the conjecture that every -tough graph has a -factor if satisfies trivial necessary conditions. The truth of Chvatal’s conjecture was proved by Enomoto [2]. Here we prove the following stronger results: every -tough graph satisfying trivial necesary conditions has a k-factor which contains an arbitrarily given edge if , and also has a -factor which does not contain an arbitrarily given edge .