Yun's algorithm