SMS dit: An Algorithm for Solving Threedimensional Assignment Problem