Optimizado todo el código usando PVectors