moore - online puzzle