So Close ,Yet So Far Explanation And Code In Description