Guilherme Oliveira Do Carmo Carvalho - ***315908**