Numberblocks 1 to 1 000 000 numberblocks band but squares