Thank you for your feedback. I made 15 sections. 5 easy, 5 medium, 5 hard. Then when picking a difficult it picks sections from a pool (no repeats) and lays them out end-to-end. Easy difficulty will pick 3 from just the easy sections. Medium will pick 5 from easy and medium sections. Hard will pick 7 from hard and medium sections.