O(n^2) solution