ВАЖНО: Если объединиться в группы, то это существенно упростит задачу.