2018 solution