3. The solution