Longest Increasing Subsequence Gfg Solution