AN ALL-INTEGER INTEGER PROGRAMMING ALGORITHM