duplication solve