conditionals solved