public static void main(String[] args) {
		Reverse_Linked_List_II ii = new Reverse_Linked_List_II();
		ListNode heap = new ListNode(1);
		ListNode tmpHead = heap;
		for (int i = 2; i <= 5; ++i){
			ListNode tmp = new ListNode(i);
			tmpHead.next = tmp;
			tmpHead = tmp;
		}
		ii.printList(heap);
		heap = ii.reverseBetween(heap, 2, 6);
		ii.printList(heap);
	}