3 3 2 10011 4 2 000111010 19 10 01234678950515253545556575859