Triathlon athletes give their all