Уровень 5.7 задачника Go

Задание 1

Выведите в консоль все числа в промежутке от 10 до 1000, сумма первой и второй цифры которых равна пяти.

Задание 2

Дан срез:

goslc := [][]int{
  {1, 2, 3},
  {4, 5, 6},
  {7, 8, 9},
}

Слейте элементы этого массива в один одномерный срез:

go[]int{1, 2, 3, 4, 5, 6, 7, 8, 9}
Задание 3

Даны две строки:

gostr1 := "12345"
str2 := "45678"

Получите символы, которые есть и в одной, и в другой строке:

go"45"
Задание 4

Дана карта с вложенными картами чисел:

gom := map[string]map[string]map[string]int{
  "department1": {
    "teamA": {"task1": 5, "task2": 8, "task3": 3},
    "teamB": {"task1": 7, "task2": 6, "task3": 9},
  },
  "department2": {
    "teamC": {"task1": 4, "task2": 2, "task3": 7},
    "teamD": {"task1": 8, "task2": 5, "task3": 6},
  },
}

Найдите общее количество выполненных задач.