I have a single-file CSV where each row holds an expense category and its amount. Some rows may be blank or contain non-numeric values; those entries should simply be skipped rather than repaired or substituted. What I need from you is a clean, well-commented Python program that: • reads the file, • validates each record (ignoring any row with a missing or invalid number), • tallies the overall spend, computes the mean, and identifies the categories with the highest and lowest amounts, • then lays all of that out in a neatly formatted PDF report. Please include any lightweight library you prefer for PDF generation (ReportLab, FPDF, or similar) and keep the project structure easy to extend—functions broken out logically, clear variable names, and concise inline comments. Drop in a quick “how to run” note at the top of the script, and generate a sample PDF using dummy data so I can see the layout immediately. Deliverables: 1. Python script (.py) performing the tasks above. 2. Example PDF summary generated from a sample CSV. 3. Brief read-me or header instructions explaining dependencies and execution. As long as the code is readable and modular, you’re free to pick the exact libraries and formatting style.