Marathon2018's Techniques