12 solution