Let be a finite set of order . A covering design of index and block size is a collection of -element subsets, called blocks, 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. It is well known that , where is the smallest integer satisfying . It is shown here that for all positive integers with the possible exception of .