Sharing existing alternates added. All test cases pass.