optimizado ligeramente extractbyk