Reverse alternate nodes of LL & append at the end

Problem Description: http://www.geeksforgeeks.org/given-linked-list-reverse-alternate-nodes-append-end/