Generate every whole-number speed and incline combination your treadmill can produce, then black out each square as you complete it.
Difficulty ranks the generated speed/incline combinations by estimated workload, then divides them into ten percentile bands: 1 is the easiest 10% and 10 is the hardest 10%.
Inspired by
Matt Rens!