my $pos = $#start_incline; foreach(reverse @start_incline) { (@inline = @start_incline[$pos+1 .. $#start_incline], last) if ($_ == $sorted_nums[0]); --$pos; }