longestStack