Longest Arithmetic Subsequence Of Given Difference