number recognition puzzle