There are 28 students in a class. If each student needs 3 sheets of paper for an assignment and a pack contains 50 sheets, how many packs of paper should the teacher buy to have enough for the entire class, and how many sheets will be left over?