finalsolution  MR12  id:  5397900