After levels are redacted downward as necessary, deductions will be made for any of the following: Missing Levels Missing/Incorrect Documentation Having done at least one Correction Attempt (scripted and emailed) Wrap/Indent/Style Compiler Warnings Compiler Errors Specification Violations Topical Misuse Incorrect or Missing TPQs Failure to Compile (with CPP) Failure to Execute Failure to show-code Source Failure to cat Data/Output Bonuses can come from the following but you are limited to at most +1 from bonuses: Two or more Correction Attempts Extra Levels A Special Bonus can come from handing in fewer than allowed items in the category. This special bonus is +2 per reduced item. It only applies when you have achieved the minimum levels after redaction. It can exceed the normal limit of 2 on the score as well.