Team João Oliveira, up202108737@edu.fe.up.pt Pedro Magalhães, up202108756@edu.fe.up.pt Samuel Oliveira, up202108751@edu.fe.up.pt