seems like you should be able to complete any of those options provided you pace yourselves well and hydrate and eat properly Don't forget to post a ride report!