SNAKE BLOCKS AND NUMBERS