ArrowBlob Puzzle Quest

puzzle
580 Played