How to Generate and Use Synthetic Data for Finetuning — Blankdot