Added Q16 solution.