public static void main(String[] args) {
    RemoveNthList rn = new RemoveNthList();

    ListNode<Integer> last = new ListNode<Integer>(5, null);
    ListNode<Integer> node4 = new ListNode<Integer>(4, last);
    ListNode<Integer> node3 = new ListNode<Integer>(3, node4);
    ListNode<Integer> node2 = new ListNode<Integer>(2, node3);
    ListNode<Integer> root = new ListNode<Integer>(1, node2);
    System.out.println(root.toString());
    System.out.println(rn.solution(root, 3).toString());
  }