A question paper shuffling script that takes an annotated LaTeX exam paper, shuffles the questions at different levels and outputs 'N' uniquely shuffled question paper sets in PDF with their question-answer maps written into a separate file. It also uses the exam.cls class for creating widely accepted exam paper styles. See the README for more details on how it shuffles and at what level.