Block Number Puzzle