Finish firstFirstLastLast method