315 solution hints