18 solution