pt5 algo final