public static void deleteSingleDuplicateNoBuffer(SingleNode head){
		if(head==null) return;
		SingleNode current=head;
		SingleNode runner=current;
		while(current!=null){
			runner=current;
			while(runner.next!=null){
				if(current.data==runner.next.data){
					runner.next=runner.next.next;
				}
				else{
					runner=runner.next;
				}
			}
			current=current.next;
		}
	}