Enviar rexistro por email: Task Allocation Algorithm for Heterogeneous UAV Swarm with Temporal Task Chains