Longest Length Method