Edited to improve clarity and efficiency.