A Japanese puzzle