using System;
using System.Collections.Generic;
using System.Linq;
public class Program
{
public static void Main()
List<int> ageGroups = [4, 8, 12, 16];
var company = new Company();
// - employees may or may not have children
// - children should be grouped within their age groups acording to rule ageGroup(+2, -1) years.
// - each kid should get present at adress where their parent lives
}
public class Company {
public List<Employee> Employees;
public class Employee {
public string FullName;
public string Department;
public List<Child>? Children;
public string Address;
public class Child {
public string Name;
public int Age;