ArrowBlob Puzzle Quest

puzzle
676 Played