Swaps 1 with 0 in the string str1
if ( str1 . charAt ( i ) == '1' && str2 . charAt ( i ) == '0' ) { str1 = str1 . substring ( 0 , i ) + '0' + str1 . substring ( i + 1 ) ; curStr1Ones ++ ; } } } if ( flag == 0 ) { System . out . println ( " Possible " ) ; }