ArrowBlob Puzzle Quest

puzzle
649 Played