Harshvardhan Rane - online puzzle