public LLNode getSummedLinkedList(LLNode head1, LLNode head2, int carry) {
		if(head1==null && head2==null)
			return null;
		else {
			LLNode node=null;
			int num1 = (head1==null)?0:head1.data;
			int num2 = (head2==null)?0:head2.data;
			int sum = num1+num2+carry;
			node = new LLNode(sum%10);
			node.next = getSummedLinkedList((head1==null)?head1:head1.next, (head2==null)?head2:head2.next, sum/10);
			return node;
		}
	}