Solving Integer Programming Problems For Practice