2. Solutions