ArrowBlob Puzzle Quest

puzzle
635 Played