51 solution