ASST0 4.2 solution.