solutions 1