6. solution