A covering design of order , block size , and index is a collection of -element subsets, called blocks of a set such that every -subset of occurs in at least blocks. The covering problem is to determine the minimum number of blocks in a covering design. In this paper we solve the covering problem with and and all positive integers with the possible exception of .