deffind_kth_to_last(node,k):# base caseifnodeisNone:return0idx=find_kth_to_last(node.next_node,k)+1ifidx==k:print("{}th to last: {}".format(idx,node.data))returnidx
deffind_kth_to_last(head,k):pointer0=headpointer1=headfor_inrange(k):pointer0=pointer0.next_nodewhilepointer0isnotNone:pointer0=pointer0.next_nodepointer1=pointer1.next_nodeprint("{}th to last: {}".format(k,pointer1.data))