hudson - online puzzle