Задача о трёх слайсах

Что выведет данна программа? Почему?

package main

import (
	"fmt"
)

func main() {
	var a []int
	a = append(a, 1)
	a = append(a, 2)
	a = append(a, 3)

	b := append(a, 4)
	c := append(a, 5)

	fmt.Println("b:", b)
	fmt.Println("c:", c)
}