Challenge 1 — Solution Task: Create a map stock := map[string]int{"apples": 10, "bananas": 5}. Add "oranges": 8 to it, update "apples" to 15, then print the whole map. package main import "fmt" func main() { stock := map[string]int{"apples": 10, "bananas": 5} stock["oranges"] = 8 stock["apples"] = 15 fmt.Println(stock) } Expected output: map[apples:15 bananas:5 oranges:8] Notes: - Go's default Println formatting for a map always prints keys in alphabetical order, regardless of the order they were added or updated — this is a printing detail only, not the same as the randomised order seen when using for...range (Chapter 4). - stock["oranges"] = 8 adds a brand-new key since "oranges" didn't exist yet; stock["apples"] = 15 updates the existing "apples" key instead — the exact same syntax does both jobs. - No comma-ok form was needed here since the challenge isn't checking whether a key already exists, just assigning to it.