Tell us about your training.
I trained using a program I found on the runkeeper app. For the terrain, I would do flat runs for two weeks and the third week would run up a portion of the course then back down to where I had parked. My furthest long run was 16 miles starting below the spruces, running to the top of guardsman pass, then coming down, going up to Brighton, and back to my car. Once I ran only down hill by being dropped off at the next parking spot below the spruces, running down the canyon, running the out and back on Wasatch blvd, then down to be picked up at Union Park Plaza. Training for uphill and flat seemed to be a huge advantage during the marathon because I ended up passing everyone in front of me and was never passed after getting out of the canyon while keeping almost the same minute per mile pace.