ran - online puzzle