ArrowBlob Puzzle Quest

puzzle
667 Played