if length is even . so it is our first case we have two choices
if ( len % 2 == 0 ) { q . push ( curr . substring ( 0 , len2 ) + " " + curr . substring ( len2 ) ) ; q . push ( curr . substring ( 0 , len2 ) + " " + curr . substring ( len2 ) ) ; }