Challenge 1: Modifier if/unless — Solution stock = 15 puts "In stock" if stock > 10 puts "Reorder soon" unless stock > 10 stock = 5 puts "In stock" if stock > 10 puts "Reorder soon" unless stock > 10 =begin Output: In stock Reorder soon Notes: - With stock = 15: "In stock" if stock > 10 prints, because the condition is true. "Reorder soon" unless stock > 10 does NOT print, because unless only runs when its condition is falsy, and stock > 10 is true here. - With stock = 5: the opposite happens — "In stock" is skipped and "Reorder soon" prints. - The modifier form reads almost like plain English and is idiomatic Ruby for single-statement conditionals — you'd reach for a full if/end block only once there's more than one statement to run conditionally. =end