Lean Thinking Definition And Challenges