Start your trek in Indianola on hwy 69 and head south down to Osceola. Once you hit the northern edge of Osceola head west on 152 (turns into Truro pavement once you cross I-35) follow that all the way up til you reach the end and head west on Puru road. Then follow that into Truro and past East Puru. Once you reach the Clark Tower road head north into Winterset. The road you enter the town of Winterset is named John Wayne Dr, which if you follow it all the way north, it turns into hwy 169 (or head west once you reach Winterset to 169/92) From hwy 169 head north until you're just south of De Soto, and turn to the east on 360th. Follow that past Van Meter and all the way to Booneville and head north into Booneville on Ute Ave and into Waukee. Drive that all the way to the Hwy 6 intersection, go east, and back in Des Moines. Thats the best route with the most hills and curves I can think of......