Block Numbers Puzzle