Generic Solution For The2