Share two-way algorithm.