WaitGroup на первую горутину, вторая — без ожидания

Что выведетJuniorпроверка — Спринт08-t013

main ждёт первую горутину через WaitGroup, затем запускает вторую и сразу печатает своё. Что выведет код?

main.gogo
1package main2 3import (4	"fmt"5	"sync"6	"time"7)8 9func main() {10	var wg sync.WaitGroup11 12	wg.Add(1)13	go func() {14		time.Sleep(time.Second * 2)15		fmt.Println("A")16		wg.Done()17	}()18 19	wg.Wait()20 21	go func() {22		fmt.Println("B")23	}()24 25	fmt.Println("C")26}
Чем закончится программа?
Сначала подумай без запуска — на собесе компилятора не будет.