18 111111111111111111 111111111111111111 111111111111111111 111111111111111111 111111111111111111 111111111100110011 111111111100111111 111111111111111111 111111111111111111 111111111111111111 111111111111111111 111111111111111111 111111111111111111 111111111111111111 111111111111000011 111111111111111111 111111111111111111 111111111111111111