Pay the price: n(o^2) method