1. Change the Solution class so that it becomes a list. (It must implement the java.util.List interface). 2. The Solution list should only work with Longs. 3. Use the original field. 4. The list will be used by threads, so you need to ensure that all the methods are synchronized.