@Test
 public void Test3() {
   int[] nums = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
   ListNode head = ListNode.constructLinkedList(nums);
   ListNode actual = solution.swapPairs(head);
   int[] exps = {2, 1, 4, 3, 6, 5, 8, 7, 10, 9};
   ListNode expected = ListNode.constructLinkedList(exps);
   assertTrue(ListNode.isSameList(actual, expected));
 }