Final 2019 Solution