4 solution