equation/algorithm bug