solutions 3