Improved algorithm + observation