Triathlon: CSCI 340 Project 1