martin - online puzzle