Third Place, 2018 ICPC Mid-Central USA Programming Contest, Team: Haoming Lu, Yunqi Li, Linyi Li