Конкурентная запись в map с помощью атомиков

ЗадачаMiddle15 минпроверка — Спринтнапиши код08-t022

Напишите решение задачи о безопасной конкурентной записи в map с использованием атомиков. Исходный код (синтаксически битый — восстановите замысел):

main.gogo
1func main() {2	store = map[int]bool{}3 4	for idx = 0; idx < 12; idx {5		go func() {6			store[idx] = true7		}()8	}9 10	time.Sleep(time.Second * 100)11 12	for key, val = range store {13		fmt.Println(key, val)14	}15}
⌘ Enter — проверить